Skip to content

A Hands on Look at Linked Data Workshop Outline

Steven Folsom edited this page Jul 23, 2021 · 6 revisions

Workshop Outline

Full slide deck - This slide deck is broken down and recorded as separate modules below.

Attempts have been made to allow the slide deck to "stand alone" to accommodate different learning styles and accessibility needs.


Module 1: Introduction to the Workshop and RDF Data Model

Learning Outcomes

Understanding of workshop expectations and the RDF data model and serializations.

Exercises

There are no exercises for this first module.


Module 2: Introduction to Turtle (Terse RDF Triple Language)

Learning Outcomes

Understanding of the Terse RDF Triple Language syntax (Turtle)

Exercise

Open any text editor. Using Turtle create both the most verbose and terse set of triples for the following information: “Steven is facilitating this workshop, and you and a colleague are participants.”

Possible approaches to this exercise can be found here: https://github.com/sfolsom/LD4_2020_Conference_Linked_Data_WorkShop/wiki/Turtle-Examples-for-Module-2

Share your results via email, Slack, or during the workshop office hours.


Module 3: Linked Data and HTTP Fundamentals

Learning Outcomes

Working defining of Linked Data, better understanding the HTTP protocol as it relates to Linked Data and URIs.

Exercise

Familiarize yourself with the Formulating and Obtaining URIs document to better understand URI patterns for different datasets.

Familiarize yourself with the Linked Open Data Cloud. Are there dataset there you could image being useful in a library context?

Share any questions/comments via email, Slack, or during the workshop office hours.


Module 4: Accessing LOD with a URI and curl

Special thanks to the Linked Archival Metadata (LiAM) project for their content negotiation with curl tutorial used as the exercise in this module!

Learning Outcomes

Introduction to the command line tool curl to perform content negotiation and access RDF using a known URI.

Exercise

Find your command-line terminal and go through the examples on pages 86-90 of the following pdf from the LiAM project: http://infomotions.com/sandbox/liam/tmp/guidebook.pdf

Share any questions/comments via email, Slack, or during the workshop office hours.


Module 5: Introduction to SPARQL Using DBpedia

Learning Outcomes

Basic understanding of SPARQL (the RDF querying language), the various parts of a SPARQL query, and introduction to the DBpedia SPARQL Endpoint, https://dbpedia.org/sparql

Exercises

Throughout the video above the participant is ask to pause and attempt various queries using the DBpedia SPARQL Endpoint, https://dbpedia.org/sparql

Queries can be found in the full slide data at the top of this outline.

Share any questions/comments via email, Slack, or during the workshop office hours.


Module 6: More SPARQL with Wikidata

Learning Outcomes

Greater comfort with SPARQL, familiarity with Wikidata's SPARQL Query Service, https://query.wikidata.org/

Exercises

Throughout the video above the participant is ask to pause and attempt various queries using the Wikidata SPARQL Endpoint, https://query.wikidata.org/

Queries can be found in the full slide data at the top of this outline.

Share any questions/comments via email, Slack, or during the workshop office hours.


Module 7: SPARQL in Real Life and Closing

Learning Outcomes

Introduction to examples of applied uses of SPARQL and curl to do metadata analysis, understanding of other related learning opportunities

Exercise

Consider the following questions:

  • Are there places in your work that concepts/techniques from this workshop may be applicable?
  • Did this workshop not cover areas you were hoping to get to? If, so what are they?
  • Are there areas that you’d like to revisit?
  • Others?

Share any questions/comments via email, Slack, or during the workshop office hours.