Frage

Ich bin mit einem Tool namens TopQuadrant eine Semantic Web (RDF / OWL) Ontology zu erstellen. Dieses Tool ermöglicht es für den Import von Daten aus MS Excel. Meine Tabelle ist im Grunde ein zweispaltige Blatt mit der ersten Spalte ein XPath-Ausdruck und die zweite Säule ist eine Beschreibung dieses XPATH ist.

Nachdem ich meine Tabelle zu importieren, würde Ich mag SPARQL durch die Daten zu iterieren verwenden, um eine Ontologie zu erstellen basierend auf den Werten in meiner ersten Spalte. wenn ich ein Blatt hatte zum Beispiel, die wie folgt aussah:

XPATH                              Description
Food
Food/Fruit
Food/Fruit/Apple
Food/Vegetables
Food/Vegetables/Turnips

Ich mochte SPARQL meinen Ontology mit einer Wurzelklasse erstellen (unter „Thing“ natürlich) von ‚Food‘ und unter ‚Food‘, 2 Unterklassen genannt ‚Fruit‘ und ‚Gemüse‘ und unter ‚Frucht‘ eine Unterklasse von ‚Apfel‘ und unter ‚Gemüse‘ ein sublcass von Rüben ... auf der ganzen Linie gehen.

Ist das etwas, dass SPARQL tun kann?

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Nein, ich glaube nicht, es ist, SPARQL als Abfragesprache entwickelt, so dass diese über seinen Umfang ist. Während Sie von der Frage Titel impliziert haben wünschen Sie eine CONSTRUCT Abfrage verwenden, um dies zu tun, etwas, das es nicht, die unter SPARQL 1.0 wegen des Formats Ihrer Daten machbar ist.

Ihre Frage erfordert die Verarbeitung der Werte in Ihrem ersten Spalte in einer Weise, die mit SPARQL nicht möglich ist, ohne Ihre eigenen Erweiterungen, um es zu definieren. - Ich bin nicht sicher, ob TopQuadrant jede Art von Unterstützung für diese hat

Basierend auf den Daten in Ihrer Tabelle allein ist dies nicht möglich, aber es kann möglich sein, je nachdem, wie TopQuadrant importierte Ihre Tabelle. Ich würde als Semantic Web Tool davon aus, dass TopQuadrant Ihre Tabelle Eingabe in eine Art von RDF konvertiert. Wenn dies der Fall ist und Sie Ihre Frage bearbeiten können, um diese RDF Darstellung füge ich könnte Ihnen eine definitive Antwort.

Ich würde erwarten, dass auch in einer RDF-Form wahrscheinlich Sie können Ihr Ziel mit einer einzigen Abfrage nicht erreichen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top