added ontology parsing