2014-10-31 63 views
0

如何在Freebase中代表間接對象Freebase是否支持間接或謂詞對象?

我知道谷歌能給出答案的問題:

和誰奧巴馬給自由勳章來?

華盛頓(CNN) - 美國總統奧巴馬頒發總統自由 勳章 - 國家最高平民榮譽 - 16人, 美國前總統比爾·克林頓和標誌性的脫口秀主持人奧普拉 ·溫弗瑞的宇航員晚Sally Ride,週三在儀式上。

總之,什麼是三重存儲或freebase查詢/ mql/sparql的問題?

奧巴馬給自由勳章比爾克林頓。

奧巴馬向奧普拉溫弗瑞頒發了自由勳章。

奧巴馬給了比爾·克林頓總統自由勳章。

奧巴馬給了奧普拉溫弗瑞自由勳章。

我想了解的遊離鹼,這裏是我有一些其他的問題。但最重要的是,間接對象是如何作爲三元組存儲的?

enter image description here

哪裏奧巴馬米歇爾結婚?

巴拉克奧巴馬在哪裏上過大學?

儘管最後兩個問題在結構上相似,但第一個問題很難回答,第二個問題很容易,因爲三元組似乎不支持介詞或間接對象,或者我錯了?

看起來,一個簡單的三元組只能回答第二組問題,因爲married_at是單個事件,並且是介詞對象而不是間接對象。但是,第一組問題含糊不清,因爲buying_for和built_at可能有很多對象。謂詞可以包含像buy_for_her或built_at_beach這樣的實體,但這看起來很尷尬。

同樣,如何處理間接對象?

回答

0

出於好奇,在問這個問題之前,您諮詢了哪些資源?

我不打算試圖解開你的術語,但我懷疑你對Freebase稱之爲「複合價值類型」(CVTs)感興趣。http://wiki.freebase.com/wiki/Compound_Value_Type

你的例子科目無論是有記錄的遊離鹼一個總統自由勳章獎,但如果我們看看奧普拉最近的一個獎項(因爲她的waaay比美國總統更重要的是,過去或現在),https://www.freebase.com/m/0101h08c?links=可以看到一個頒獎儀式有一大堆鏈接(aka三元組)連接獎項,獲獎者,日期等

這是最近在Freebase https://www.freebase.com/m/0pkzg6y?links=(到傑基紀錄總統獎章自由獎羅賓遜),其中包含出站鏈接。

但是,如果您按照鏈接進行操作,您會發現不僅沒有單個鏈接可以連接您感興趣的內容,而且還可以移除一個以上的內容。總統自由勳章是由美國總統辦公室頒發的,由頒獎時由一個人擔任,獲獎者是頒獎儀式中的另一個希望。

+0

謝謝你幫助我理解CVT是什麼。谷歌被諮詢,以及stackoverflow和一些檢查freebase。 – John 2014-11-03 23:17:41