Web Information Organization

UNC School of Information and Library Science, INLS 620, Fall 2018

August 21
Introduction

August 23
History of the Web

To read before this class:

  1. History of the Web. Oxford Brookes University, 2002. PDF.

    A concise yet thorough history of the origins and development of the Web. Pay particular attention to Appendices C and D, in which Tim Berners-Lee outlines his proposal for the project that would become the Web.

  2. Berners-Lee, Tim. “Enquire Within upon Everything; Tangles, Links, and Webs; info.cern.ch.” In Weaving the Web. San Francisco: Harper, 1999. PDF.

    This optional but short excerpt from Tim Berners-Lee’s book explains in his own words how the Web got started.

August 28
Data modeling: tabular model

Read pages 11–22 of chapter 2, “Modelling” in LDFLAM.

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Modelling.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 11–70. Facet Publishing, 2014. http://book.freeyourmetadata.org/chapters/1/modelling.pdf.

August 30
Data modeling: relational model

Read pages 22–28 of chapter 2, “Modelling” in LDFLAM.

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Modelling.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 11–70. Facet Publishing, 2014. http://book.freeyourmetadata.org/chapters/1/modelling.pdf.

September 4
Data modeling: meta-markup

Assignment #1 Choosing a dataset  due

Read pages 28–43 of chapter 2, “Modelling” in LDFLAM.

If you’re completely unfamiliar with XML, you might also want to read the Birnbaum article.

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Modelling.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 11–70. Facet Publishing, 2014. http://book.freeyourmetadata.org/chapters/1/modelling.pdf.

  2. Birnbaum, David J. “What is XML and why should humanists care? An even gentler introduction to XML”, January 5, 2012. http://dh.obdurodon.org/what-is-xml.xhtml.

September 6
Data modeling: graphs / RDF

Read pages 43–52 of chapter 2, “Modelling” in LDFLAM.

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Modelling.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 11–70. Facet Publishing, 2014. http://book.freeyourmetadata.org/chapters/1/modelling.pdf.

September 11
Data modeling: graphs / RDF

To read before this class:

  1. Eisenberg, J. David. “How to Read W3C Specs.” A List Apart, September 28, 2001. http://alistapart.com/article/readspec.

  2. W3C. “RDF 1.1 Concepts and Abstract Syntax,” February 25, 2014. https://www.w3.org/TR/rdf11-concepts/.

September 13
Hurricane Florence

No class.

September 18
RDF serialization: JSON-LD

Assignment #2 Writing RDF  due

Read the JSON-LD Primer, and skim the JSON-LD 1.1 draft specification.

To read before this class:

  1. Lehn, David I. “JSON-LD Primer,” n.d. https://json-ld.org/primer/latest/.

  2. W3C. “JSON-LD 1.1.” Public Working Draft. Accessed September 11, 2018. https://www.w3.org/TR/json-ld11/.

September 20
RDF query language: SPARQL

To read before this class:

  1. 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.

September 25
RDF query language: SPARQL

To read before this class:

  1. 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.

September 27
Data quality

Just read pages 71–90 of the “Cleaning” chapter—we’ll work through the rest in class.

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Cleaning.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 71–108. Facet Publishing, 2014. PDF.

October 2
Data cleaning using OpenRefine

To read before this class:

  1. Free Your Metadata. Cleaning Metadata with Google Refine, n.d. http://freeyourmetadata.org/cleanup/.

October 4
Identifiers

To read before this class:

  1. Kunze, John, and R. Rodgers. “The ARK Identifier Scheme.” IETF, April 5, 2013. https://tools.ietf.org/html/draft-kunze-ark-18.

October 9
Class cancelled

No class.

October 11
Authorities

Assignment #3 Using OpenRefine to clean data and export RDF  due

To read before this class:

  1. Barker, Elton, Rainer Simon, Leif Isaksen, and Pau de Soto Cañamares. “The Pleiades Gazetteer and the Pelagios Project.” In Placing Names: Enriching and Integrating Gazetteers. Bloomington: Indiana UP, 2016. http://oro.open.ac.uk/48328/.

October 16
Reconciliation using OpenRefine

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Reconciling.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 109–158. Facet Publishing, 2014. PDF.

October 18
Fall break

No class.

October 23
Ryan was sick

No class.

October 25
Enriching data using OpenRefine

October 30
Publishing linked data

To read before this class:

  1. Verborgh, Ruben, and Seth van Hooland. “Publishing.” In Linked Data for Libraries, Archives and Museums: How to Clean, Link and Publish Your Metadata, 197–241. Facet Publishing, 2014. PDF.

November 1
Internet Architecture

The Web is built upon the Internet, so some basic knowledge of the Internet’s architecture is a prerequisite for understanding Web architecture.

To read before this class:

  1. Galloway, Alexander R. “Introduction.” In Protocol: How Control Exists after Decentralization, 4–12. Cambridge, Mass.: MIT Press, 2004. PDF.

  2. Yanowitz, Jason. “Under the hood of the Internet: an overview of the TCP/IP protocol suite.” Crossroads 1, no. 1 (September 1994): 8–10. http://dx.doi.org/10.1145/197177.197182.

    A brief and accessible introduction to TCP/IP, the protocols used on the Internet.

November 6
No water

No class.

November 8
HyperText Transfer Protocol (HTTP)

Assignment #4 Enriching your dataset  due

To read before this class:

  1. Richardson, Leonard, and Mike Amundsen. “Surfing the Web.” In RESTful Web APIs, 1–16. Sebastopol, California: O’Reilly, 2013. PDF.

  2. Richardson, Leonard, and Mike Amundsen. “A Simple API.” In RESTful Web APIs, 17–28. Sebastopol, California: O’Reilly, 2013. PDF.

November 13
Web architecture

To read before this class:

  1. Richardson, Leonard, and Mike Amundsen. “Resources and Representations.” In RESTful Web APIs, 29–43. Sebastopol, California: O’Reilly, 2013. PDF.

November 15
Ryan at UCLA

No class.

November 20
Hypermedia

To read before this class:

  1. Richardson, Leonard, and Mike Amundsen. “Hypermedia.” In RESTful Web APIs, 45–57. Sebastopol, California: O’Reilly, 2013. PDF.

November 22
Thanksgiving

No class.

November 27
Description vs. representation

To read before this class:

  1. Richardson, Leonard, and Mike Amundsen. “Resource Description and Linked Data.” In RESTful Web APIs, 263–86. Sebastopol, California: O’Reilly, 2013. PDF.

November 29
Presentations

Kiru, Wanyi, Neal, Sirui, Michael O., Jonathan, Jiaming

December 4
Presentations

Natalie, Troy, Kathleen, Zhaohui, Mike M., Guanru, Kun

December 13
Final deliverables due

Assignment #5 Final deliverable  due