1

我想编写代码来查询 DBpedia 并搜索作者、书名等书籍信息。

我应该使用什么前缀和哪个命名图来构建这个 SPARQL 查询?

4

1 回答 1

4

示例查询可能如下所示:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX dbpedia: <http://dbpedia.org/resource/>
PREFIX ontology: <http://dbpedia.org/ontology/>

select distinct ?s  ?author 
where {
?s rdf:type ontology:Book;
  ontology:author ?author .
}

您可以在http://dbpedia.org/sparql上对其进行测试 ,默认图表是http://dbpedia.org

您可能还需要查看http://mappings.dbpedia.org/server/ontology/classes/Book以了解图书类属性

于 2011-02-04T21:55:12.470 回答