私はPHPから次のSPARQLクエリを使用しています$title
.5つのクエリトリプルすべてで同じです:
SELECT * WHERE {
{ <http://dbpedia.org/resource/$title> rdfs:label ?pageTitle . }
UNION
{ <http://dbpedia.org/resource/$title> owl:sameAs ?sameAs . }
UNION
{ <http://dbpedia.org/resource/$title> dbpedia-owl:abstract ?abstract . }
UNION
{ <http://dbpedia.org/resource/$title> dbpedia-owl:thumbnail ?thumbnail . }
UNION
{ <http://dbpedia.org/resource/$title> dbpedia-owl:wikiPageID ?wikiID . }
}
これを単純化$title
して、クエリで一度だけ指定する方法はありますか? どこかで匿名ノードが関与している可能性があると思いますか? 多分?:-)