我上http://dbpedia.org/sparqlDBpedia的SPARQL可選
PREFIX p: <http://dbpedia.org/property/>
SELECT * WHERE {
?person dcterms:subject category:British_journalists .
OPTIONAL { ?person p:name ?name } .
OPTIONAL { ?person p:dateOfBirth ?dob } .
}
LIMIT 10
運行這個簡單的查詢,我期望從http://dbpedia.org/resource/Category:British_journalists獲得第10人是否有name
和dateOfBirth
與否。我得到了擁有兩種房產的前10名人士。對於例如Andrew Rothstein之後有2人失蹤。
我在做什麼錯?
「我希望得到前10個人......」 - 爲什麼?什麼讓你認爲你可以依賴任何特定的訂單,當沒有指定時? – 2015-04-02 13:24:40
由於@ O.R.Mapper建議你的問題含糊不清。你真的想做什麼? – Artemis 2015-04-02 13:58:59
@ O.R.Mapper Point採取。刪除限制帶來了完整的結果集,顯示OPTIONAL實際上正在工作。 – Gemseeker 2015-04-02 14:49:29