2012-04-09 7 views
2

ich aus DBpedia mit ihrer sparql Schnittstelle (http://dbpedia.org/sparql)kann nicht aus DBpedia mit einem sparql

ich die Zusammenfassung

http://dbpedia.org/page/Herbie_Mann 
erhalten möchten abfragen möchten abfragen

ich weiß, dass ich abstrakte Ontologie

http://dbpedia.org/ontology/abstract 

und meine letzte sparsql Abfrage zu nennen haben, ist wie folgt:

SELECT ?abstract 
WHERE { 
{ <http://dbpedia.org/page/Herbie_Mann> <http://dbpedia.org/ontology/abstract> ?abstract} 
} 

aber ich kann nichts sehen.

Bitte helfen Sie mir, wie ich Anfänger im Semantic Web bin!

Antwort

2

Habe meine Antwort

das Problem:

http://dbpedia.org/page/Herbie_Mann 

es sein sollte

http://dbpedia.org/resource/Herbie_Mann 
9

Verwenden Sie nicht <.../page/Herbie_Mann>, sondern <.../resource/Herbie_Mann>. Der erste URI ist nur die URL der HTML-Seite, die den Künstler beschreibt. Sie interessieren sich für die Eigenschaften des Künstlers selbst. Der zweite URI ist der URI, der den Künstler identifiziert.

+0

Sie haben mich um 22 Sekunden geschlagen onds! :-) – Jan

5

Diese Abfrage statt, wo die URI für Herbie Mann includes/Ressource statt/Seite:

SELECT ?abstract 
WHERE { 
    <http://dbpedia.org/resource/Herbie_Mann> <http://dbpedia.org/ontology/abstract>?abstract 
}