Freebase是否支持间接或谓词对象?

时间:2014-10-31 19:45:30

标签: rdf freebase mql semantic-analysis triples

Freebase中如何表示间接对象

我知道谷歌可以给出问题的答案:

奥巴马是谁给了自由勋章?

  华盛顿(美国有线电视新闻网) - 总统巴拉克奥巴马授予总统职位   自由勋章 - 全国最高的平民荣誉 - 至16人,   来自前总统比尔克林顿和标志性脱口秀主持人奥普拉   温弗里星期三在仪式上向已故的宇航员莎莉骑着。

简而言之,问题的三重存储或freebase查询/ mql / sparql是什么?

奥巴马向比尔克林顿总统颁发了自由勋章。

奥巴马将自由勋章交给奥普拉温弗瑞。

奥巴马向比尔克林顿总统颁发了自由勋章。

奥巴马给奥普拉温弗瑞颁发了自由勋章。

我正在尝试了解Freebase,这里还有其他一些问题。但最重要的是,如何将间接对象存储为三元组?

enter image description here

巴拉克•奥巴马与米歇尔结婚的地方?

巴拉克•奥巴马(Barack Obama)上大学的地方吗?

虽然最后两个问题的结构相似,但第一个问题难以回答,而第二个问题很容易回答,因为三元组似乎不支持介词或间接对象,或者我错了?

看起来一个简单的三元组只能回答第二组问题,因为married_at是单个事件,是一个介词对象而不是间接对象。但是,第一组问题是模棱两可的,因为buy_for和built_at可以有很多对象。可能谓词可以包含buy_for_her或built_at_beach中的实体,但这看起来很尴尬。

再次,如何处理间接对象?

1 个答案:

答案 0 :(得分:0)

出于好奇,在询问这个问题之前,您咨询了哪些资源?

我不会试图解开你的术语,但我怀疑你对Freebase所谓的“复合值类型”(CVT)感兴趣。 http://wiki.freebase.com/wiki/Compound_Value_Type

你的示例科目都没有Freebase中记录的总统自由勋章奖,但是如果我们看一下奥普拉最近的一个奖项(因为她比任何美国总统更重要,无论过去还是现在),https://www.freebase.com/m/0101h08c?links=你可以看到颁奖典礼上有一大堆链接(又名三元组)将奖项,获奖者,约会等连接在一起。

这是最近在Freebase https://www.freebase.com/m/0pkzg6y?links=(杰基罗宾逊)中记录的总统自由勋章奖之一,其中包含出站链接。

但是,如果您按照链接进行操作,您会发现不仅没有一条链接可以连接您感兴趣的内容,而且还会删除多个内容。总统自由勋章由美国总统办公室颁发,该奖项由一个人在颁奖时举行,获奖者是获奖仪式上的另一个希望。