gpt4 book ai didi

rdf - 为什么 rdf :Seq and not rdfs:Seq?

转载 作者:行者123 更新时间:2023-12-03 22:53:36 27 4
gpt4 key购买 nike

在《语义网络技术基础》一书中,当它转向对 RDFS 的解释以及为什么必须扩展 RDF 词汇表(使其变成本体语言)的原因时,词汇表中引入了容器和集合等特性。但它们被添加为 rdf:Seq , 例如。

为什么决定添加类似 Seq 的内容, List , Property等等到 RDF 而不是 RDFS?为什么不是rdfs:Seq ?

最佳答案

RDF 和 RDFS 的起源有些模糊,因为导致这两个规范背后的设计决策的讨论大多不为公众所知。第一个 RDF 工作组的邮件列表是仅限成员的列表,这意味着只有在 W3C 拥有成员帐户的人才能看到它。

我可以访问W3历史的这部分,我可以说Jeen's account为什么有两个命名空间是相当不准确的(更新:他删除了他的答案,见评论)。从 RDF 工作组一开始就存在使用模式语言或其他一些指定 RDF 模式或词汇表的方法的想法。事实上,RDF 数据模型和语法的工作组最初的想法是由一个单独的工作组处理与模式相关的规范。 RDF 模式工作组在 RDF 模型和语法发布仅 2 个月后成立。

显然,将 RDF/RDFS 命名空间拆分为 2 的决定是经过深思熟虑的,有些东西被认为是数据模型的组成部分(例如,属性、容器、具体化),而另一些则特定于模式描述。
email from the 24th February 1998 (非公开),某个 Ron Daniel Jr. 主张为 RDF 模型和语法以及 RDF 模式保留单独的 namespace ,但该电子邮件还表示可以使用具有不同术语集的相同 namespace 核心模型和 RDFS。

1998年8月,public comment on the early drafts of RDF Model & Syntax and RDF Schema说“定义 RDF 的术语集不应拆分为 RDF 和 RDFS 模式”,但似乎从未解决此评论。

在 2000 年代后期,当第二个 RDF 工作组致力于更清晰的模型时,数据模型的核心术语与 RDF 模式的组成部分的术语之间的区别几乎变得无关紧要。现在我们保留两个命名空间是为了向后兼容,我们必须向所有人解释它们的存在是出于历史原因。

关于rdf - 为什么 rdf :Seq and not rdfs:Seq?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56468859/

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