Implemented dummy in-memory index for service manager
Merged core changes to data management and fetching including local mapping to ontologies
Configure to use the indexed version and adapt the test
Merge branch 'iserve2' into iserve2-indexed
Initial go at high-level discovery of operations and services
Configured Discoverers in module and started first simple test.
Adding all the types explicitly seems to affect the reasoner in Jena. Just keep the most specific type.
Reworking the concurrent uploading of models. It still does not work smoothly.
Remove unused property
Unregister components from the bus when they are shutdown
Reshaped tests so that they obtain the configuration properties from the proper file.
Additionally we use Jukito for handling Guice. We should also be able to test all implementations of any interface easily too.
Corrected use of wrong match type
Reshaped tests so that they obtain the configuration properties from the proper file.
Additionally we use Jukito for handling Guice. We should also be able to test all implementations of any interface easily too.
Removed unnecessary variables. Reduced the number of services uploaded by this test.
Merge branch 'iserve2' into iserve2-indexed
Merge branch 'iserve2-indexed' into iserve2-discovery
Added Operation and Service Discoverer interfaces that were not handled by Git yet.
Added TODO
Use an ImmutableTable instead
Implement merging of LogicConceptMatches into DiscoMatches. We should try and figure out a generic way for handling this if possible.