我正在使用GraphDB的免费版本,并希望从DBpedia中选择一些数据。
以下是我尝试过的:
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
Select ?about
WHERE {
dbr:Eiffel_Tower a ?o .
SERVICE <https://dbpedia.org/sparql> {
dbr:Eiffel_Tower dbo:abstract ?about .
}
FILTER (LANG(?about) = "de")
}
但是,我没有结果。
如果我在http://factforge.net/上运行查询,如:
Select ?about
Where {
dbr:Eiffel_Tower dbo:abstract ?about .
}
'''
or even like:
'''
Select ?about
WHERE {
dbr:Eiffel_Tower a ?stuff .
SERVICE <https://dbpedia.org/sparql> {
dbr:Eiffel_Tower dbo:abstract ?about .
}
FILTER (LANG(?about) = "de")
}
我得到了我想要的东西(我得到了德国的9倍。嗯,实际上并不完全,我只想要一次。为什么?)。
所以我的问题是,为什么它不起作用?如何使它起作用?
感谢帮助。