【问题标题】:can't query from dbpedia with a sparql无法使用 sparql 从 dbpedia 查询
【发布时间】:2012-04-09 10:55:37
【问题描述】:

我想使用 dbpedia 的 sparql 接口 (http://dbpedia.org/sparql) 进行查询

我想得到的摘要

http://dbpedia.org/page/Herbie_Mann

我知道我必须调用抽象本体

http://dbpedia.org/ontology/abstract

我最终的 sparsql 查询如下:

SELECT ?abstract
WHERE {
{ <http://dbpedia.org/page/Herbie_Mann> <http://dbpedia.org/ontology/abstract> ?abstract}
}

但是我什么都看不到。

请帮助我,因为我是语义网的初学者!

【问题讨论】:

    标签: sparql semantic-web


    【解决方案1】:

    不要使用&lt;.../page/Herbie_Mann&gt;,而是使用&lt;.../resource/Herbie_Mann&gt;。第一个 URI 只是描述艺术家的 HTML 页面的 URL。您对艺术家本人的属性感兴趣。第二个 URI 是标识艺术家的 URI。

    【讨论】:

    • 你比我早了 22 秒! :-)
    【解决方案2】:

    试试这个查询,其中 Herbie Mann 的 URI 包含 /resource 而不是 /page:

    SELECT ?abstract
    WHERE { 
      <http://dbpedia.org/resource/Herbie_Mann> <http://dbpedia.org/ontology/abstract>?abstract
    }
    

    【讨论】:

      【解决方案3】:

      得到我的答案

      问题:

      http://dbpedia.org/page/Herbie_Mann
      

      应该是

      http://dbpedia.org/resource/Herbie_Mann
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多