2012-03-28 92 views
6

在DBpedia中,你可以找到很多含有双下划线的URI和一些底,如:DBPedia:URI中'__1'(双下划线)的含义是什么?

大多数这些项目的类型是PersonFunction,但我找不到任何文档为什么这些对象的存在(和一个人的功能不是ObjectProperty?)...

那么,为什么这些创建?

+0

我认为这将会是它具有相同的自动URL,因此它会将'__1'打上,以确保它是唯一的。自然,这与物体本身存在的原因无关。 – 2012-04-03 09:28:31

+0

@ChrisMorgan:感谢您的评论,但是如果你愿意的话。检查http://dbpedia.org/page/Ed_Wood和http://dbpedia.org/resource/Ed_Wood__1它们都是关于同一个“Ed Wood”的,但是我想了解并理解为什么URI带有“ __1“存在,为什么如果它只是代表”人的功能“,它不是”Ed_Wood“的属性? – 2012-04-03 09:32:04

回答

5

看完this DBPedia discussion on blank nodes storing之后,它的目的似乎是避免与WikiPedia的URI冲突。

这大概是用于在WikiPedia上没有相应文章的节点,而是指向关于该主题的关闭文章。由于DBPedia试图为所有内容创建一个URI,因此根据特定规则汇编此URI(有关详细信息,请参见上述链接的讨论)。

从讨论:

注意,中间节点的URI总是包含双下划线, 例如1。维基百科在页面上不允许连续的下划线,因此我们可以确定这些URI不会与Wikipedia页面的DBpedia URI发生冲突。我们从提取中间节点的 模板的参数中挑选一个名称,将下划线附加两个 ,该主页的URI和该名称和编号用作中间节点的URI。如果在一个页面上有多个我们选择相同名称的中间节点,我们使用不同的数字,例如 。见1和[2]。