【问题标题】:Is there a hierarchical representation of the Freebase types?是否有 Freebase 类型的分层表示?
【发布时间】:2013-01-04 18:28:56
【问题描述】:

例如,如果某个主题(例如:德克萨斯州)的类型是 /location/citytown,我还看到有一个类型“/location/location”附加到同一主题。另外,这里的主题是城市或城镇的名称,它也默认是一个大致的位置,对吧?那么,如果一个主题具有 /location/citytown 类型,那么这是否会得出结论,那么默认情况下它也会将 /location/location 也作为与同一主题关联的类型?

总而言之,Freebase 是否具有类型的分层表示,以使我们能够理解如果某物是 /location/citytown,那么它也是 /location/location,等等其他情况?

【问题讨论】:

    标签: freebase mql


    【解决方案1】:

    没有这样的分层表示,但类型有一个/freebase/type_hints/included_types 属性,它指定了Freebase Web 客户端在断言类型时将自动包含的类型。您可以查看这些listed in the web client 或使用an MQL query 获取它们。

    这里需要注意的重要一点是,这些只是提示:没有强制执行 /location/citytown 必须是 /location/location 的事实,并且只有 Web 客户端会自动添加包含的类型 - 如果您正在创建任何其他方式的主题,您必须自己添加包含的类型。

    【讨论】:

    • 谢谢菲利普,这里只是一个澄清 - 你说如果我通过其他方式创建主题是什么意思。是不是说在 Metaweb 自动创建主题时,web 客户端会自动添加包含的类型?
    • 不,包含的类型将由 Google 用于添加主题的任何管道“手动”添加(他们尚未公开)。
    • 我会说“是的,Web 客户端会自动将类型包含到使用它添加的主题中。”但是,正如 Philip 所说,大多数主题都是使用不同的机制创建的,然后您负责自己添加包含的类型。另请注意,有时包含的类型并不总是合适的。 Person 是 Author 的包含类型,但如果自动添加,则应为企业作者删除。
    猜你喜欢
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多