Hi everyone, How could I define a transitive property, example, "IsA" and infer using my own properties and not super and subClasses ?
I try to use this: OntClass suj = base.createClass(baseUri+sujeito); OntClass obj = base.createClass(baseUri+objeto); Property pre = base.createTransitiveProperty(baseUri+predicado); suj.addProperty(pre, obj); OntModel base = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM_MICRO_RULE_INF, model); ... Unfortunatly without sucess. But when I change for this: OntClass suj = base.createClass(baseUri+sujeito); OntClass obj = base.createClass(baseUri+objeto); suj.addSuperClass(obj); ... I can see the inferences... Thank you!
