1

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

4

2 回答 2

2

Freebase 模式(即类型和属性)与其余数据存储在同一图表中 - 因此,与主题(例如/m/05mw61p)具有/type/object/name属性(在这种情况下为“堆栈溢出”)相同,属性只是图中的另一个节点,并且有自己的/type/object/name属性 - 因此 的/type/object/name属性/people/person/date_of_birth将指向“出生日期”。

与其他一切一样,属性有自己的模式,它定义了使它们成为属性而不仅仅是另一个节点的东西 - 其中一些属性对于它们是什么非常明显(例如/type/property/expected_type),但其他一些有点晦涩难懂且记录很差。

于 2012-11-22T09:29:05.900 回答
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

如果我们查看该传入链接的来源/base/svocab/person/birthdate,我们会发现它是具有相应传出链接的属性,该链接委托给/people/person/date_of_birth

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

于 2012-11-22T19:02:35.677 回答