私は現在、DBPediaのリソースを使用して SPARQL で RDF データを照会する方法を学ぼうとしており、 Virtuoso SPARQL Query Editorで実験していますが、何か誤解しているようです。
たとえば、このリソース : を使用して、パルプ フィクションの監督名を見つけようとしている
http://dbpedia.org/resource/Pulp_Fiction
ので、(単純な) クエリは次のとおりです。
SELECT ?dirName
FROM <http://dbpedia.org/resource/Pulp_Fiction>
WHERE
{
?s <http://dbpedia.org/property/director> ?dirName.
}
動作しますが、結果は URI リソース :http://dbpedia.org/resource/Quentin_Tarantino
です。今、監督の出生名を取得したいので、試してみました
SELECT ?dirRes ?dirName
FROM <http://dbpedia.org/resource/Pulp_Fiction>
WHERE
{
?s <http://dbpedia.org/property/director> ?dirRes.
?dirRes <http://dbpedia.org/ontology/birthDate> ?dirName.
}
成功しない場合、結果は空の配列になります...
誰かがこれで私を助けることができますか?
ありがとうございました !