Semantic Web

This page is about the course Semantic Web given by Antoine Zimmermann to the Master students in Saint-Étienne, in programme CPS² and DSC.

Internship offer!

I am looking for a student to work on the representation of physical quantities for the Semantic Web. Please apply and address your enquiries to Antoine Zimmermann and Maxime Lefrançois (emails: antoine.zimmermann@emse.fr and maxime.lefrancois@emse.fr).

Organisation of the course

The course will take place in classrooms at Mines Saint-Étienne, Espace Fauriel, 29 rue Ponchardier.


Display a bigger map

Everything that is produced during practical sessions must be sent by email to antoine.zimmermann@emse.fr at the end of the session, in whatever state it is at this moment. People who cannot attend a session must do the work at home and send it too. Be aware that plagiarism is a fraud.

Agenda

until

Room
S223
Topics
Introduction to the course and and to the Semantic Web. The Resource Description Framework.
Exercises
First practical session: observe existing RDF data and write your first RDF graph. The Turtle Editor.
Documents
The Semantic Web (Scientific American article). RDF 1.1 Concepts and Abstract Syntax (W3C Recommendation). RDF 1.1 Turtle - Terse RDF Triple Language (W3C Recommendation).

until

Room
S120
Topics
Authoring RDF data and graph-based data modelling.
Exercises
Second practical session: writing RDF about product data

until

Room
S223
Topic
Publishing Web data. Linked Data Platforms.
Exercises
Third practical session: interacting with a Linked Data Platform
Documents
Linked Data (Tim Berners-Lee’s design issue), Linked Data Platform 1.0 (W3C Recommendation)

until

Room
S120
Topic
JSON-LD and Schema.org. Embedding structured data in Web pages.
Exercises
Fourth practical session: Working with JSON-LD and Schema.org
Documents
JSON-LD 1.1 - A JSON-based Serialization for Linked Data (W3C Recommendation). Schema.org and its documentation.

until

Room
S120
Topic
SPARQL: the standard query language for RDF data
Exercises
Fifth practical session: Querying RDF databases
Documents
SPARQL 1.1 Query Language (W3C Recommendation).

until

Room
S214
Quiz
Quick test about RDF, Turtle and SPARQL
Topic
Defining schemas for RDF graphs with SHACL.
Exercises
Sixth practical session: SHACL shapes for products.
Document
Shapes Constraint Language (SHACL) (W3C Recommendation).

until

Room
S214
Topic
Representing knowledge with the Web Ontology Language.
Exercices
Seventh practical session: OWL and reasoning. ALso Protégé tutorial.
Documents
OWL 2 Web Ontology Language Document Overview (Second Edition) (W3C Recommendation).

until

Room
S230
Topic
Programming the Semantic Web.
Exercises
Eighth practical session: managing RDF data with Jena (or other APIs)

until

Room
S214
Topic
Full time project implementation
Documents
Project instructions

until

Room
S214
Topic
Full time project implementation
Documents
Project instructions

until

Room
S214
Topic
Full time project implementation
Documents
Project instructions

until

Room
S214
Topic
Exam and project

until

Room
Topic
Presentation of the projects. Everyone must attend all presentation. See the schedule.

References

Foundations of the Semantic Web and the Web of Data

Courses by fellow SemWebbers

Massive Open Online Courses (MOOCs)

Standards

Books