replace 0.10.0-incubating-SNAPSHOT with 0.20-SNAPSHOT

replace 0.10.0-incubating with 0.20-SNAPSHOT

bump to current jena releases and remove concat and createuri functions that are now in sparql 1.1

switch to using owlapi-apibinding from https://github.com/ansell/owlapi

this includes switching formats to a standard location and switching to 3.4-SNAPSHOT

add more explicit dependencies to owlapi

fix API breakage after update

fix api breakage caused by moving the formats to a single package

add junit to test scope for reengineer.base

fix api breakage caused by format change

bump versions and scopes to match clerezza from https://github.com/ansell/clerezza

move more tests to src/test/java and export them as test-jar dependencies

migrate Dictionary to Map to provide backwards compatibility with the ancient OSGI interface while allowing the modern Map interface for programmatic access

pom.xml changes

remove unused dependency

bump osgi to 4.2.0 to match clerezza

replace another use of Dictionary with Map

remove another unused dependency on stanbol.testing

replace more uses of Dictionary with Map

bump some apache commons versions

pom.xml changes

reverse dependency direction between stanbol.commons.owl and stanbol.commons.web.base

this enables the use of the owl module without requiring web.base and all of its dependencies

Revert "reverse dependency direction between stanbol.commons.owl and stanbol.commons.web.base"

This reverts commit 80829534a9b910f5befb30b52470db60099edf53.

update parent version to a distinct number

version and clerezza dependency upgrades to use a standard value, and to use com.github.ansell.clerezza to get patches

rough translation to initialise the conversion process from jena to sesame

start migrating the modules that I want to use to clerezza+sesame+rdfformat+closeableiteration

get ontonet compiling with com.github.ansell.clerezza

patch src/main/java in commons/owl

patch src/test/java in commons/owl

more compiler error fixes

patch commons/web/base so that all dependencies of ontologymanager.registry and ontologymanager.ontonet compile with com.github.ansell.clerezza

make default reactor only compile the ontologymanager dependencies to make it fast for my purposes

explicitly add a dependency to owlapi-rdfxml

patch commons/ldpath/clerezza

remove jsonld until the specification is stable and the implementation matches the specification

definitely no point in having it as the default format for stanbol

minor changes to commons/owl/pom.xml

compile fixes to other ontologymanager components

exclude serql query parser

fix missing dependency due to m2e refactoring mistake

minor fix

work on the failing test

ignore RunSingleSPARQL

avoid one level of pointless recursion in ClerezzaOntologyProvider
add ontologymanager profile to build by default

the full profile is still available, but is disabled by default to allow simple building of just the ontology manager
switch RunSingleSPARQL back to using Jena for inference to fix test

the previously ignored test was due to the fact that it relies on jena for inference, there are no reasoners attached to the OWLAPI model, so it doesn't classify the ontology
fix RunSingleSPARQL

jena doesn't support mime type to reader matching, so we have to manually map things
remove broken locking and synchronized keywords in JenaToOWLConvert

see bug: https://issues.apache.org/jira/browse/STANBOL-653
fix .equals and map RDFFormat.RDFXML to the string RDF/XML 

there is no native mapping between Rio RDFFormat and the jena hardcoded strings method, as Jena RIOT does not currently support mime-types
add note for future maintainers about a possible cause for a failing test
add known arraylist length to constructor
use OWLOntologyManagerFactoryRegistry instead of OWLManager

OWLOntologyManagerFactoryRegistry is a service provider interface front to track OWLManagerFactory instances using META-INF/services property files which can in turn provide OWLManager instances.
add dependency to provide the OWLManager implementation to the maven-scr-plugin
cleanup RegistryManagerImpl so it is readable

also make activate(Map<String,Object>) method public as there is no reason to be OSGI centric and only provide access to it internally with OSGI for any external use.
cleanup tests so they do not have static variables that they require for each test, meaning they can now be run in parallel safely
remove MockOsgiContext so tests are truly isolated and can now be run in parallel

also removed the BeforeClass annotations and converted them to Before
more cleanup of static variables to isolate tests properly
fix bugs caused by the inadvertant use of a singleton method instead of the instance based alternatives
explicitly use activate in ClerezzaOntologyProvider
fix bug caused by the creation of a ClerezzaOntologyProvider without an activation, as the activation is not called internally anymore
remove TcManager.getInstance calls from another test to keep the test isolated from the rest of the world
specify OWLOntologyManager instance in test specifically so it is not derived from a singleton somewhere
cleanup calls to Serializer.getInstance() and new Serializer()