// create minimal ontology
OBODoc oboDocSource = parseOBOFile("roundtrip_cardinality.obo");
// convert to OWL and retrieve def
OWLAPIObo2Owl bridge = new OWLAPIObo2Owl(
OWLManager.createOWLOntologyManager());
OWLOntology owlOntology = bridge.convert(oboDocSource);
OWLDataFactory factory = owlOntology.getOWLOntologyManager()
.getOWLDataFactory();
OWLClass c = factory.getOWLClass(bridge.oboIdToIRI("PR:000027136"));
// Relations
boolean foundRel1 = false;
boolean foundRel2 = false;
Set<OWLSubClassOfAxiom> axioms = owlOntology
.getSubClassAxiomsForSubClass(c);
assertEquals(3, axioms.size());
for (OWLSubClassOfAxiom axiom : axioms) {
OWLClassExpression superClass = axiom.getSuperClass();
if (superClass instanceof OWLObjectExactCardinality) {