Semantic Web Technologies
This course on Semantic Web Technologies is for a) doctoral students in computer science, as well as for b) participants from the public and private sectors. The main component of the course is an intense week of lectures and hands-on sessions. Additional, doctoral students who are taking the course will have to work on lab assignments, and on a project or a term paper.
After attending the course you should:
- Be able to understand and explain the basic ideas of the Semantic Web, including Linked Data and ontologies, and its related standards (RDF, OWL, SPARQL, ...)
- Be able to understand, retrieve, load in a triple store, query (online or offline) and use existing RDF datasets from the Web
- Be able to use an ontology engineering methodology and ontology engineering tools to design and formalize a high-quality OWL ontology, based on a specific usage scenario (set of requirements)
- Be able to evaluate, align, and repair an OWL ontology, using current methods and tools for ontology alignment, evaluation, and repair
- Be able to understand and to explain how ontologies are typically used in applications
- Be able to build an application based on Semantic Web technologies (e.g., by using RDF data, OWL ontologies, etc.)
- Have a basic idea of the current research topics and open research problems in the field
Suggestions for further reading
Further reading on RDF and linked-data topics:
Further reading on ontology engineering:
- Ontology tutorial for Protege (older version), using the Pizza ontology as an example.
- Allemang and Hendler: Semantic Web for the Working Ontologist
- Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A.A., Presutti, V.: Ontology Engineering with Ontology Design Patterns: Foundations and Applications (Contains for instance a chapter describing the XD methodology)
- Videos from a slightly outdated (10 year old) conference tutorial on the basics of the semantic Web. Many basic concepts still apply, but note that new versions of the standards (e.g. OWL2) has appeared since.
Further reading on DL:
- Baader, Calvanese, McGuinness, Nardi, Patel-Schneider. The Description Logic Handbook. Cambridge University Press, 2003.
- Donini, Lenzerini, Nardi, Schaerf, Reasoning in description logics. Principles of knowledge representation. CSLI publications. pp 191-236. 1996.
Further reading on SHACL and related topics:
- The W3C SHACL recommendation
The course will be organized by the Semantic Web research group of the Department of Computer and Information Science (IDA) at Linköping University. In particular, the course will be delivered by the following experienced teachers of the group who have in-depth expertise in the various topics covered by the course:
- Olaf Hartig is an Associate Professor. He has a broad knowledge on topics related to the management of data and databases. His specific areas of expertise in this context focus on data on the Semantic Web and on graph data, as well as on problems of federated data management in which data is distributed over multiple, autonomous and/or heterogeneous data sources. Regarding these topics, Olaf's interests range from systems-building related research all the way to theoretical foundations. Olaf presented several tutorials at top international conferences in the Semantic Web area including WWW (2010, 2013, 2017) and ISWC (2008, 2009, 2017, 2019), and he was lecturer at the 2011 Indian-Summer School on Linked Data.
- Eva Blomqvist is a Senior Researcher. She has mainly worked on research problems related to ontologies an ontology engineering, and was one of the researchers who initially proposed the notion of ontology design patterns, about 12 years ago. During her PhD she worked on semi-automatic ontology development, so-called ontology learning. Eva has also been actively involved in the development, refinement and evaluation of the eXtreme Design ontology engineering methodology, which was the first agile ontology engineering methodology when it was proposed in 2009. More recently Eva has been involved in several projects applying ontologies in various contexts, e.g. in decision support systems, and also using ontologies and other Semantic Web technologies to perform semantic complex event processing to make sense of streaming data.
- Patrick Lambrix is a Professor and he leads the Database and Web Information Systems Group at IDA. Patrick has over 20 years of experience in research related to knowledge engineering, which includes aspects of Semantic Web, ontologies, and databases. Recent highlights include pioneering work in ontology alignment and ontology completion and debugging resulting in unique and award-winning systems. The systems and techniques developed by his group have been and are being used in different domains such as life sciences, animal health surveillance, libraries and materials design.
Page responsible: Olaf Hartig
Last updated: 2019-11-13