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:
-
4,300 wordsShaw, Ryan. “The Forms of Descriptions (Part 1),” 2022. PDF.
-
8,500 wordsShaw, Ryan. “The Forms of Descriptions (Part 2),” 2022. PDF.
-
16,100 wordsHogan, 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.
-
8,000 wordsAllemang, 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.
-
7,000 wordsAllemang, 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 available
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:
-
4,500 wordsRichardson, Leonard, and Mike Amundsen. “Surfing the Web.” In RESTful Web APIs, 1–16. Sebastopol, California: O’Reilly, 2013. PDF.
-
4,900 wordsRichardson, Leonard, and Mike Amundsen. “Resources and Representations.” In RESTful Web APIs, 29–43. Sebastopol, California: O’Reilly, 2013. PDF.
-
5,700 wordsHogan, 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.
-
11,600 wordsAllemang, 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:
-
2,100 wordsDuCharme, Bob. “What Is RDF?,” June 27, 2021. https://www.bobdc.com/blog/whatisrdf/.
-
3,600 wordsStardog. “Graph Data Model,” 2018. https://web.archive.org/web/20190306231928/https://www.stardog.com/tutorials/data-model/.
-
1,300 wordsSchreiber, Guus, and Yves Raimond. “RDF Data Model.” In RDF 1.1 Primer. W3C, 2014. https://www.w3.org/TR/rdf11-primer/#section-data-model.
-
10,000 wordsHogan, Aidan. “Resource Description Framework.” In The Web of Data, 59–109. Springer, 2020. PDF.
-
7,000 wordsAllemang, 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 available
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:
-
2,900 wordsSchreiber, Guus, and Yves Raimond. “Writing RDF Graphs.” In RDF 1.1 Primer. W3C, 2014. https://www.w3.org/TR/rdf11-primer/#section-graph-syntax.
-
10,000 wordsHogan, Aidan. “Resource Description Framework.” In The Web of Data, 59–109. Springer, 2020. PDF.
-
7,000 wordsAllemang, 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:
-
1,500 wordsDuCharme, Bob. “What Is RDFS?,” July 25, 2021. https://www.bobdc.com/blog/whatisrdfs/.
-
700 wordsSchreiber, Guus, and Yves Raimond. “RDF Vocabularies.” In RDF 1.1 Primer. W3C, 2014. https://www.w3.org/TR/rdf11-primer/#section-vocabulary.
-
11,300 wordsAllemang, 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.
-
25,100 wordsHogan, Aidan. “RDF Schema and Semantics.” In The Web of Data, 111–83. Springer, 2020. PDF.
-
4,000 wordsW3C. “RDF Schema 1.1,” February 25, 2014. https://www.w3.org/TR/rdf-schema/.
October 17
Catch-up day
October 17
RDFS assignment available
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/.
-
5,100 wordsVrandeč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.
-
1,900 wordsWikidata. “Help:Items,” n.d. https://www.wikidata.org/wiki/Help:Items.
-
1,200 wordsWikidata. “Help:Properties,” n.d. https://www.wikidata.org/wiki/Help:Properties.
-
1,800 wordsWikidata. “Help:Statements,” n.d. https://www.wikidata.org/wiki/Help:Statements.
-
1,900 wordsWikidata. “Help:Data Type,” n.d. https://www.wikidata.org/wiki/Help:Data_type.
-
7,200 wordsWikibase. “Wikibase/DataModel,” n.d. https://www.mediawiki.org/wiki/Wikibase/DataModel.
-
4,800 wordsWikibase. “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 available
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:
-
5,100 wordsDuCharme, 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.
-
14,100 wordsDuCharme, 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.
-
2,200 words“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.
-
18,900 wordsAllemang, 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.
-
37,500 wordsHogan, 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.
-
19,800 wordsHogan, Aidan. “Shape Constraints and Expressions.” In The Web of Data, 449–513. Springer, 2020. PDF.
-
7,400 wordsAllemang, 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:
-
5,700 wordsAllemang, 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.
-
12,400 wordsAllemang, 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.
-
12,600 wordsAllemang, 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:
-
10,000 wordsAllemang, 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.
-
Optional11,500 wordsAllemang, 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.
-
Optional49,300 wordsHogan, Aidan. “Web Ontology Language.” In The Web of Data, 185–322. Springer, 2020. PDF.