3521488 : OntologyFormat namespace
3521488 : Add format methods to OWLOntologyDocumentSource

This allows users to specify known formats to make the loading process more accurate and more efficient.
3521488 : Implement new document source methods
3521488 : Ontology Storer Factories
3521488 : Reasoner Factory
3521488 : Profile Registry
3521488 : Parser Registry
3521488 : OWL Ontology Manager Factory Registry
3521488 : Specific contract variations

* PrefixOWLOntologyFormat can no longer be directly instantiated
* All OWLOntologyFormat derivatives must implement getKey()
3521488 : test changes
3535332 : Sesame RIO integration module
3535332 : IRI extensions to support org.openrdf.model.URI
3535332 : OWLOntologyID extensions including support for org.openrdf.model.URI
3535332 : Record Rio patch contract variations

OWLRDFConsumer.isUnrecognisedRdfTypeAxiom
OWLRDFConsumer.addUnrecognisedRdfTypeAxiom
3535332 : Test breakages
3577999 : Extend Namespaces enum with common prefixes

common prefixes are virtually never changed or assigned in any other way, without making them mandatory

add inUse boolean parameter to Namespaces to avoid legacy namespaces
reduce expected threads from 16 to 8 to improve general performance
UNREPORTED : Add CollectionFactory.getExpectedThreads