2014-09-24 20 views
2

我現在用的禮rdfs:type等於dbpedia-owl:Organisation選擇(顯然)組織對我的SPARQL查詢:爲實體消歧亞戈本體

SELECT ?s 
WHERE { 
    ?s a dbpedia-owl:Organisation . 
} LIMIT 10 

我想考慮YAGO本體上得到真正的提高自己的表現組織。例如,FBI(http://dbpedia.org/resource/Federal_Bureau_of_Investigation)不被視爲dbpedia-owl:Organization,但被標記爲yago:Organization108008335。

請注意類名稱末尾的「隨機」(至少對我來說)號碼。有誰知道這個數字代表什麼?我怎麼想先驗地知道它?

而且,當我尋找更多的班,這種格式(使用下面的查詢),我可以找到兩個類:http://dbpedia.org/class/yago/Organization108008335http://dbpedia.org/class/yago/Organization101008378http://dbpedia.org/class/yago/Organization101136519

SELECT DISTINCT ?t WHERE { 
    ?s a ?t 
    FILTER(regex(str(?t), "http://dbpedia.org/class/yago/Organization\\d+")) 
} 

它們有什麼不同?爲什麼他們都不是「yago:Organization」。我應該期待YAGO本體的新版本能夠提供「新」組織類嗎?在選擇組織時是否有其他課程需要考慮?

回答

2

我一直在挖掘到這最近,所以我會盡力回答你所有的問題一個接一個:

注意在課堂結束時,「隨機」(至少對我來說)號名稱。有誰知道這個數字代表什麼?我怎麼想先驗地知道它?

該號碼對應於Wordnet中單詞的synset id。例如,如果您查找wordnet(db000中的URI此時無法解析,可能它們已在上一次發佈中更改了某些內容)中的wordnet_organization_101136519,則會看到它具有synsetID「101136519」。我不認爲你可以在不查看wordnet的情況下先驗地知道它。

它們有區別嗎?他們爲什麼不是「yago:組織」。

它們是不同的,因爲它們在wordnet中有不同的定義。例如:

wordnet_organization_101136519:「工作人員的組織非常有效率地分配或處理個人或事物的活動或結果」。一個實例的例子:Bogo-Indian_Defence。查看更多詳情here

wordnet_organization_101008378:「組織企業或與企業相關活動的行爲」他被帶到監督新部門的組織中。「一個實例的示例:Adam_Smith_Foundation。查看更多詳情here

如果你按照我提供的鏈接,你可以看到更多的差異和共同的相似之處。

作爲YAGO本體的新版本,我應該期待「新」組織類嗎?

當他們產生Yago時,他們將wordnet中的每個單詞都關聯到一個URI。如果添加更多關於組織的詞彙,那麼我想你會有更多的定義。但事先不可能知道。

在選擇組織時,我還有其他課程嗎?

您可以在wordnet中查找帶有「organization」標籤的所有類,然後向您的查詢中添加可選項(或者爲每個類提取一個查詢,以檢索您感興趣的不同組織)。 These are the classes with the "organization" label in Wordnet

我希望它能幫助。