来自freebase转储的实体关系

我想用关系转储所有实体名称对。

示例:

subject predicate object
<freebase/ns/g.11bc7__xnw>  <freebase/ns/people.place_lived.location>   <freebase/ns/m.02_286>  .

上面的Freebase是指freebase网站的网址。 我提取了主体和客体中间的所有三元组,然后我将谓词作为关系。

对于上面的例子,我的代码会输出如下所示的内容:

entity pair : g.11bc7__xnw , m.02_286
relation : people.place_lived.location

我有两个问题:

  • 当我在Freebase转储上运行我的代码时,我得到了14887个关系,但freebase中的实际关系数量超过了25,000个。
  • 对于一些mid,没有属性名称或别名。 ( /type/object/name, /common/topic/alias
  • 请告诉我我做错了什么。


    那么,有些关系不是指向中期,而是指向一个基本价值:

    <http://rdf.freebase.com/ns/g.11vjz1ynm> <http://rdf.freebase.com/ns/measurement_unit.dated_percentage.date> "2001-02"

    这基本上是整个measurement_unit域。

    然后,没有名称和别名的中音听起来就像cvt(复合值类型),它们是复杂关系的人工节点(例如节点到节点+时间)。

    所以我认为你应该考虑更好的测量,布尔值,日期等和cvts。

    链接地址: http://www.djcxy.com/p/64437.html

    上一篇: Entity Relations from freebase dump

    下一篇: Finding all entity names from deprecated freebase