Rdf 解决在DBpedia中查询两个关键字的问题

Rdf 解决在DBpedia中查询两个关键字的问题,rdf,semantic-web,sparql,dbpedia,Rdf,Semantic Web,Sparql,Dbpedia,我想在DBpedia中查询多个关键字,显然我必须搜索精确的子字符串,因此如果我想要关于埃及金字塔的页面,搜索埃及金字塔将不起作用,但这正是我需要的 所以我在想,也许我可以通过搜索这些关系,看看“金字塔”这个概念是否与“埃及”有关,但我发现很难找到需要的sparql查询 顺便说一句,我通过以下方式进行查询:尝试构建SPARQL查询,如下所示可能很有用: SELECT ?uri ?txt WHERE { ?uri rdfs:label ?txt .

我想在DBpedia中查询多个关键字,显然我必须搜索精确的子字符串,因此如果我想要关于
埃及金字塔
的页面,搜索
埃及金字塔
将不起作用,但这正是我需要的

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


顺便说一句,我通过以下方式进行查询:

尝试构建SPARQL查询,如下所示可能很有用:

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

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

顺便说一句,bif:代表内置功能,是DBPedia使用的Virtuoso服务器独有的功能,所以不要将其作为SPARQL的基本部分。