Not logged in.

Contribution Details

Type Master's Thesis
Scope Discipline-based scholarship
Title OntoX: a scriptable visualization framewok for the semantic web
Organization Unit
Authors
  • Stefan Zehnder
Supervisors
  • Harald Gall
  • Michael Würsch
  • Matthias Hert
Language
  • English
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Number of Pages 91
Date 2011
Abstract Text In information science, an ontology represents a shared vocabulary for a domain of interest with the purpose to describe entities of the domain and the relationships between these entities. One of the more common goals in developing ontologies, is to share a common understanding of the domain knowledge among people and software agents. An agent can process large amounts of data in native ontology syntax, whereas human beings need to have the data in a visualized form to be able to detect patterns, structures, and elements in the ontology. But most of todayís visualization tools have problems in scalability, cannot include domain specific knowledge, and confront the user with too much visualized details. The aim of this thesis is to create novel and powerful way for the user to analyse the data integrated into ontologies. Therefore a framework named OntoX has been developed that can read RDF/OWL files and present this data as an interactive information graph. In contrast to traditional tools that only rely on the user interface to interact with the graph, OntoX comes with its own implemented domain specific language. Through this simple language, a user can write ontology specific scripts that filter out elements, modify the design, or change the structure of the graph. Therefore the user gets a tool that assists him in analyzing the domain knowledge, and allows an individual configuration for every ontology.
Zusammenfassung In der Informatik versteht man unter dem Begriff Ontologie ein gemeinsames Vokabular einer bestimmen Domäne, welches die Entitäten der Domäne und deren Beziehungen zueinander beschreibt. Eines der häufigsten Ziele in der Ontologie-Entwicklung, ist das Teilen des gemeinsamen Verständnisses des Domänenwissens unter Menschen und Agenten. Ein Agent kann riesige Mengen von Daten im nativen Ontologie Syntax verarbeiten, aber Menschen müssen die Daten in visualisierter Form haben, damit sie Muster, Strukturen und einzelne Elemente entdecken können. Die meisten der heutigen gebräuchlichen Visualisierungstools haben aber Probleme mit der Skalierbarkeit, können kein domänenspezifisches Wissen verwenden und konfrontieren den Benutzer mit zu viel Details. Das Ziel dieser Arbeit ist das Erarbeiten einer neuen Möglichkeit, welche es den Benutzern erlaubt das integrierte Wissen einer Ontologie in einer neuartigen Weise zu analysieren. Zu diesem Zweck wurde eine neue Applikation namens OntoX entwickelt, welche RDF/OWL-Dateien lesen und die Informationen dann in einem interaktiven Informationsgrafen darstellen kann. Im Gegensatz zu herkömmlichen Entwicklungen, welche nur eine Bedienung über die Benutzerschnittstelle zulassen, kommt OntoX mit der eigenen implementierten domänenspezifischen Programmiersprache. Durch diese einfache Sprache kann ein Benutzer einfache Skripte erstellen, welche es ihm erlauben Elemente des Grafen zu filtern, das Design oder die Struktur zu verändern. Dadurch erhält der Benutzer ein Tool, welches ihm bei der Analyse einer Domäne unterstützt und je nach Ontologie individuell konfiguriert werden kann.
PDF File Download
Export BibTeX