Freebase中的传入和传出属性是什么?

时间:2012-11-22 05:58:56

标签: semantic-web freebase mql

Freebase中的传入和传出属性是什么?我知道给定域中给定类型的属性,但我也看到与属性关联的传入和传出属性。我试图找到这方面的文档,但找不到任何实质性的东西。有谁知道这是什么?

2 个答案:

答案 0 :(得分:2)

Freebase架构(即类型和属性)存储在与其余数据相同的图形中 - 因此,与主题(例如/m/05mw61p)具有{{1}的方式相同在这种情况下,属性(“Stack Overflow”),属性只是图中的另一个节点,并且有自己的/type/object/name属性 - 因此/type/object/name的{​​{1}}属性将指向“出生日期”。

与其他所有内容一样,属性有自己的模式,它定义了使它们成为属性而不仅仅是另一个节点的东西 - 这些属性中的一些非常明显(例如/type/object/name),但是其他一些有点模糊,而且记录得非常糟糕。

答案 1 :(得分:2)

如果您提供示例或上下文来帮助澄清您的问题,这将有所帮助。属性可以是主人也可以不是,这有点像传入/传出,但我怀疑你实际上是在询问传入/传出链接而不是属性。

正如Philip所说,属性只是图中的一个类型对象,因此外向链接具有/type/property属性的值 - 预期类型(类似于rdf范围),唯一性,它属于哪种类型传入链接具有给定属性作为其值或对象。对于属性,这通常是作为主题/源的另一个属性,“委托”到此属性(即,在不同类型中重用此属性使用不同的名称)。

外发链接

property    target  expected type
/type/object/type   /type/property
/type/property/schema   /people/person
/type/property/expected_type    /type/datetime
/type/property/unique   true /type/boolean  

传入链接

source  property
/m/0dl8xrg birthDate    /type/property/delegated

如果我们查看该传入链接的the source,我们会看到该属性/base/svocab/person/birthdate具有委派给/people/person/date_of_birth的相应外向链接

链接的方向与它具有的语义一致,但链接可以在任一方向上导航。