rdf - 解决在 DBpedia 中查询两个关键字

标签 rdf semantic-web sparql dbpedia

我想查询 DBpedia 的多个关键字,显然我必须搜索一个确切的子字符串,所以如果我想要关于 Egyptian Pyramids 的页面,搜索 Egypt Pyramids不会工作,但这正是我需要的..

所以我在想也许我可以通过搜索关系来查看“金字塔”这个概念是否与“埃及”有关,但我发现很难提出所需的 sparql 查询

顺便说一句,我通过以下方式查询:http://dbpedia.org/sparql

最佳答案

尝试构造如下所示的 SPARQL 查询可能会有用:

SELECT ?uri ?txt WHERE {
                  ?uri rdfs:label ?txt .
                  ?txt bif:contains "'Egypt' OR 'Pyramid'" .
                 }

或者你想要一些不同的东西?

关于rdf - 解决在 DBpedia 中查询两个关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7927643/

相关文章:

python - 使用 Raptor 或 Sax 验证 RDF 文件

mysql - 如何在mysql和php中使用dmoz的rdf数据?

namespaces - 如何获取 Jena RDF 模型中使用的所有命名空间

rdf - RDF 属性可以包含其他属性吗?

java - 语义网络语言基础

sparql - 仅删除由主语和谓语标识的三元组

mysql - 为 RDBMS(MySQL 数据库)创建 SPARQL 端点的最佳方式

rdf - 在现实世界的应用程序中使用语义Web技术的示例

python - 使用 rdflib 时如何指定 HTTP 身份验证 header ?

sparql - 无法使用 sparql 从 dbpedia 查询