Visualisieren und durchsuchen Sie RDF-Vokabulare

Ich suche nach einer Möglichkeit, RDF-Vokabulare zu visualisieren (und damit zu durchsuchen).

Eine Lösung muss FLOSS sein und unter GNU/Linux funktionieren .

Anwendungsfall : Ich stoße auf ein Vokabular ohne Dokumentation in HTML. Anstatt zu versuchen, es durch Lesen der Tripel zu verstehen, möchte ich es in ein Tool laden und mir einen Überblick verschaffen:

  • Welche Klassen sind definiert? Welche Eigenschaften können genutzt werden? Irgendwelche Ober-/Unterklassen?
  • Welche Eigenschaften sind definiert? Was ist ihre Reichweite und Domäne? Irgendwelche Super/Sub-Eigenschaften?

Eingabe : RDF-Datei.
Das Tool muss mindestens eine RDF-Serialisierung unterstützen, mehr ist besser, die Unterstützung von Turtle, RDF/XML und RDFa wäre toll.

Ausgabe : Eine Art Baum/Liste, die geeignet ist, die Fragen aus meinem Anwendungsfall zu beantworten.
Das Werkzeug sollte die Werte von rdfs:label, rdfs:comment, vielleicht rdfs:seeAlso, etc. anzeigen, und es sollte die Beziehungen von Sub-/Super-Eigenschaften und Klassen in einer Art Hierarchie anzeigen (möglicherweise nützlich, um das Zusammenklappen zu ermöglichen).

Antworten (2)

Wenn die Klassen in Ihren RDF-Dateien als OWL-Klassen deklariert sind (dh mit Tripeln wie ... rdf:type owl:Class), dann ist WebVOWL möglicherweise einen Blick wert.

Es bietet eine Visualisierung für OWL-Ontologien (also ist die Ausgabe grafischer als der von Ihnen gewünschte "Baum / Liste") und es verwendet die OWL-API zum Importieren von Dateien und unterstützt somit alle Dateiformate, die von der OWL-API unterstützt werden.

Die Visualisierung wurde speziell entwickelt, um Fragen zu beantworten, genau wie die, die Sie gestellt haben. rdfs:labelwird direkt in der Visualisierung verwendet und rdfs:commentbei Auswahl eines Elements in der Seitenleiste angezeigt. Die Klassenhierarchie ist sichtbar und kann in begrenztem Umfang reduziert werden. Hierarchische Beziehungen zwischen Eigenschaften sind jedoch nur durch interaktives Hervorheben und möglicherweise auch in der Seitenleiste sichtbar.

Sie können die Online-Version ausprobieren und dort zumindest eigenständige Dateien importieren, oder Sie können auch den Quellcode und den Importer herunterladen und lokal oder auf Ihrem eigenen Webserver ausführen. Beide sind MIT-lizenziert.

Vorgeschlagene Lösung - Stanfords Protege-Software. http://protegewiki.stanford.edu/wiki/Importing_Ontologies_in_P41

Sie haben eine webbasierte Lösung und eine Desktop-Lösung.

Ich habe keine persönliche Erfahrung mit dem Tool, bin aber bei einer anderen Suche darauf gestoßen.