[英]how to query dbpedia.org for resources in “category” pages?
這是在dbpedia中使用sparql的簡單查詢。
prefix dct:<http://purl.org/dc/terms/>
select ?x
where { ?x dct:subject <http://dbpedia.org/resource/Category:Cycle_racing_by_country>
}
要么
prefix dbc:<http://dbpedia.org/resource/Category:>
prefix dct:<http://purl.org/dc/terms/>
select ?x
where { ?x dct:subject dbc:Cycle_racing_by_country.
}
它不返回任何值。
那么如何查詢http://dbpedia.org/page/Category:Cycle_racing_by_country並獲取其數據?
正如aksw在評論中說的那樣,IRIS不會識別任何以http://dbpedia.org/page/
開頭的DBpedia實體,而是以http://dbpedia.org/resource/
開頭的實體。
但是,容易犯此錯誤,因為如果您在Web瀏覽器中訪問例如http://dbpedia.org/resource/Johnny_Cash ,您將被重定向到帶有/ page /的URI。 對於DBpedia而言,更好的解決方案是使用內容類型協商,以在瀏覽器請求資源頁面時直接返回html內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.