无法访问 DBpedia 缩略图
Can't access DBpedia thumbnails
我正在尝试通过我的应用程序检索缩略图 属性 的值并显示图像。我不知道 URI 的结构以便为图像创建 link。所以我去了资源页面(例如:http://live.dbpedia.org/page/Henrik_Ibsen
=>
http://commons.wikimedia.org/wiki/Special:FilePath/Henrik_Ibsen_by_Gustav_Borgen_NFB-19778_restored.jpg?width=300
) 并且我点击了缩略图 属性 值的 link 但它把我带到了一个 404 页面(错误,页面不存在)。他们都进入同一个错误页面。是 DBpedia 的问题吗?你知道我应该将缩略图的值附加到哪个 URI(以便获得实际图像的 link)吗?
Other examples of inaccessible DBpedia thumbnails
谢谢。
首先,没有"URI structure"可以用于这样的depictions/thumbnails;这就是为什么有一个 属性 来固定 link 的部分原因。
单击 SNORQL 页面上的 link 只会让您滚动浏览 SNORQL 页面; this SPARQL query--
SELECT ?s ?o WHERE {
?s <http://dbpedia.org/ontology/thumbnail> ?o
}
order by ?s
limit 10
-- 和 its results page 让您可以直接点击图片。 (我添加了一个 ORDER BY
,所以你 可能 看到与我相同的 10 个解决方案。)
在取消引用时,缩略图 link 在每种情况下都会带您进行几次重定向,例如 --
http://commons.wikimedia.org/wiki/Special:FilePath/Eddie_Collins_1911.jpg?width=300
-- 带你去--
我看到的最后一个解决方案可能是您所看到的问题的一个例子 --
s http://dbpedia.org/resource/%22Dr._Death%22_Steve_Williams
o http://commons.wikimedia.org/wiki/Special:FilePath/Steve_Williams.jpg?width=300
这个linkstalls partway through the redirects,没有带实际的缩略图,因为"Steve_Williams.jpg"不存在--可能是因为它被删除了,没有上传,有一个页面编辑中的错别字等
我通过使用 link 找到了解决方案。我用 "en" 替换了 "commons" 并减少了像素。然后突然间,80% 损坏的图像 link 变得可以访问了。
image= image.trim();
image= image.replace("commons", "en");
image= image.replaceAll("(jpg/)[^&]*(px)", "00");
我正在尝试通过我的应用程序检索缩略图 属性 的值并显示图像。我不知道 URI 的结构以便为图像创建 link。所以我去了资源页面(例如:http://live.dbpedia.org/page/Henrik_Ibsen
=>
http://commons.wikimedia.org/wiki/Special:FilePath/Henrik_Ibsen_by_Gustav_Borgen_NFB-19778_restored.jpg?width=300
) 并且我点击了缩略图 属性 值的 link 但它把我带到了一个 404 页面(错误,页面不存在)。他们都进入同一个错误页面。是 DBpedia 的问题吗?你知道我应该将缩略图的值附加到哪个 URI(以便获得实际图像的 link)吗?
Other examples of inaccessible DBpedia thumbnails
谢谢。
首先,没有"URI structure"可以用于这样的depictions/thumbnails;这就是为什么有一个 属性 来固定 link 的部分原因。
单击 SNORQL 页面上的 link 只会让您滚动浏览 SNORQL 页面; this SPARQL query--
SELECT ?s ?o WHERE {
?s <http://dbpedia.org/ontology/thumbnail> ?o
}
order by ?s
limit 10
-- 和 its results page 让您可以直接点击图片。 (我添加了一个 ORDER BY
,所以你 可能 看到与我相同的 10 个解决方案。)
在取消引用时,缩略图 link 在每种情况下都会带您进行几次重定向,例如 --
http://commons.wikimedia.org/wiki/Special:FilePath/Eddie_Collins_1911.jpg?width=300
-- 带你去--
我看到的最后一个解决方案可能是您所看到的问题的一个例子 --
s http://dbpedia.org/resource/%22Dr._Death%22_Steve_Williams
o http://commons.wikimedia.org/wiki/Special:FilePath/Steve_Williams.jpg?width=300
这个linkstalls partway through the redirects,没有带实际的缩略图,因为"Steve_Williams.jpg"不存在--可能是因为它被删除了,没有上传,有一个页面编辑中的错别字等
我通过使用 link 找到了解决方案。我用 "en" 替换了 "commons" 并减少了像素。然后突然间,80% 损坏的图像 link 变得可以访问了。
image= image.trim();
image= image.replace("commons", "en");
image= image.replaceAll("(jpg/)[^&]*(px)", "00");