我们如何使RDF模式与OWL兼容?

时间:2015-12-02 15:25:49

标签: owl rdfs

我一直在努力研究使rdf架构与网络本体语言兼容,但我仍然是新的并且仍然混淆了。任何帮助都非常感谢。 我需要知道是否有任何我应该从rdfs删除或省略它以使其与猫头鹰兼容。

1 个答案:

答案 0 :(得分:1)

据我所知,几乎每个RDFS类表达式和属性层次结构在OWL中都是有效的。

例外是rdfs的容器和用法:Resource和rdf:Property。

编辑: 来自OWL 2 specs

  

2.3语义

     

OWL 2结构规范文档定义了OWL 2本体的抽象结构,但没有定义它们的含义。直接语义[OWL 2直接语义]和基于RDF的语义[基于OWL 2 RDF的语义]提供了两种为OWL 2本体分配含义的替代方法,其中对应定理提供了两者之间的链接。这两个语义由reasoners和其他工具使用,例如,用于回答类一致性,包含和实例检索查询。

因此,您需要首先了解哪些语义适合您的应用程序。 RDF语义完全包含在OWL 2 FULL中,因此如果你/需要/所有RDF结构,你必须处理OWL 2 FULL,这意味着你可以使用的任何reasoners都是不完整的。

然而,最常见的情况是仅需要OWL 2 DL或更简单的配置文件;这会对使用的RDF结构造成限制。

如前所述,RDFS中的子类公理与OWL兼容;子属性公理也是如此。限制是:所有类和属性都需要声明;属性可以声明为对象,数据或注释属性,但不能有两种类型。

有关以RDF为中心的视图,请参阅此博文:http://www.epimorphics.com/web/wiki/owl-2-rdf-vocabularies