Rdf 解决在DBpedia中查询两个关键字的问题
我想在DBpedia中查询多个关键字,显然我必须搜索精确的子字符串,因此如果我想要关于Rdf 解决在DBpedia中查询两个关键字的问题,rdf,semantic-web,sparql,dbpedia,Rdf,Semantic Web,Sparql,Dbpedia,我想在DBpedia中查询多个关键字,显然我必须搜索精确的子字符串,因此如果我想要关于埃及金字塔的页面,搜索埃及金字塔将不起作用,但这正是我需要的 所以我在想,也许我可以通过搜索这些关系,看看“金字塔”这个概念是否与“埃及”有关,但我发现很难找到需要的sparql查询 顺便说一句,我通过以下方式进行查询:尝试构建SPARQL查询,如下所示可能很有用: SELECT ?uri ?txt WHERE { ?uri rdfs:label ?txt .
埃及金字塔
的页面,搜索埃及金字塔
将不起作用,但这正是我需要的
所以我在想,也许我可以通过搜索这些关系,看看“金字塔”这个概念是否与“埃及”有关,但我发现很难找到需要的sparql查询
顺便说一句,我通过以下方式进行查询:尝试构建SPARQL查询,如下所示可能很有用:
SELECT ?uri ?txt WHERE {
?uri rdfs:label ?txt .
?txt bif:contains "'Egypt' OR 'Pyramid'" .
}
或者你想要一些不同的东西?顺便说一句,bif:代表内置功能,是DBPedia使用的Virtuoso服务器独有的功能,所以不要将其作为SPARQL的基本部分。