Esempio n. 1
0
 public Set<OWLObjectProperty> getObjectPropertyEquivalents(OWLObjectProperty prop) {
   Set<OWLObjectProperty> propSet = new HashSet<OWLObjectProperty>();
   for (OWLEquivalentObjectPropertiesAxiom eopa :
       _ontology.getEquivalentObjectPropertiesAxioms(prop)) {
     for (OWLObjectPropertyExpression ope : eopa.getObjectPropertiesInSignature()) {
       if (!ope.equals(prop)) propSet.add(ope.asOWLObjectProperty());
     }
   }
   return propSet;
 }