Entwicklung eines Datenkonvertierungstools

Academic Advisor: Jonas Oppenländer
Discipline: Software Technik, XML-Technologien, Linked Data, Semantic Web
Degree: Bachelor of Science (B.Sc.)
Project:

Requirements:

  • Kenntnisse in einer Scripting-Sprache, wie z.B. PHP oder Python

  • Kenntnisse in XML

  • Kenntnisse im Bereich Semantic Web und Linked Data sind von Vorteil

Contents

Das Semantic Web ist die Vision der web-basierten Vernetzung des Wissens [1]. Der Ausgangspunkt dieser Vision ist die Bereitstellung von Daten im XML-basierten RDF-Datenmodell [2]. Meist ist die Konvertierung bestehender Datenquellen nach Linked Data der Ausgangspunkt der Entwicklung einer Linked Data Applikation. Es gibt eine Reihe Konvertierungstools, die Daten in eine Serialisation des RDF-Datenmodells umwandeln. Beispiele sind: Apache Any23 (https://any23.apache.org), tarql (http://tarql.github.io), Silk (http://silkframework.org) and the RML Mapper (https://github.com/RMLio/RML-Mapper). Die Tools verwenden oft ihre eigene deklarative Beschreibungssprache (Domain Specific Language bzw. DSL), um die Konvertierung zu steuern.

The Problem / Problemstellung

Bestehende Tools zur Konvertierung nach Linked Data haben Schwachstellen. Sie sind nicht flexibel genug, haben fehlende Features, und sind schwierig bzw. nur unter Anpassung in bestehende Datenkonvertierungs-Workflows einbindbar.

Objectives of the Thesis / Ziel der Arbeit

In dieser Arbeit soll ein einfach konfigurierbares Datenkonvertierungstool entwickelt werden, welches tabulare Daten (CSV) und flache JSON-Strukturen nach Linked Data konvertiert.
Die Entwicklung soll dabei aufgrund einer Liste bestehender funktionaler Anforderungen erfolgen. Dabei sollen RDF-Bibliotheken, wie z.B. EasyRDF (http://www.easyrdf.org), verwendet werden.

Mögliche Vorgehensweise

  • Einarbeitung in das Thema Linked Data

  • Auswahl einer RDF-Bibliothek

  • Design und Implementierung des Konvertierungstools aufgrund der gestellten funktionalen Anforderungen

  • Funktionaler Test der Anwendung mit Beispieldaten

  • Evaluation durch den Vergleich mit ähnlichen Konvertierungstools

Bitte kontaktieren Sie Jonas Oppenländer, Königin-Luise-Str. 24-26, Raum 115, für Details zu den funktionalen Anforderungen und weitere Informationen.

References / Literaturverweise

[1] : Berners-Lee, Tim, Hendler, James und Lassila, Ora (2001): The Semantic Web, Scientific American: Feature Article: May 2001.

[2] : Schreiber, Guus and Raimond, Yves (Eds.) (2014): RDF 1.1 Primer. http://www.w3.org/TR/rdf11-primer/