public InterfaceReasoner setUpOntology( ScenarioTest st, String ont, String ns, InterfaceReasoner jena) throws InvalidOntologyException { ListIterator liClass; ListIterator liProperties; String[] ciClas, ciInd, piClas, piInd; String patron1 = "[\\(|,|\n| ]"; String patron2 = "[\n| |\\)]"; Instancias instancias = st.getInstancias(); List<ClassInstances> classInstances = instancias.getClassInstances(); List<PropertyInstances> propertyInstances = instancias.getPropertyInstances(); liClass = classInstances.listIterator(); liProperties = propertyInstances.listIterator(); while (liClass.hasNext()) { ClassInstances cla = (ClassInstances) liClass.next(); String ci = cla.getClassInstance(); ciClas = ci.split(patron1); ciInd = ciClas[1].split(patron2); jena.addInstanceClass(ns, ciClas[0], ciInd[0]); } while (liProperties.hasNext()) { PropertyInstances p = (PropertyInstances) liProperties.next(); String pi = p.getPropertyInstance(); piClas = pi.split(patron1); piInd = piClas[1].split(patron2); jena.addInstanceProperty(ns, piClas[0], piInd[0]); } return jena; }