Freebase中的传入和传出属性是什么?我知道给定域中给定类型的属性,但我也看到与属性关联的传入和传出属性。我试图找到这方面的文档,但找不到任何实质性的东西。有谁知道这是什么?
答案 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
的相应外向链接
链接的方向与它具有的语义一致,但链接可以在任一方向上导航。