Web Information Organization
UNC SILS, INLS 620, Fall 2022
August 15
Introduction
August 22
Forms of data
View
slides
Total amount of required reading for this meeting: 28,900 words
đź“– To read before this meeting:
-
Shaw, Ryan. “The Forms of Descriptions (Part 1),” 2022. PDF.
-
Shaw, Ryan. “The Forms of Descriptions (Part 2),” 2022. PDF.
-
Hogan, Aidan. “Web of Data.” In The Web of Data, 15–57. Springer, 2020. PDF.
Reading tips
Focus on section 2.2 (“Web of Data: Concepts”) on pages 16–40. Feel free to skim or skip the rest. If you’re really pressed for time, just read section 2.2.1 (“Data”) on pages 16–21.
August 29
(Semantic) data modeling
View
slides
Total amount of required reading for this meeting: 15,000 words
đź“– To read before this meeting:
-
Posner, Miriam. What Is Linked Open Data?, 2021. https://youtu.be/VZBpFiLbi-Y.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “What Is the Semantic Web?” In Semantic Web for the Working Ontologist, 3rd ed., 1–18. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “Semantic Modeling.” In Semantic Web for the Working Ontologist, 3rd ed., 19–35. ACM Books 33. Association for Computing Machinery, 2020. PDF.
August 29
Data modeling assignment handed out
September 5
Labor Day
Class will not meet.
September 12
The Web
View
slides
Total amount of required reading for this meeting: 26,700 words
đź“– To read before this meeting:
-
Richardson, Leonard, and Mike Amundsen. “Surfing the Web.” In RESTful Web APIs, 1–16. Sebastopol, California: O’Reilly, 2013. PDF.
-
Richardson, Leonard, and Mike Amundsen. “Resources and Representations.” In RESTful Web APIs, 29–43. Sebastopol, California: O’Reilly, 2013. PDF.
-
Hogan, Aidan. “Introduction.” In The Web of Data, 1–14. Springer, 2020. PDF.
Reading tips
Focus on section 1.2 (“The Current Web”), pages 6–14.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “Linked Data.” In Semantic Web for the Working Ontologist, 3rd ed., 85–118. ACM Books 33. Association for Computing Machinery, 2020. PDF.
September 12
Data modeling assignment due
September 19
RDF: terms, triples, graphs
View
slides
Total amount of required reading for this meeting: 24,000 words
There is a lot of reading for this week.
The first three readings (“What is RDF?” “Graph data model” and “RDF data model”) summarize what you need to know.
The second two readings (“Resource Description Framework” and “RDF—The basis of the Semantic Web”) go into more depth. Stop at the end of section 3.7 of Hogan, “Resource Description Framework.” Skip sections 3.6 and 3.8 of Allemang et al., “RDF—The basis of the Semantic Web.”
The last reading (“RDF 1.1 Concepts and Abstract Syntax”) is more for your reference than something you need to read through.
đź“– To read before this meeting:
-
DuCharme, Bob. “What Is RDF?,” June 27, 2021. https://www.bobdc.com/blog/whatisrdf/.
-
Stardog. “Graph Data Model,” 2018. https://web.archive.org/web/20190306231928/https://www.stardog.com/tutorials/data-model/.
-
Schreiber, Guus, and Yves Raimond. “RDF Data Model.” In RDF 1.1 Primer. W3C, 2014. https://www.w3.org/TR/rdf11-primer/#section-data-model.
-
Hogan, Aidan. “Resource Description Framework.” In The Web of Data, 59–109. Springer, 2020. PDF.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “RDF—The Basis of the Semantic Web.” In Semantic Web for the Working Ontologist, 3rd ed., 37–67. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
W3C. “RDF 1.1 Concepts and Abstract Syntax,” February 25, 2014. https://www.w3.org/TR/rdf11-concepts/.
September 19
The Web and RDF assignment handed out
September 26
Well-being day
Class will not meet.
October 3
RDF: serializations
View
slides
Total amount of required reading for this meeting: 19,900 words
The word count for this week is misleading because last week you (hopefully) already read most of the second and third readings (“Resource Description Framework” and “RDF—The basis of the Semantic Web”). This week, read the rest of Hogan, “Resource Description Framework,” starting with section 3.8, and section 3.8 of Allemang et al., “RDF—The basis of the Semantic Web.”
đź“– To read before this meeting:
-
Schreiber, Guus, and Yves Raimond. “Writing RDF Graphs.” In RDF 1.1 Primer. W3C, 2014. https://www.w3.org/TR/rdf11-primer/#section-graph-syntax.
-
Hogan, Aidan. “Resource Description Framework.” In The Web of Data, 59–109. Springer, 2020. PDF.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “RDF—The Basis of the Semantic Web.” In Semantic Web for the Working Ontologist, 3rd ed., 37–67. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
Sporny, Manu. What Is JSON-LD?, 2012. https://www.youtube.com/watch?v=vioCbTo3C-4.
October 3
The Web and RDF assignment due
October 10
RDF Schema and RDF vocabularies
View
slides
Total amount of required reading for this meeting: 42,600 words
đź“– To read before this meeting:
-
DuCharme, Bob. “What Is RDFS?,” July 25, 2021. https://www.bobdc.com/blog/whatisrdfs/.
-
Schreiber, Guus, and Yves Raimond. “RDF Vocabularies.” In RDF 1.1 Primer. W3C, 2014. https://www.w3.org/TR/rdf11-primer/#section-vocabulary.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “RDF Schema.” In Semantic Web for the Working Ontologist, 3rd ed., 201–32. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
Hogan, Aidan. “RDF Schema and Semantics.” In The Web of Data, 111–83. Springer, 2020. PDF.
-
W3C. “RDF Schema 1.1,” February 25, 2014. https://www.w3.org/TR/rdf-schema/.
October 17
Catch-up day
October 17
RDFS assignment handed out
October 24
Wikidata and Wikibase
View
slides
Total amount of required reading for this meeting: 23,900 words
đź“– To read before this meeting:
-
Vanderbilt University. “Learn Wikidata.” Accessed January 7, 2022. https://www.learnwikidata.net/.
-
Vrandečić, Denny, and Markus Krötzsch. “Wikidata: A Free Collaborative Knowledgebase.” Communications of the ACM 57, no. 10 (September 23, 2014): 78–85. https://doi.org/10.1145/2629489.
-
Wikidata. “Help:Items,” n.d. https://www.wikidata.org/wiki/Help:Items.
-
Wikidata. “Help:Properties,” n.d. https://www.wikidata.org/wiki/Help:Properties.
-
Wikidata. “Help:Statements,” n.d. https://www.wikidata.org/wiki/Help:Statements.
-
Wikidata. “Help:Data Type,” n.d. https://www.wikidata.org/wiki/Help:Data_type.
-
Wikibase. “Wikibase/DataModel,” n.d. https://www.mediawiki.org/wiki/Wikibase/DataModel.
-
Wikibase. “Wikibase/Indexing/RDF Dump Format,” n.d. https://www.mediawiki.org/wiki/Wikibase/Indexing/RDF_Dump_Format.
October 31
Cursed class
đź‘» Halloween gremlins sabotaged our SPARQL server đź‘ą
October 31
RDFS assignment due
November 1
Wikidata and SPARQL assignment handed out
November 7
SPARQL
View
slides
Total amount of required reading for this meeting: 77,800 words
I certainly don’t expect you to read every page of the readings for this week.
Start with the two chapters from Learning SPARQL, which are a gentle and accessible introduction to SPARQL basics. As you read, try out the queries on our SPARQL server.
“Querying Wikidata with SPARQL for Absolute Beginners” and “A Gentle Introduction to the Wikidata Query Service” will introduce you to using SPARQL to query Wikidata, which has some quirks that make it a bit different from most other SPARQL databases. “Wikidata:SPARQL Query Service/Queries” has lots and lots of examples—I often start here when trying to figure out how to query Wikidata, and modify an example query until I get what I want.
The Allemang et al. and Hogan chapters are long, but useful for getting a deeper understanding of SPARQL.
Finally, the SPARQL 1.1 Query Language specification is a useful reference, but not something I expect you to read top to bottom.
đź“– To read before this meeting:
-
DuCharme, Bob. “Jumping Right in: Some Data and Some Queries.” In Learning SPARQL: Querying and Updating with SPARQL 1.1, 2nd ed., 1–17. Sebastopol: O’Reilly Media, 2013. PDF.
-
DuCharme, Bob. “SPARQL Queries: A Deeper Dive.” In Learning SPARQL: Querying and Updating with SPARQL 1.1, 2nd ed., 47–102. Sebastopol: O’Reilly Media, 2013. PDF.
-
Wikimedia Foundation. Querying Wikidata with SPARQL for Absolute Beginners, 2018. https://www.youtube.com/watch?v=kJph4q0Im98.
-
“A Gentle Introduction to the Wikidata Query Service.” In Wikidata, n.d. https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/A_gentle_introduction_to_the_Wikidata_Query_Service.
-
Wikidata. “Wikidata:SPARQL Query Service/Queries,” n.d. https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/queries.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “Querying the Semantic Web—SPARQL.” In Semantic Web for the Working Ontologist, 3rd ed., 119–80. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
Hogan, Aidan. “SPARQL Query Language.” In The Web of Data, 323–448. Springer, 2020. PDF.
-
W3C. “SPARQL 1.1 Query Language,” March 21, 2013. https://www.w3.org/TR/sparql11-query/.
November 14
Shape constraints
Total amount of required reading for this meeting: 27,200 words
đź“– To read before this meeting:
-
Wikidata. “Wikidata:WikiProject Schemas,” n.d. https://www.wikidata.org/wiki/Wikidata:WikiProject_Schemas.
-
Hogan, Aidan. “Shape Constraints and Expressions.” In The Web of Data, 449–513. Springer, 2020. PDF.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “Extending RDF: RDFS and SHACL.” In Semantic Web for the Working Ontologist, 3rd ed., 181–200. ACM Books 33. Association for Computing Machinery, 2020. PDF.
November 21
OWL I
View
slides
Total amount of required reading for this meeting: 30,700 words
đź“– To read before this meeting:
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “SKOS—Managing Vocabularies with RDFS-Plus.” In Semantic Web for the Working Ontologist, 3rd ed., 303–18. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “RDFS-Plus.” In Semantic Web for the Working Ontologist, 3rd ed., 233–69. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “Using RDFS-Plus in the Wild.” In Semantic Web for the Working Ontologist, 3rd ed., 271–302. ACM Books 33. Association for Computing Machinery, 2020. PDF.
November 21
Wikidata and SPARQL assignment due
November 28
OWL II
View
slides
Total amount of required reading for this meeting: 10,000 words
đź“– To read before this meeting:
-
Allemang, Dean, Jim Hendler, and Fabien Gandon. “Basic OWL.” In Semantic Web for the Working Ontologist, 3rd ed., 319–51. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
OptionalAllemang, Dean, Jim Hendler, and Fabien Gandon. “Counting and Sets in OWL.” In Semantic Web for the Working Ontologist, 3rd ed., 353–89. ACM Books 33. Association for Computing Machinery, 2020. PDF.
-
OptionalHogan, Aidan. “Web Ontology Language.” In The Web of Data, 185–322. Springer, 2020. PDF.