DBpedia にクエリを実行し、著者、本のタイトルなどの本の情報を検索するコードを書きたい.
この SPARQL クエリを作成するには、プレフィックスとどの名前付きグラフを使用すればよいですか?
クエリの例は次のようになります。
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です。
book クラスのプロパティについては、http://mappings.dbpedia.org/server/ontology/classes/Bookも参照する必要がある場合があります。