我怀疑JSON,XML和RDF之间有什么区别。
我在网上看到:
所以如果我没弄错的话,Json用于交换数据。 XML也用于数据交换。这两者之间的主要区别是什么?
RDF用于描述Web上的资源,并基于xml语法。那么xml既可以用于信息交换,也可以用于新语言的描述?
你能给我一些澄清吗?
编辑:
我的理解是:
XML起源于文档标记语言。它还被广泛用于以各种计算机语言存储(序列化)数据结构,并且是基于SOAP的Web服务的基础。
Json和YAML旨在记录数据结构。 Yaml被描述为JSON的超集。在实践中,我发现除了Yaml更易于人类阅读和书写这一事实之外,几乎没有什么实际区别。由于其简单性,JSON现在受到基于REST的Web服务的更广泛青睐。
RDF不是一种数据格式,而是更精确地描述为元数据数据模型。它用于在互联网上记录信息,是Semantic web的构建块标准之一。 RDF可以用各种不同的格式表示,例如XML和JSON。我可以推荐以下链接作为介绍:
对于某些RDF示例以及有关此主题的更多讨论: