![]() |
1
4
不知道正确的处理方法是什么。 |
![]() |
2
3
这似乎是DBpedia Live和DBpedia之间的区别。在标准DBpedia上,您的查询工作时没有问题:
像 svick's answer 指出,在DBpedia Live中,丘吉尔有一个 dbpprop:出生名 ,但不是 dbpedia owl:birthName 在这种情况下,你能做的就是要求任何一个。你可以用 交替属性路径。以下查询适用于DBpedial Live。(我使用值来绑定 ?厕所 到 数据库:Winston_Churchill ,但这只是为了使查询更可读。重要的部分是三重属性路径: dbpedia:Winston_Churchill dbpediaowl:birthName | dbpprop:birthName?出生名 .
当然,如果你把它恢复到Churchill同时拥有这两个属性的普通DBpedia,你现在可以得到 二 结果,每个属性一个。如果你只想要一个结果,你可以分别要求属性和 绑定 和 合并 他们:
|
![]() |
marco · 使用两个变量应用sparql并在java变量中返回结果 6 年前 |
![]() |
stsquad · 如何优雅地处理不同本体中的dbpedia生日查询 6 年前 |
![]() |
Knarf · Python sparql对“错误”URI的查询 6 年前 |