微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

链接列表 – OData和语义Web /链接数据的比较

我试图让我的头脑与数据共享有两种截然不同的方法:OData和语义Web /链接数据.有两个比较好吗?

据我所知,OData将联合/ CRUD(Atompub),序列化格式(XML,JSON),数据模型,查询语言以及管理使用这些现有技术的语义/约定相结合.它主要用于暴露一个系统的数据,以便其他人可以使用它.

链接数据是一个数据模型,严格承诺URI,一个(可选的)序列化格式(RDF / XML),但是(如果我错了,就更正我)没有说任何关于运输,CRUD等.旨在允许推断来自各种来源的大量数据. (不是我们现在非常重要的一个 – 我们将在少数来源之间同步大块数据,并希望保存来源信息).

我对在某些数据管理平台之间共享数据的技术感兴趣,其中一些我直接进行工作. OData似乎更有吸引力,因为向开发人员解释很简单:实现这个API,按照Atom标准,对这样的数据进行序列化.我们已经在为一个平台做了类似的工作:在Atom供稿上共享XML序列化数据,并使用URL参数进行过滤.

相比之下,我以前使用RDF的经验给了我一个脆弱,不透明(RDF / XML的大块)的印象,不可访问(使用SPARQL vs sql)技术 – 但也许我混淆了使用triplestore的经验,Jena只需通过链接的数据API暴露现有的数据库.

关于这两种方法在范围,技术,易用性,未来潜力等方面的差异和相似之处的任何指针,评论等将是巨大的.

解决方法

我认为深入讨论这一点并不是Stackoverflow的意思,而只是给你一些关于差异和重叠的有趣讨论的指针:

> Oh – it is data on the Web
> Microsoft,OData and RDF

其中一个关键的差异似乎是OData无法将来自不同来源的数据相互联系起来.基本上,你仍然被困在一个筒仓里.

检查在两种方法之间转换数据的各种尝试也可能是有趣的.见a.o. http://answers.semanticweb.com/questions/1298/has-anyone-written-a-mapping-from-odata-to-rdf.

原文地址:https://www.jb51.cc/html/223767.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐