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

前端之家收集整理的这篇文章主要介绍了链接列表 – 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.

猜你在找的HTML相关文章