Skip to content
Sections
Personal tools
You are here: Home » Events » Gnowsis Hack Berlin 12-2005 » wiki » FrankWagnersBericht
Views
index_html >>

FrankWagnersBericht

Document Actions
last edited 2 years ago by leo

Eine Zusammenfassung

Anwendungen von IT

IT wird angewendet um spezielle Aufgaben zu lösen oder allgemein irgendetwas zu erreichen, wobei die Eigenschaften und Fähigkeiten der Technologie ausgenutzt werden. Eine spezielle Anwendung von IT arbeitet dabei mit Daten die für den jeweiligen Zweck besonders geeignet sind. Diese Daten bauen dabei auf Datentypen auf die der angewendeten Technologie eigen sind. Gnowsis soll dabei helfen die Daten anderer Anwendungen miteinander zu visualisieren und auch zu bearbeiten (verknüpfen und weiterverwenden). Dazu verwendet es Aussagen über diese beziehungsweise gewinnt Aussagen aus diesen.

Diese Daten sind die Ressourcen die zur Verfügung stehen. Ressourcen müssen eindeutig identifizierbar sein zB damit man auf sie aufbauen kann. MessageDigests? sollten eine Identität garantieren (in Grenzen die erstmal weit genug sind); unterschiedliche Serialisierung des gleichen Inhalts sind deswegen unpraktisch. Kann eine Datenquelle keine Ressourcen liefern sollte Gnowsis eine Kopie und die dazugehörigen Metadaten in einem passenden Repository ablegen. Was Gnowsis fehlt (mal ganz forsch gesagt ;) ) ist der eigene Datentyp in dem es seine Anwendung ausdrückt, zB das auswählen und ordnen von Ressourcen. Fresnel könnte eine Mölichkeit sein; RDF eignet sich nicht gut zum speichern und austauschen ua weil es so unterschiedlich serialisiert werden kann.

Beispiel:

Die Namen von Dateien einer Dateisystem Dataquelle eignen sich nicht als Id weil kein eindeutiger Zusammenhang zwischen Dateiinhalt und Dateinamen besteht. Beim registrieren einer solchen Datenquelle importiert Gnowsis den Inhalt in ein Repository (mit zB sha1 als Id) und ausserdem legt es den Dateinamen und andere Daten aus dem Dateisystem als neue Ressourcen ebenfalls im Repository ab. Andere Datenquellen werden ähnlich behandelt. Die Namen im Dateisystem drücken ein Konzept aus. Dieses Konzept beschreibt Gnowsis durch die (Meta-) Daten die es ebenfalls als Resourcen abgespeichert hat. Anwendungen stellen Adapter zur Verfügung. Diese Adapter liefern Aussagen (RDF-Statements) über die jeweiligen Ressourcen. Gnowsis hat ebenfalls einen Adapter der aus den eignen (Meta-) Daten Aussagen gewinnt. Da Ressourcen unveränderlich sind diese Aussagen immer gültig solange der Adapter unverändert ist (passender Namespace für Adapter/Quellanwendung und RDF-Speicher).

Neben diesem Konzept (das also auch im Dateisystem ausgedrückt wird) kann man mit den Ressourcen auch andere Konzepte ausdrücken. Dazu erlaubt Gnowsis dass man neue Konzepte anlegt. Man kann nun mit der Hilfe von Gnowsis diesem Konzept Ressourcen zuordnen. Dabei zeigt das linke Panel im Browser das zu bearbeitende Konzept an, das mittlere Panel ermöglich das bearbeiten der Daten mit denen Gnowsis die Ressource im jeweiligen Kontext beschreibt und das rechte Panel bietet mit Hilfe der erwähnten Aussagen möglicherweise relevante Ressourcen an.

Frank Wagner, frankw bei ruc.dk

 

Powered by Plone

This site conforms to the following standards: