任何人都知道如何获得预期类型的类型?
例如,“/ people / person”类型有一个名为“/ people / person / places_lived”的属性,其预期类型为“/ people / place_lived”
问题是,我正在试图找出使用MQL的“/ people / place_lived”类型。我知道“/ people / place_lived”是一个Mediator类型,但是当我只有一条信息时(例如:“/ people / place_lived”),我试图找出MQL是什么,以找出它是一个中介类型。 )
提前致谢
答案 0 :(得分:2)
您想向MQL询问该类型的/freebase/type_hints/mediatory
属性:see example。
{
"id" :"/people/place_lived",
"/freebase/type_hints/mediator" : null
}
答案 1 :(得分:0)
你可能会在Freebase邮件列表上得到更快/更好的答案,但我认为Mediator或CVT类型的主要区别特征是它不包含“/ common / topic”类型
[{
"id":"/people/place_lived",
"/freebase/type_hints/included_types":[]
}]
与
[{
"id":"/people/person",
"/freebase/type_hints/included_types":["/common/topic"]
}]
一个好的方法是使用Inspect页面并比较两件事情,看看它们是相同还是不同http://www.freebase.com/inspect/people/person
使一点变得有点棘手的一点是,顾名思义,这只是一个内部提示,它被用作“裸属性”,即没有应用相应的类型。
/ common / topic的存在是触发大多数可见UI的不同之处,但是根据您尝试做的事情,您可能希望查看其他一些特征(例如,仅链接到原始数据元素的节点) vs那些链接到其他节点的人。)
答案 2 :(得分:0)
查找/ freebase / type_hints / mediator - 它是一个布尔属性,如果类型是CVT,则该属性为true。您可以在此处查看示例:http://www.freebase.com/inspect/people/marriage