Skip to main navigation Skip to main content Skip to page footer

Sematic Web

Daten, Bedeutungen und Beziehungen maschinenlesbar modellieren

Semantic Web beschreibt die Idee, Informationen nicht nur als Text oder einzelne Datensätze bereitzustellen, sondern ihre Bedeutungen und Beziehungen maschinenlesbar zu modellieren. Mithilfe von Ontologien, RDF-Strukturen und kontrollierten Begriffssystemen können Daten so miteinander verknüpft werden, dass sie nicht nur angezeigt, sondern auch logisch abgefragt und interpretiert werden können.

In diesem Projekt wurde dieses Prinzip auf ein fiktives Buchungssystem einer Airline übertragen. Dafür wurden zentrale Entitäten wie Passagiere, Flüge, Buchungen, Flughäfen, Fluggesellschaften und Tickets modelliert und in Beziehung zueinander gesetzt. Ziel war es, ein semantisches Datenmodell zu entwickeln, das typische Prozesse eines Airline-Buchungssystems abbildet: Eine Person kann eine Buchung besitzen, eine Buchung verweist auf einen bestimmten Flug, ein Flug verbindet Start- und Zielflughafen und ein Ticket ordnet Passagier, Flug und Buchungsstatus zusammen.

Das Projekt zeigt, wie Semantic-Web-Technologien helfen können, komplexe Informationssysteme strukturiert und nachvollziehbar zu beschreiben. Statt Daten nur in Tabellen zu speichern, werden ihre Bedeutungen explizit gemacht. Dadurch entstehen Modelle, die erweitert, abgefragt und mit anderen Datenquellen verknüpft werden können.

Kompetenzen

RDF

Modelierung von Gegenständen als RDF Triples

Turtle

Umsetzung in Turtel (Terse RDF Triple Language)

Protégé

Verwaltung im Ontologie Management System Protégé