What Is This Thing Called Linked Data?

DocEng2015 Tutorial

Schedule - September 8 - 2015

Part I - Theoretical Session

09:00 - 09:15 Welcome and Introduction to the Tutorial

09:15 - 09:45 Introduction to Linked Data

In this session we will introduce Linked Data, the Linked Data principles, and the models and main technologies of Linked Data and the Semantic Web.

09:45 - 10:30 Distributing Data on the Web with RDF

The use of URIs and RDF (Resource Description Framework) is at heart of Linked Data. This session will present the graph-based RDF model for distributing data on the web: URIs for naming things, RDF triples --- or subject-predicate-object RDF statements --- to provide information about these things and create links, and RDF serialization formats (RDF/XML, RDFa, Turtle, N-Triples).

10:30 - 11:00 Coffee Break

11:00 - 11:45 Querying Linked Data with SPARQL

SPARQL builds on top of RDF and it provides (1) a query language for accessing RDF graphs; (2) an XML format for representing the results of a query; and (3) a protocol to submit a query to a distant server and receive the results through HTTP. Linked Data applications typically rely on SPARQL for consuming linked open data. In this session we will introduce the main functionalities of SPARQL: SELECT, DESCRIBE, CONSTRUCT and ASK queries, filters, named graphs, SPARQL 1.1.

11:45 - 12:15 Semantic modeling with RDFS and OWL

Predicates in RDF triples come from vocabularies. Even though Linked Data advocates to reuse terms from existing and widely deployed vocabularies, Linked Data publishers may have the need to create new terms, and use their own proprietary vocabularies. In this session we will briefly present the RDFS and OWL ontology languages that are standardly recommended to be used for this purpose.

12:15 - 12:30 Discussion and Conclusions


12:30 - 14:00 Lunch


Part II : Hands-on Session

14:00 - 15:30 From a CSV file to linked data

Participants will learn how to convert a CSV file to linked data using OpenRefine tool, setting links with external datasets. We will outline guidelines for publishing linked data.

15:30 - 16:00 Coffee Break

16:00 - 17:30 Querying linked data

Participants will learn how to query linked data using Apache Jena ARQ. We will outline guidelines to build Linked Data applications.

17:30 Close