2012-03-28 90 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]。