Regelbasierte Abfragen für Semantic Web Datenbanken

- Bachelor-/Masterarbeit -


Beschreibung:

Das Semantic Web erhält eine immer größer werdende Bedeutung, welches sich unter anderem an der steigenden Anzahl von entwickelten und im Einsatz befindlichen Semantic Web Tools und Applikationen fest machen läßt. Die Kernidee des Semantic Webs ist es, durch Einbeziehung der Bedeutung von Symbolen die maschinelle Verarbeitung zu präzisieren.

Im BigSIot-Projekt entwickeln wir die Semantic-Web-Datenbank Luposdate3000. Zur effizienten Auswertung von Anfragen werden Spalteniteratoren verwendet. Die Datenbank ist komplett in Kotlin geschrieben. Diese Programmiersprache ermöglicht es den gleichen Quellcode für unterschiedliche Plattformen wie Java, JS, Windows, Linux, Android, IOS, ... zu kompilieren. Zusätzlich bietet Kotlin einige Sprachfeatures wie z.B. "inline", wodurch zur Compilezeit wesentliche Optimierungen durchgeführt werden können.

Diese Arbeit beschäftigt sich mit der Realisierung eines Evaluators für Semantic Web-Regeln. Dabei soll ein Dialekt der vom W3C standardisierten Regelsprache RIF implementiert und evaluiert werden bzgl. Standard-Konformität und Performance.

Anforderungen/Kenntnisse:
Kotlin, Datenbank-Grundkenntnisse

Betreuung:

Prof. Dr. rer.nat. habil. Sven Groppe
Institut für Informationssysteme
Ratzeburger Allee 160 ( Gebäude 64 - 2. OG)
23562 Lübeck
Telefon: 0451 / 3101 5706