}
@Override
public OntologyScope createOntologyScope(String scopeID, OntologyInputSource<?,?>... coreSources) throws DuplicateIDException {
if (registry.containsScope(scopeID)) throw new DuplicateIDException(scopeID,
"Scope registry already contains ontology scope with ID " + scopeID);
OntologyScope scope = new OntologyScopeImpl(scopeID, getNamespace(), spaceFactory, coreSources);
// scope.addOntologyScopeListener(ONManager.get().getOntologyIndex());
// TODO : manage scopes with null core ontologies
fireScopeCreated(scope);