OWL / RDF中的命名空间等价和弃用

时间:2017-09-06 18:45:27

标签: namespaces rdf owl

我正在创建一个基于OWL / RDF / RDFS的本体。我的第一个本体模式的名称空间为:

@prefix abc:https://example.com/a#

我想将命名空间的下一个版本更改为

@prefix def:https://example-new.com/b#

但我不希望本体的先前用户受到影响。我在想是否有一种方法可以定义等效的命名空间,并分类将不推荐使用名字空间。我不确定OWL / RDF或都柏林核心是否有任何规定。

感谢任何帮助。感谢。

1 个答案:

答案 0 :(得分:0)

您无法在命名空间级别执行此操作,但您可以声明所有旧类和属性等同于新的类和属性;你只能将旧的IRI保留在等效的公理和声明公理中。那么使用推理器的任何第三方都可以像以前一样运行查询;不使用推理器的各方必须按照等效的公理重写他们的查询(他们可能已经为其他类似的用例做了些事情)。