Использование DBpedia для поиска книг - PullRequest
1 голос
/ 18 января 2011

Я хочу написать код для запроса DBpedia и поиска информации о книге, такой как автор, название книги и т. Д.

Какой префикс и какой именованный график следует использовать для построения этого запроса SPARQL?

1 Ответ

4 голосов
/ 05 февраля 2011

пример запроса может выглядеть следующим образом:

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 свойства класса книги

...