我有一个包含owl类的类的本体:Class 和 rdfs:Class。我正在使用OWL API来解析本体。
我知道OWL API调用(如ontology.getClassesInSignature())可以将OWL类从本体解析为OWLClass对象。
是否也可以使用OWL API从本体解析rdfs:Class对象 - 或者OWL API是否只能在我的本体中看到owl:Classes?
答案 0 :(得分:1)
简而言之,是的。 owl:Class
和OWLClass
都被解析为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);
});
。