SELECT ?book
WHERE {
?book a dbpedia-owl:Book .
?book WHAT_PREDICATE 'Agatha Christie'
}
我想知道在查詢中使用什麼謂詞。我還沒有找到任何與DBPedia書籍或作家謂詞列表。查詢DBPedia獲取作者的所有書籍
SELECT ?book
WHERE {
?book a dbpedia-owl:Book .
?book WHAT_PREDICATE 'Agatha Christie'
}
我想知道在查詢中使用什麼謂詞。我還沒有找到任何與DBPedia書籍或作家謂詞列表。查詢DBPedia獲取作者的所有書籍
SELECT ?book
WHERE {
?book a dbpedia-owl:Book .
?book dbpprop:author ?author .
?author dbpprop:name ?name
FILTER regex(?name, "Agatha Christie", "i")
}
[這裏](http://dbpedia.org/page/Agatha_Christie)是屬性的完整列表。 –
是否有理由不使用URI('http:// dbpedia.org/resource/Agatha_Christie')而不是正則表達式過濾器? – unor
@unor正如你所說,不是這個小例子。但在我的項目中,我有一個原因。好的提示。 而且,爲了進一步說明,我不再使用DBPedia了。 Freebase給了我更多的書籍和作家的成果。 –
我需要某種'isWrittenBy'屬性。 –