SPARQL-Abfrage zum Abrufen aller Objekte und Eigenschaften

8

Unter Verwendung der Wein-Ontologie möchte ich eine SPARQL-Abfrage erstellen, damit ich alle Weine und ihre Eigenschaften wie die Tabelle unten - beachten Sie, dass ich die Namen der Eigenschaften nicht kenne a priori .

%Vor%

Kann mir jemand einen Hinweis geben?

- BEARBEITEN

Es ist nicht möglich, das Abfrageergebnis in dem von mir erwähnten Format zu haben, aber ich kann es so haben:

%Vor%

Wählen Sie ( cygri ):

%Vor%

Dies wird Weine statt Art von Weinen (Merlot - & gt; GaryFarrellMerlot) nehmen. Das einzige Problem ist, dass es Wein, aber auch Winery, Regionen, Flavors, etc. und ich wollte nur Weine und seine Eigenschaften. Außerdem gibt es ein no solches Attribut vin: Merlot rdfs: subClassOf vin: Wein. Irgendwelche Hinweise?

    
ksiomelo 20.04.2012, 18:46
quelle

1 Antwort

11

Sie können nicht. Sie müssen vorher wissen, welche Spalten in Ihrer Abfrage angezeigt werden sollen.

Auflistung aller Eigenschaften von Weinen ist natürlich nicht sehr schwer:

%Vor%

Dann müssen Sie Code schreiben, der die endgültige SPARQL-Abfrage aus der Liste der Ergebnisse erstellt.

    
cygri 20.04.2012, 19:46
quelle

Tags und Links