【问题标题】:Work around to query DBpedia for two keywords解决查询 DBpedia 的两个关键字
【发布时间】:2011-12-17 04:16:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: rdf semantic-web sparql dbpedia


    【解决方案1】:

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

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

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

    【讨论】:

    • 顺便提一下,bif:代表内置函数,是DBPedia使用的Virtuoso服务器独有的东西,所以不要把它当作SPARQL的基础部分。
    猜你喜欢
    • 2011-12-17
    • 2014-11-03
    • 2013-09-03
    • 1970-01-01
    • 1970-01-01
    • 2023-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多