gpt4 book ai didi

f# - 是否可以为链接数据编写 F# 类型提供程序?

转载 作者:行者123 更新时间:2023-12-04 23:56:14 25 4
gpt4 key购买 nike

我真的很喜欢 Freebase 和 World Bank 类型提供程序,我想通过自己编写一个类型提供程序来了解有关类型提供程序的更多信息。欧盟有一个开放数据程序,您可以在其中通过 SPARQL/关联数据访问数据。是否可以通过类型提供程序将数据访问封装到开放的欧盟数据中,或者尝试弄清楚如何做到这一点会浪费时间?

此处描述了对欧盟数据的访问:http://open-data.europa.eu/en/linked-data

最佳答案

我认为这当然是可能的 - 我与一些对此真正感兴趣的人进行了交谈(并且正在为此努力,但我不确定当前的状态)。无论如何 - 我绝对认为这是一个如此广泛的领域,额外的努力不会浪费时间。

为类似 RDF 的数据编写类型提供程序的关键问题是决定将什么视为类型(什么应该成为类型的名称或属性名称)以及什么应该作为值(作为列表或键返回)值对)。这对世界银行来说非常明显——国家和属性(property)的名称变成了类型(属性(property)名称),而值变成了数据。但是对于基于三元组的数据集,这不太明显。

到目前为止,我认为有两种方法:

  • 附加本体 - 要求数据源附带一些额外的本体,指定导航键是什么。在 http://mspace.fm 上使用了一种叫做“方面本体”的东西。这可能很有趣。
  • 参数化 - 参数化类型提供者(以某种方式)并给它一个应该在类型级别可用的关系列表(你可能还需要提供一些根从哪里开始)。

  • 肯定还有其他可能性 - 我认为拥有链接数据的提供者会非常有趣。如果您想对 F# 数据执行此操作,可以使用 useful page on contributing :-)。

    关于f# - 是否可以为链接数据编写 F# 类型提供程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16002406/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com