sparql - Querying dbpedia, not getting expected result not sure what's the mistake
问题描述
My query is
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbp: <http://dbpedia.org/property/>
SELECT ?craft where
{
?craft <http://dbpedia.org/property/title> ?v.
}
Now this returning lot of results, but nothing related to Steve Jobs or Tim Cook, even though in their page there is a property named title.
dbp:title dbr:List_of_Apple_Computer_CEOs
- http://dbpedia.org/page/Steve_Jobs
解决方案
查询:
PREFIX dbp: <http://dbpedia.org/property/>
SELECT (COUNT(*) AS ?nb_result)
WHERE {
?craft dbp:title ?v .
}
返回:
nb_result
---------
1566113
DBpedia 的公共查询端点将结果数限制为 10,000,以及其他限制。因此,您在那里检索到任何特定语句的机会非常小。如果您担心查询端点的数据与前端的数据不同,您可以通过查询检查数据是否存在:
PREFIX dbp: <http://dbpedia.org/property/>
PREFIX dbr: <http://dbpedia.org/resource/>
SELECT ?prop ?value
WHERE {
dbr:Steve_Jobs ?prop ?value .
}
并与http://dbpedia.org/page/Steve_Jobs上显示的内容进行比较。
推荐阅读
- c++ - 我的 If Else 语句无法在向量中提供最大值(C++)
- python - 如何使用 tf.train 训练使用 tf.Keras 模型创建的模型?
- dart - 重新格式化 ListTile UI Flutter
- java - 模拟外部服务返回 null
- sorting - 如何选择特定元素列表
- swift - 领域迁移,无法添加属性
- jquery - 使用 knockoutjs 绑定数据表时无法处理绑定
- magento-1.9 - magento 1中的复制到剪贴板按钮
- python - 根据输入的频率生成大量句子
- botframework - 当我将更改发布到我的 QnAMaker 知识库时,Azure 搜索索引未更新