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

时间:2015-11-30 07:17:10

标签: rdf owl rdfs

我有一个包含owl类的类的本体:Class rdfs:Class。我正在使用OWL API来解析本体。

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

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

1 个答案:

答案 0 :(得分:1)

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

请注意修改和保存这些本体的结果。目前,OWL API不会保留原始名称空间声明,所有类都将保存为... .each(function(d){ var x = myAwesomeFunction(d); var self = d3.select(this); self.attr('someAttr', x.SomeValue); self.attr('someAttr2', x.SomeValue2); });