Semantic Web Technologies course
This page contains lecture slides and reading material for the
lecture "Semantic Web Technologies". Course code: 70175, MSc, 2nd
Semester, Part B, Faculty of Computer Science, Free University of
Bozen/Bolzano, 2006.
The first exam took place on June 26th, 2006, in room E221. exam solutions helper sheet
exam results
The second took place on September 28th, 2006, 09:00-11:00.
The third exam will take place on February 6th, 14:00-16:00.
To give you an idea of the questions on the exam, there is a test
exam (solutions).
The lab exercises can be found here.
For any questions or comments regarding the lecture or this
web site, please contact Jos
de Bruijn.
Topics
- Ontologies
- Resource Description Framework (RDF)
- A query language for RDF: SPARQL
- Lightweight ontologies: RDF Schema
- Web Ontology Language (OWL)
- Ontologies and Rules in Frame Logic
- Exchange of rules over the Web: RuleML
- Semantic Web Services
Each topic has associated basic reading, optional reading and
reference material. Basic reading is required material for the
course. Optional reading is more advanced reading which provides
more insight in the topics and reference material consists of
language references, which are useful for the practical
day-to-day use of the languages.
Besides the reading for each topic, there is one (optional)
textbook for the course:
Grigori Antoniou, Frank van Harmelen: A Semantic Web Primer,
MIT Press, USA, 2004. ISBN: 0-262-01210-3
Lectures
- Introduction, Ontologies and basic RDF
- Advanced RDF and RDF Schema
- Basic SPARQL
- Advanced SPARQL
- Web Ontology Language OWL
- OWL DL and RDF Rules
- Ontologies and Rules with F-Logic
- Talk Claudio Gutierrez
- F-Logic Semantics
- Relations between Semantic Web Languages
- Semantic Web Applications
- Semantic Web Services: Basic Concepts
- Semantic Web Services: Current Approaches
- Review Course Contents and Exam Material
1. Introduction, Ontologies and basic RDF (26 April
2006)
Handouts
handouts
1up_pdf | handouts 6up_pdf
Basic reading
Optional reading
- Semantic Web Primer, Chapters 1,2 and Sections 3.1, 3.2,
3.3.
- Berners-Lee, T.; Hendler, J.; Lassila, O.:
The Semantic Web. Scientific American, May 2001.
- Jos de Bruijn:
Using Ontologies. DERI-TR-2003-10-29, 2003.
Reference Material
2. Advanced RDF and RDF Schema (28 April 2006)
Handouts
handouts
1up_pdf | handouts 6up_pdf
Basic reading
Optional reading
- Semantic Web Primer, Sections 3.4 - 3.6.
- J. de Bruijn, E. Franconi, and S. Tessaris. Logical
reconstruction of normative RDF. In OWL: Experiences
and Directions Workshop (OWLED-2005), Galway, Ireland,
November 2005.
Reference Material
3. Basic SPARQL (3 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Optional reading
Reference Material
4. Advanced SPARQL (4 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Reference Material
5. Web Ontology Language OWL (10 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
- OWL
Guide
- Ian Horrocks, Peter F. Patel-Schneider, and Frank van
Harmelen. From SHIQ and RDF to OWL: The making of a web
ontology language. Journal of Web Semantics, 1(1):7,
2003.
Optional reading
- Semantic Web Primer, Chapter 4.
- I. Horrocks and P. F. Patel-Schneider. Reducing OWL
entailment to description logic satisï¬ability. In
Proc. of the ISWC2003.
- Jos de Bruijn:
Using Ontologies. Enabling Knowledge Sharing and Reuse on
the Semantic Web. DERI Technical Report DERI-2003-10-29,
2003.
Reference Material
6. OWL DL and RDF Rules (11 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
- OWL
Guide
- Ian Horrocks, Peter F. Patel-Schneider, and Frank van
Harmelen. From SHIQ and RDF to OWL: The making of a web
ontology language. Journal of Web Semantics, 1(1):7,
2003.
Optional reading
- I. Horrocks and P. F. Patel-Schneider. Reducing OWL
entailment to description logic satisï¬ability. In
Proc. of the ISWC2003.
- T. Eiter, T. Lukasiewicz, R. Schindlauer, H. Tompits:
Combining Answer Set Programming with Description Logics for
the Semantic Web. In KR2004.
- R. Rosati: DL+log : Tight Integration of Description Logics
and Disjunctive Datalog. In KR2006.
Reference Material
7. Ontologies and Rules with F-Logic (17 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
Optional reading
- Michael Kifer, Georg Lausen, James Wu: Logical Foundations
of Object-Oriented and Frame-Based Languages. J. ACM 42(4):
741-843 (1995)
- Guizhen Yang, Michael Kifer: Reasoning about Anonymous
Resources and Meta Statements on the Semantic Web. J. Data
Semantics 1: 69-97 (2003)
- Guizhen Yang, Michael Kifer: Well-Founded Optimism:
Inheritance in Frame-Based Knowledge Bases. CoopIS/DOA/ODBASE
2002: 1013-1032
8. Talk Claudio Gutierrez: RDF from a Database Perspective (18 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
9. F-Logic Semantics (24 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
Optional reading
- Michael Kifer, Georg Lausen, James Wu: Logical Foundations
of Object-Oriented and Frame-Based Languages. J. ACM 42(4):
741-843 (1995)
- Guizhen Yang, Michael Kifer: Reasoning about Anonymous
Resources and Meta Statements on the Semantic Web. J. Data
Semantics 1: 69-97 (2003)
- Guizhen Yang, Michael Kifer: Well-Founded Optimism:
Inheritance in Frame-Based Knowledge Bases. CoopIS/DOA/ODBASE
2002: 1013-1032
10. Relations between Semantic Web Languages (25 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
Optional reading
- Ian Horrocks, Peter F. Patel-Schneider: Three theses of
representation in the semantic web. WWW 2003: 39-47.
- J. de Bruijn, A. Polleres, R. Lara, and D. Fensel. OWL DL vs. OWL Flight: Conceptual modeling and reasoning on the semantic web. In Proceedings of the 14th International World Wide Web Conference (WWW2005), Chiba, Japan, 2005. ACM.
11. Semantic Web Applications (31 May 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
Optional reading
- J. Angele, E. Moench, H. Oppermann, D. Wenke: Halo I: A Controlled
Experiment for Large Scale Knowledge Base Development. LPNMR 2005:
26-39
- FoaF Project
Reference material
12. Semantic Web Services: Basic Concepts (1 June 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Basic reading
- S. McIlraith, T.C. Son, H. Zeng: Semantic Web Services, in IEEE
Intelligent Systems, Special Issue on the Semantic Web, 16(2): 46-53,
March/April 2001.
-
L. Li, I. Horrocks: A Software Framework For Matchmaking Based on
Semantic Web Technology, in WWW2003.
13. Semantic Web Services: Current Approaches (6 June 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Optional reading
- OWL-S specification
- WSMO specification
- WSDL-S specification
- D. Roman, U. Keller, H. Lausen, R. Lara, J. de Bruijn, M. Stollberg, A.
Polleres, C. Feier, C. Bussler, and D. Fensel. Web service modeling
ontology. Applied Ontology, 1(1):77-106, 2005.
- J. de Bruijn, D. Fensel, U. Keller, and R. Lara. Using the web service
modelling ontology to enable Semantic eBusiness. Communications of
the ACM, special issue on the semantic e-business vision, 48(12):43-47,
December 2005.
14. Review Course Contents and Exam Material (7 June 2006)
Handouts
handouts 1up_pdf |
handouts 6up_pdf
Labs
Please see the exercises
page.