code: public boolean isOWL2DLOntologyID() {
          return !ontologyIRI.isPresent() || !ontologyIRI.get().isReservedVocabulary() && (!versionIRI.isPresent()
              || !versionIRI.get().isReservedVocabulary());
      }
docs: Determines if this is a valid OWL 2 DL ontology ID. To be a valid OWL 2
  DL ID, the ontology IRI and version IRI must not be reserved vocabulary.
  
  @return {@code true} if this is a valid OWL 2 DL ontology ID, otherwise
  {@code false}
  @see org.semanticweb.owlapi.model.IRI#isReservedVocabulary()