我正在嘗試編寫一個SPARSQL查詢,它將返回與資源關聯的所有可能的圖像URL。返回維基百科頁面上的所有圖像
我可以返回foaf:depiction
,如果有的話,但通常當我訪問維基百科的所述頁面時,我看到還有其他我無法「理解」的圖片。例如 - 對於視頻遊戲 - 有一個概念遊戲封面和盒子藝術(對於一些遊戲,並非全部),但我不知道如何獲取他們的URL與查詢返回。
一個顯示如何返回的例子,比如像超級馬里奧兄弟這樣的遊戲的盒蓋和盒式圖片,將完美地回答這個問題。
我正在嘗試編寫一個SPARSQL查詢,它將返回與資源關聯的所有可能的圖像URL。返回維基百科頁面上的所有圖像
我可以返回foaf:depiction
,如果有的話,但通常當我訪問維基百科的所述頁面時,我看到還有其他我無法「理解」的圖片。例如 - 對於視頻遊戲 - 有一個概念遊戲封面和盒子藝術(對於一些遊戲,並非全部),但我不知道如何獲取他們的URL與查詢返回。
一個顯示如何返回的例子,比如像超級馬里奧兄弟這樣的遊戲的盒蓋和盒式圖片,將完美地回答這個問題。
據我所知,DBpedia只會從每個維基百科文章中提取第一張圖片,並且無法通過DBpedia獲取其他圖片。
我Cygri同意,但也有一些額外的注意事項
1)DBpedia中提取從每個維基百科的文章第一圖像,除非它有一個「非自由」許可證模板
2)你也可以[1]使用http://dbpedia.org/property/hasPhotoCollection屬性使用Flickr圖片(非維基百科)從所述數據集中的Flickr
嘿cygri。感謝您的迴應。如果是這種情況 - 如何用sparql查詢返回單個圖像?即使Wikipedia頁面的信息框中有圖像,我經常會發現foaf:描繪值爲空。我錯過了什麼? –
我認爲發生這種情況時,圖像不是直接包含在信息框標記中,而是通過一些複雜的維基百科模板調用DBpedia解析器無法解決。如果沒有「foaf:描述」三倍,那麼你很可能倒黴。 – cygri
有沒有什麼辦法可以使用dbpedia2或rdf等其他PREFIX來獲取信息?謝謝 –