Semantic Web Technologies HWS09
Course Description
The term "Semantic Web" was coined in 2001 when Tim Berners Lee (the inventor of the World Wide Web) and others presented a vision of an intelligent web in the "Scientific American". The Semantic Web aims at the development of methods that help to automate the interpretation, aggregation, evaluation and comparison of information on the Web.
The courses provide an overview over existing Semantic Web Technology, especially concerning
- Standardized markup languages for an explicit and machine processable representation of information content
- Common, standardized vocabularies for phrasing queries and as a fundament for comparing information (ontologies)
- Extraction and explicit representation of existing information basing on common vocabularies and standardized annotation languages
Dates
- Lecture: Fridays 12:00 - 13:30 in B6,26 B 1.09, starting on September 11
- Lab: Wednesdays 13:45 - 15:15 in B6,26 B 1.09, starting on September 16
Administration
- Attendance List: If you plan to attend this course, register your name to the course mailinglist. Access data and administrative information will be messaged via this list.
- Computer pool: For some of the exercises a Pi-pool account is necessary, accounts are assigned by the staff in the pool.
- Organizational information from first lecture: organizational.ppt
Requirements
- Exam (oral or written, depending on the number of participants)
- Succesful participation in the lab: Achieve at least 50% of the credits on each exercise sheet.
- Programming skills in Java are required for participation in the lab.
Course Material
Textbooks:
- Antoniou and van Harmelen: A Semantic Web Primer. MIT Press. 2003
- Hitzler, P., Krötzsch, M. (et al.): Semantic Web Grundlagen. Springer Verlag 2008
- Stuckenschmidt: Ontologien - Konzepte, Technologien, Anwendungen, Springer Verlag - erscheint 2009
Slides and Schedule: (The schedule is tentative and subject to change.)
- Sep 11: Introduction to the Semantic Web (ppt)
- Sep 18: Extensible Markup Language XML (ppt)
- Sep 25: Resource Description Framework RDF (ppt)
- Oct 2: RDF Inference and Queries (ppt)
- Oct 9: RDF Application (pdf)
- Oct 16: Ontologies (pdf)
- Oct 23: Web Ontology Language OWL (pdf)
- Oct 30: Reasoning (ppt)
- Nov 6: Tableau (pdf)
- Nov 13: Ontology Engineering (pdf)
- Nov 20: Ontology Learning (pdf)
- Nov 27: Ontology Alignment (pdf)
- Dec 4: Applications (pdf)
Assignments:
- 1: Database Interface and Dynamic Websites (ex1.pdf)
- Instructions
- Submission and presentation: September 23
- 2: XML and XML Schema (ex2.pdf)
- 3: RDF and RDF Schema (ex3.pdf)
- Submission: October 6
- 4: RDF Queries (ex4.pdf)
- sample data: culture.rdf
- Submission: October 13
- 5: XML - RDF Conversion (ex5.pdf)
- Submission: October 20
- Presentation: October 21
- 6: RDFS Inference engine (ex6.pdf)
- 7: Ontologies in OWL (ex7.pdf)
- Mad cow ontology (madcow.owl)
- Submission: November 10
- 8: Tableau Reasoning (ex8.pdf)
- Submission: November 17
- 9: Ontology Engineering (ex9.pdf)
- Jena Framework
- Manchester OWL API
- DBPedia
- Submission: November 24
- 10: Ontology Learning (ex10.pdf)
- Google API
- Yahoo API
- Submission: December 1
- 11: Ontology Alignment (ex11.pdf)
- Ontologies: (cinema.owl, Movie.owl)
- Tools: Simmetrics
- Submission: December 8

