else {
ontype = OntTypeUtil.determineType(ontModel, ontologyUri, dtProps);
}
baseOntologyInfo.setType(ontype);
OntologyData ontologyData;
switch ( ontype ) {
case MAPPING:
List<Mapping> mappings = _getMappings(null, ontModel);
ontologyData = _createMappingOntologyData(baseOntologyData, mappings, individuals);
break;
case VOCABULARY:
ontologyData = _createVocabularyOntologyData(baseOntologyData);
break;
case OTHER:
ontologyData = _createOtherOntologyData(baseOntologyData);
break;
default:
throw new IllegalStateException();
}
ontologyData.setBaseOntologyData(baseOntologyData);
baseOntologyInfo.setOntologyData(ontologyData);
return baseOntologyInfo;
}