Not logged in.

Contribution Details

Type Master's Thesis
Scope Discipline-based scholarship
Title Semantic Clipboard
Organization Unit
Authors
  • Martin Morger
Supervisors
  • Harald Gall
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Date 2006
Abstract Text The SemanticWeb provides a framework to share data across the boundaries of applications, enterprises, and communities. It uses the Resource Description Framework to provide metadata describing any resource accessible, or at least identifiable, on the Web. Current clipboard applications allow the exchange of data between applications running on the same platform while the semantics of the data are usually only retained if the source and target applications are part of a specific application suite. Expanding the range of data sources from desktop applications to Websites, the process of copying data from a Web resource into an application results in losing most of the semantics of the data, as the target application recognizes the pasted data as formatted or plain text only. This thesis presents an implementation of the Semantic Clipboard concept using an extensible plugin architecture. The implemented Java application extracts RDF metadata describing a Web resource from accordingly annotated Websites and pastes them into a supported desktop application, retaining the semantics of the data. By implementing a plugin architecture, the Semantic Clipboard uses individual plugin modules to extract ontology-specific data from the source location, to store this data temporarily in specific data containers, and to paste it into a suitable desktop application. To extend the range of supported source ontology vocabularies and target applications, additional plugins may be developed and registered at the Semantic Clipboard. The current implementation provides a number of plugins, supporting various ontology vocabularies as well as different desktop applications on the Mac and Windows platforms.
Zusammenfassung Das Semantische Web ermöglicht es, Daten über die Grenzen von Applikationen, Firmen und Organisationen hinweg auszutauschen. Unter Verwendung des Resource Description Framework werden dabei Metadaten erstellt, mit denen beliebige Ressourcen beschrieben werden können, solange diese durch das Web erreichbar, oder zumindest identifizierbar sind. Gängige Clipboardapplikationen ermöglichen den Austausch von Daten zwischen Programmen des gleichen Betriebssystems, wobei die Semantik der Daten meist nur beim Austausch zwischen Programmen innerhalb von bestimmten Anwendungspaketen erhalten bleibt. Beim Kopieren von Daten aus einer in einem Webbrowser angezeigten Webseite geht die Semantik der kopierten Daten jedoch ganz oder teilweise verloren, da die Zielanwendung die eingefügten Daten meist nur als (un-)formatierten Text erkennt. Diese Diplomarbeit beschreibt die Implementierung einer Plugin-Architektur des Semantic Clipboard Konzeptes. Die vorliegende Java Anwendung extrahiert RDF Metadaten, die eine Web Ressource beschreiben, aus entsprechend annotierten Webseiten und fügt diese Daten in eine unterstützte Desktop Anwendung ein, wobei die Semantik der Daten erhalten bleibt. Die implementierte Plugin-Architektur verwendet einzelne Plugin-Module, um Ontologie-spezifische Daten aus der ausgewählten Quelle zu extrahieren, diese in spezifischen Datenbehältern zu speichern und sie schliesslich in eine passende Desktopanwendung einzufügen. Um die Menge der unterstützen Ontologie-Vokabulare und Applikationen zu erweitern, können einfach zusätzliche Plugin-Module entwickelt und zur bestehenden Konfiguration hinzugefügt werden. Die vorliegende Implementierung umfasst eine Reihe von Plugins, die das Lesen von Daten aus diversen Ontologien und das Einfügen dieser Daten in verschiedene Zielanwendungen der Mac und Windows Plattformen unterstützen.
PDF File Download
Export BibTeX