RDF 1.1新变化

RDF 1.1于2014年2月25日正式公布,取代发布于2004年的RDF 1.0:
RDF CURRENT STATUS

同日发布的工作组说明文件,汇总了RDF 1.1的变化。
What’s New in RDF 1.1 (W3C Working Group Note 25 February 2014)

1、导言
介绍了此次更新的所有相关文档,大部分是W3C推荐标准:
– RDF 1.1 Primer《RDF 1.1入门》(目前还不是推荐标准)
– RDF 1.1 Concepts and Abstract Syntax 《RDF1.1概念与抽象句法》
– RDF 1.1 Semantics 《RDF1.1语义》
– 各种具体句法:Turtle, TriG, N-Triples, N-Quads, JSON-LD, RDFa和XML(更新版)
– RDF Schema 1.1(RDFS 1.1)

2、抽象句法
2.1 标识符
由“RDF URI 参照”(RDF URI References)改为“IRIs”
2.2 文字(Literals)
所有文字都有数据类型(不再区分plain/typed literals)
新增:文字的语言标签数据类型 rdf:langString
2.3 数据集(Datasets):新增概念
2.4 数据类型:新增4种

3、新序列化格式
RDF/XML不再是唯一推荐的序列化格式。RDF本身应被当作数据模型(抽象句法),而非任何特定序列化(换言之,与XML脱钩)。

Fig. 1 RDF 1.0 and 1.1 serialization formats

4、语义

RDF1.1的大部分变化对实施没有任何影响

———-关于IRI取代URI———-
IRI=Internationalized Resource Indicator(国际资源指示符)
《RDF 1.1概念和抽象句法》(RDF 1.1 Concepts and Abstract Syntax,2014)3.2对URI和IRI的说明:
“IRIs是URIs[RFC3986]的泛化,允许更广范围的Unicode字符。每个抽象URI和URL是都是一个IRI,但不是每个IRI都是一个URI。当IRIs用于仅为URIs定义的操作时,它们首先必须根据[RFC3987]3.1所定义的映射进行转换。著名的例子是通过HTTP协议的检索,映射涉及:非ASCII字符的UTF-8编码,在URIs中不允许八字节的%编码,以及域名的域名代码(Punycode)编码。”

———-关于RDF 1.1变化的分析———-
参见:RDF概念上的更新和一些本体论知识 / Daniel J Lewis, 计算机科学家, Vanir Systems,2012-1-9
来自IBD中国开发网站,对当时尚在讨论中的RDF 1.1的变化:
“最重要的差异是 RDF 从 RDF/XML 中分离出来,在语言代码方面显式使用 Best Current Practice (BCP) 47,使用 Unicode 友好的 IRI 而不是基于 ASCII 的 URI,使用 Skolem IRI 而不是未命名的空白节点 (blank node),以及从 RDF 概念中去除可扩展标记语言 (XML) 类型。”