我有一个本体,它包含owl:class和rdfs:class类型的类。我正在使用OWL API来解析本体。
我知道OWL API调用比如ontology.getClassesInSignature()可以将OWL类从本体解析为OWLClass对象。
还可以使用OWL API从本体解析rdfs:Class对象吗?或者OWL API在我的本体中只能看到OWL:Classes吗?
简而言之,是的。rdfs:Class
和owl:Class
都被解析为OWLClass
(或者OWLClassExpression
,如果它们没有IRI但是复杂表达式
不过,要注意修改和保存这些本体的结果。目前OWL API不会保留原始的名称空间声明,所有类都将保存为owl:Class
。