无法使用SPARQL查询从dbpedia中获取数据

莱昂·杜萨(Leon D'souza)

我正在尝试使用以下代码从dbpedia中获取有关国家的信息。但是,我什么也没得到。也是找到这种可能信息的方式。

public void getCountriesInformation() throws FileNotFoundException, IOException {
    {   
        System.out.println(listOfCountries);
        ParameterizedSparqlString qs = new ParameterizedSparqlString("PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> \n "
                + "SELECT * {     ?Subject rdf:type <http://dbpedia.org/page/" + listOfCountries.get(0) +"> .     ?Subject ?Predicate ?Object } ORDER BY ?Subject LIMIT 10000 OFFSET 10000");

        QueryExecution exec = QueryExecutionFactory.sparqlService("https://dbpedia.org/sparql", qs.asQuery());
        //exec.setTimeout(10000000);
        exec.setTimeout(10, TimeUnit.MINUTES);
        ResultSet results = exec.execSelect();
        ResultSetFormatter.outputAsCSV(new FileOutputStream(new File("C:/Users/leons/Desktop/CountryData.csv")), results);
        //ResultSetFormatter.out(results);
    }
    //CSVCountryNameFetcher countryNameFetcher = new CSVCountryNameFetcher();
    //countryNameFetcher.fetchDataFromCSV();
}
不知情的用户

整个查询是错误的:

  1. 国家是DBpedia中的资源,因此,它们在谓词中的对象位置不会出现三倍的关系rdf:type这没有任何意义。

  2. DBpedia的名称空间是 http://dbpedia.org/resource/

一个示例查询将是

SELECT * WHERE {
  <http://dbpedia.org/resource/France> ?p ?o .
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在dbpedia SPARQL查询结果中获取URI

来自分类Dev

使用DBpedia中的SPARQL获取属性名称

来自分类Dev

使用Unicode的DBpedia SPARQL查询

来自分类Dev

使用Unicode的DBpedia SPARQL查询

来自分类Dev

SPARQL查询以使用DBPedia提取Wikipedia信息框数据

来自分类Dev

SPARQL查询以使用DBPedia提取Wikipedia信息框数据

来自分类Dev

如何使用sparql查询进入dbpedia中的特定页面?

来自分类Dev

用于获取DBpedia中可用的所有Person的SPARQL查询仅显示一些Person数据,而不是全部

来自分类Dev

用于获取DBpedia中可用的所有Person的SPARQL查询仅显示一些Person数据,而不是全部

来自分类Dev

使用VALUES使用Sparql查询DBpedia

来自分类Dev

使用SPARQL查询DBPedia公司信息

来自分类Dev

为使用dbpedia的sparql查询生成URL

来自分类Dev

使用Java针对DBPedia的SPARQL查询

来自分类Dev

VS 2010中如何在dbpedia中的javascript中运行sparql查询以获取摘要?

来自分类Dev

如何在vs 2010中为dbpedia在javascript中运行sparql查询以获取摘要?

来自分类Dev

DBpedia使用sparql获取页面类别

来自分类Dev

dbpedia的简单sparql查询

来自分类Dev

Sparql dbpedia查询

来自分类Dev

使用 SPARQL 从 DBpedia 获取有关景点和兴趣点的数据

来自分类Dev

SPARQL查询以获取dbpedia类别的skos:broader属性

来自分类Dev

SPARQL查询以获取dbpedia类别的skos:broader属性

来自分类Dev

如何在R中使用SPARQL查询从DBPedia中检索特定人员姓名的列表

来自分类Dev

如何使用SPARQL为DBPedia中的多个名称属性获取一个名称?

来自分类Dev

dbpedia 中事件的 Sparql

来自分类Dev

SPARQL查询以从DBpedia中检索国家/地区人口

来自分类Dev

SPARQL查询以从DBPedia中检索国家的人口密度

来自分类Dev

DBpedia Sorql中的SPARQL查询没有返回结果

来自分类Dev

DBpedia Sorql中的SPARQL查询没有返回结果

来自分类Dev

使用Java代码将SPARQL查询到DBPedia

Related 相关文章

  1. 1

    在dbpedia SPARQL查询结果中获取URI

  2. 2

    使用DBpedia中的SPARQL获取属性名称

  3. 3

    使用Unicode的DBpedia SPARQL查询

  4. 4

    使用Unicode的DBpedia SPARQL查询

  5. 5

    SPARQL查询以使用DBPedia提取Wikipedia信息框数据

  6. 6

    SPARQL查询以使用DBPedia提取Wikipedia信息框数据

  7. 7

    如何使用sparql查询进入dbpedia中的特定页面?

  8. 8

    用于获取DBpedia中可用的所有Person的SPARQL查询仅显示一些Person数据,而不是全部

  9. 9

    用于获取DBpedia中可用的所有Person的SPARQL查询仅显示一些Person数据,而不是全部

  10. 10

    使用VALUES使用Sparql查询DBpedia

  11. 11

    使用SPARQL查询DBPedia公司信息

  12. 12

    为使用dbpedia的sparql查询生成URL

  13. 13

    使用Java针对DBPedia的SPARQL查询

  14. 14

    VS 2010中如何在dbpedia中的javascript中运行sparql查询以获取摘要?

  15. 15

    如何在vs 2010中为dbpedia在javascript中运行sparql查询以获取摘要?

  16. 16

    DBpedia使用sparql获取页面类别

  17. 17

    dbpedia的简单sparql查询

  18. 18

    Sparql dbpedia查询

  19. 19

    使用 SPARQL 从 DBpedia 获取有关景点和兴趣点的数据

  20. 20

    SPARQL查询以获取dbpedia类别的skos:broader属性

  21. 21

    SPARQL查询以获取dbpedia类别的skos:broader属性

  22. 22

    如何在R中使用SPARQL查询从DBPedia中检索特定人员姓名的列表

  23. 23

    如何使用SPARQL为DBPedia中的多个名称属性获取一个名称?

  24. 24

    dbpedia 中事件的 Sparql

  25. 25

    SPARQL查询以从DBpedia中检索国家/地区人口

  26. 26

    SPARQL查询以从DBPedia中检索国家的人口密度

  27. 27

    DBpedia Sorql中的SPARQL查询没有返回结果

  28. 28

    DBpedia Sorql中的SPARQL查询没有返回结果

  29. 29

    使用Java代码将SPARQL查询到DBPedia

热门标签

归档