0

我有两个问题:

1) http://en.wikipedia.org/wiki/Portal:Current_events/Sports对应的 dbpedia 资源是什么

2)我将来如何自己找到这些信息。我知道对于常规的 wiki 文章,我只需要为资源创建一个下划线字符串。我不知道如何在上面的链接中为“门户”做这件事

谢谢!

4

1 回答 1

1

获取 Wikipedia URI 的 DBpedia URI 的一般模式非常简单:替换/wiki//resource/.wikipedia.orgby .dbpedia.org,除了英语替换en.wikipedia.orgdbpedia.org

例子:

http://it.wikipedia.org/wiki/Berlino-> http://it.dbpedia.org/resource/Berlino http://en.wikipedia.org/wiki/Berlin->http://dbpedia.org/resource/Berlin

(请注意,RDF 中 IRI 和 URI 之间的区别增加了一点复杂性,但这是针对不同的问题......)

Category:DBpedia 只为一些 Wikipedia 命名空间生成 URI——我认为目前只为主要文章命名空间和命名空间生成 URI 。URIPortal:和其他名称空间仅作为链接的目标出现(在 page_links_en.nt 等文件中)。如果提取了这样的 DBpedia URI,它们看起来与其他的非常相似。在您的示例中,DBpedia URI 将是

http://dbpedia.org/resource/Portal:Current_events/Sports

但是,为 Wikipedia 门户提供链接数据 URI 是否有意义?我不知道。从这些页面中提取的数据似乎不多。而且它们似乎不适合关联数据资源 URI。这样的 URI 通常代表现实世界中的事物。或者也许不是那么真实,但仍然是一件事......

于 2012-05-21T21:12:55.673 回答