使用OWL API从本体中提取RDFS类



我有一个本体,它包含owl:classrdfs:class类型的类。我正在使用OWL API来解析本体。

我知道OWL API调用比如ontology.getClassesInSignature()可以将OWL类从本体解析为OWLClass对象。

还可以使用OWL API从本体解析rdfs:Class对象吗?或者OWL API在我的本体中只能看到OWL:Classes吗?

简而言之,是的。rdfs:Classowl:Class都被解析为OWLClass(或者OWLClassExpression,如果它们没有IRI但是复杂表达式

不过,要注意修改和保存这些本体的结果。目前OWL API不会保留原始的名称空间声明,所有类都将保存为owl:Class

最新更新