返回维基百科页面上的所有图像
我正在尝试编写一个 SPARSQL 查询,该查询将返回与资源关联的所有可能的图像 URL。
我可以返回foaf:depiction
,如果有的话,但通常当我访问维基百科上的所述页面时,我会看到还有其他我无法“获取”的图片。例如 - 对于视频游戏 - 有一个 Notion The Game 封面和盒子艺术(对于某些游戏,不是全部),但我不知道如何通过查询返回它们的 URL。
一个准确显示如何返回的示例,例如《超级马里奥兄弟》等游戏的盒盖和卡带图片,将完美回答这个问题。
I am trying to write a SPARSQL query that will return all possible image URLs associated with a resource.
I can return the foaf:depiction
, if there is one, but often when I visit said page on Wikipedia I see there are other pictures that I cannot 'get at'. For example - for video games - there is a Notion The Game cover and box art (for some games, not all), but I don't know how to get their URLs returned with queries.
An example showing exactly how to return, say a box cover and cartridge picture for a game like Super Mario Bros., would answer this question perfectly.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,DBpedia只提取每篇维基百科文章中的第一张图片,不可能通过DBpedia获取其他图片。
As far as I know, DBpedia only extracts the first image from each Wikipedia article, and it's not possible to get at the other images through DBpedia.
我同意 Cygri 的观点,但是有一些额外的注释
1) DBpedia 从每篇维基百科文章中提取第一个图像除非它有“非自由”许可模板
2) 你也可以使用 flickr 图像(非-wikipedia)来自 flickr 数据集 [1],使用 http://dbpedia.org/property/hasPhotoCollection 属性
[1] http://wiki.dbpedia.org/Downloads37#linkstoflickrwrappr
I agree with Cygri, however there are some extra notes
1) DBpedia extracts the first image from each Wikipedia article unless it has a "non-free" licence template
2) you can also use flickr images (non-wikipedia) from the flickr dataset [1] using the http://dbpedia.org/property/hasPhotoCollection property
[1] http://wiki.dbpedia.org/Downloads37#linkstoflickrwrappr