ontology 和 RDF 数据库中的 RDF 数据之间是否可以断开连接?

Can there be a disconnect between the ontology and the RDF data in an RDF database?

RDF 图形存储中数据的关系是否可能与 ontology 中定义的不同?

例如,假设 ontology 代表一个 class 人,它具有以下属性,

Person hasName "someName"
Person hasBirthDate "someDate" etc.

现在假设您在 ontology 的其他地方定义了一个名为 hasGivenName 和 hasLastName 的谓词,但与 class 人没有关联。

现在可以这样存储数据吗?

PersonX hasGivenName "someName"
PersonX hasLastName "someLastName"

如果是这样,那么 ontology 的意义何在?

如果大型三元组不符合模式或 ontology,如何创建、映射和存储它们?

比方说 dbpedia,它是如何创建图表的?在数据库中创建和更新三元组时是否使用了 ontology 或模式,或者它只是自由格式映射?

RDF 是无模式的,这是与例如 RDF 的主要区别之一。关系数据库。这也回答了您的其他问题,三元组存储中没有固定模式,三元组存储只需要存储这些三元组——它们在内部如何存储并不重要。

至于 DBpedia:它使用定义如何将数据从 Wikipedia 信息框映射到 RDF 的映射模板。那些重用 类 和来自 DBpedia ontology.

的属性

ontology 在这种情况下的作用主要是 描述性 ,即它定义了推荐的知识共享词汇表和结构。但它并不限制您 使用该特定词汇。