gpt4 book ai didi

rdf - 为什么 RDF 被认为是无模式的?

转载 作者:行者123 更新时间:2023-12-04 14:39:03 26 4
gpt4 key购买 nike

人们将资源描述框架 (RDF) 视为无模式数据模型。但是,有一种叫做 RDF Schema (RDFS) 的东西。那么,为什么 RDF 是无模式数据模型?

最佳答案

RDF Schema 的命名有些错误。它不是真正的模式语言,至少与 XML 模式或 ER 模型是模式的意义不同。

主要区别在于:模式是说明性的:它们规定了数据必须采用的确切形式:此列必须存在,这个可以省略,这个必须与其他事物有这种特殊关系,等等。任何不完全符合模式的数据(通过遗漏某些东西,或者通过一些额外的列/元素/属性不符合在架构中)被自动视为无效(当您尝试插入的数据对于您希望插入的表的列数不正确时,关系数据库会出错,等等)。

另一方面,RDF Schema 应该更准确地称为“词汇描述语言”:它本质上是描述性。换句话说,它为您提供了为数据定义词汇表的方法(“这些类和关系存在,这就是它们如何结合在一起”),但它不会强制您的数据符合该模式:它非常好拥有一个 RDF 数据集,该数据集使用特定 RDF Schema 的某些部分,但不使用其他部分,或者还使用来自其他 Schema 的其他词汇表(或者甚至是未在任何 RDF Schema 中明确定义的词汇表) ).

关于rdf - 为什么 RDF 被认为是无模式的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33865718/

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