[Back]


Diploma and Master Theses (authored and supervised):

S. Eder:
"RDF Queries - Variable Abfragen für Datums- und Zeitwerte";
Supervisor: M. Lanzenberger; Institut für Softwaretechnik und Interaktive Systeme, 2007.



German abstract:
Das "Semantic Web" ist ein junges und dynamisches Forschungsgebiet, welches ei-
ne sehr große Interessensgemeinschaft besitzt. Die Zielsetzung des Semantic Web ist,
dass Informationen auch von Maschinen gelesen und verarbeitet werden können. Für die
Realisierung wird unter anderem RDF verwendet. RDF ist XML sehr ähnlich, aber RDF
arbeitet auf einem höheren Abstraktionsniveau. Informationen können durch RDF ex-
plizit dargestellt werden. Da die Informationsmenge stetig wächst, werden Query Spra-
chen benötigt um Informationen effizient abzufragen, ein Beispiel hierfür ist SPARQL.
In RDF werden Datums- und Zeitwerte durch den XSD Datentyp "xsd:DateTime" ab-
gespeichert. Dieser Datentyp ist so definiert, dass er keinen Spielraum bei einer Abfrage
zulässt. Diese Eigenschaft kann zu Einschränkungen bei einer Suchabfrage führen. Bei
einer Abfrage auf den Datentyp "xsd:DateTime" muss der genaue Datums- sowie Zeit-
wert bekannt sein. Diese Arbeit beschreibt eine Lösung für diese Problemstellung. Es
wird eine flexible Suchabfrage für Datums- und Zeitwerte entwickelt. Dadurch ist es
möglich, dass z.B. alle Dokumente abgefragt werden können, welche zwischen 13:00
Uhr und 18:00 Uhr an einem Freitag bearbeitet wurden. Dabei werden z.B. die Datums-
werte unberücksichtigt gelassen.
Für die Entwicklung dieser variablen Suchabfrage wird das Semantic Web Framework
"Jena" verwendet, welches auch SPARQL Queries unterstützt. Die konkrete Realisie-
rung erfolgt durch die Verwendung von Filter Funktionen. Diese Filter Funktionen kön-
nen innerhalb einer SPARQL Query aufgerufen werden. Durch die Kombination von
unterschiedlichen Filter Funktionen wird ein weites Spektrum, für ungenaue bzw. un-
präzise Suchabfragen, abgedeckt. Die Funktionalität dieser Filter Funktionen wird als
Java Bibliothek zur Verfügung gestellt. Bei der Entwicklung lag das Augenmerk auf
der Portabilität, da diese Bibliothek ohne großen Aufwand in anderen Applikationen
verwendbar sein soll.

Keywords:
Semantic Web, RDF, Query

Created from the Publication Database of the Vienna University of Technology.