Semantic Web Technologies FSS09
 

Inhalt der Vorlesung

Die Bezeichnung "Semantic Web" geht auf einen Artikel zurück, der 2001 im Scientific American erschienen ist. Diese Artikel, der unter anderem von Tim Berners-Lee, dem 'Erfinder' des World Wide Web verfasst wurde, hatte das Ziel neue Wege der Nutzung des World Wide Web über die blosse Bereitstellung und den Abruf von Informationen hinaus aufzuzeigen. Ausgangspunkt ist hierbei die Tatsache, dass sich die Informationsbereitstellung im Web bisher sehr stark an dem Menschen als direkten Konsumenten der Informationen orientierte. Das Resultat ist eine Informationslandschaft, in der Informationen in vielen unterschiedlichen Formaten und nur wenig strukturiert vorliegen. Es ist zumeist dem Benutzer überlassen, Informationen zu interpretieren, zu abstrahieren, zu vergleichen, zu bewerten und Schlüsse daraus zu ziehen. Angesichts der steigenden Informationsflut fällt es dem einzelnen Benutzer zunehmend schwer, dieses zu leisten. Das Ziel des Semantic Web ist nun die Entwicklung von Methoden, die dabei helfen, die Interpretation, Aggregation, Bewertung und Vergleich von Informationen im Web zu automatisieren.

Die Vorlesung und das Praktikum bieten einen Überblick über bestehende Semantic Web Technologien, insbesondere im Hinblick auf:

  1. standardisierte Auszeichnungssprachen zur expliziten, maschinenlesbaren Darstellung von Informationsinhalten
  2. gemeinsame, standardisierte Vokabulare zur Formulierung von Anfragen und als Grundlage für den Vergleich von Informationen (Ontologien)
  3. Extraktion und explizite Darstellung von vorhandenen Informationen auf der Grundlage der gemeinsamen Vokabulare und unter Verwendung der standardisierten Annotationssprachen

Lehrkräfte


Organisation

  • Mailingliste: Zugangsdaten und wichtige Information werden über diese Liste veschickt, bitte beim Anmelden den Namen angeben.
  • Forum: Für inhaltliche, organisatorische und technische Fragen
  • Pipool: Ein Pipoolaccount wird für die Übung am 25.2.09 benötigt

Termine:

  • Vorlesung: Freitag 12:00 - 13:30 in B6, 26 Raum B 1.09 (erstmals 20.02.2009)
  • Übung: Mittwoch 15:30 - 17:00 in B6, 26 Raum B 1.09 (erstmals 25.02.2009)
    • keine Übung am 4.3.2009
  • Prüfungen: Freitag 10. Juli in B6, 26 Raum B 1.20

Scheinkriterien

  • Mündliche Prüfung oder Klausur (je nach Teilnehmerzahl)
  • Erfolgreiche Bearbeitung von Übungsaufgaben: mindestens 40% der Punkte auf jedem Übungsblatt, insgesamt mindestens 60% der Punkte über alle Übungsblätter.

Themenübersicht

Die folgenden Themengebiete werden in der Vorlesung vorraussichtlich behandelt. Mögliche Änderungen sind vorbehalten.

  1. Einführung Semantic Web und Anwendungen (Folien)
  2. Annotationssprachen: XML, RDF, RDF Schema (XML Folien,RDF Folien)
  3. RDF Inferenz und Anfragebearbeitung (SeRQL Folien, Theorie Folien)
  4. Ontologien und Wissensmodellierung (Folien1,Folien2)
  5. Web Ontology Language OWL (Folien)
  6. Ontology Matching (Folien)

Material zur Vorlesung sind folgende Lehrbücher:

  • 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

Übung

Im Rahmen der Übung werden hauptsächlich praktische Aufgaben bearbeitet, um mit den verwendeten Technologien vertraut zu werden. Zusätzlich zu den in der Vorlesung behandelten Themen befaßt sich die erste Aufgabe mit Dynamische Webseiten und Datenbanken.

Programmierkenntnisse in Java sind für die Teilnahme an der Übung zwingend erforderlich.

Voraussetzung für die Teilnahme ist der Besuch der Vorlesung.

Aufgaben