Uses of Interface
laas.openrobots.ontology.service.IServiceProvider
-
Packages that use IServiceProvider Package Description laas.openrobots.ontology Base package, that mainly stores the oro-server entry class,OroServer
.laas.openrobots.ontology.backends Provides the actual underlying ontology-based storage.laas.openrobots.ontology.modules laas.openrobots.ontology.modules.alterite Allows explicit representation of other agents with independant models of the world.laas.openrobots.ontology.modules.base laas.openrobots.ontology.modules.categorization Provides methods to extract similarities, differences and categories from a set of concepts.laas.openrobots.ontology.modules.events Provides the cognitive event manager module. -
-
Uses of IServiceProvider in laas.openrobots.ontology
Classes in laas.openrobots.ontology that implement IServiceProvider Modifier and Type Class Description class
OroServer
OroServer
is the application entry point.Methods in laas.openrobots.ontology with parameters of type IServiceProvider Modifier and Type Method Description void
OroServer. addNewServiceProviders(IServiceProvider provider)
-
Uses of IServiceProvider in laas.openrobots.ontology.backends
Subinterfaces of IServiceProvider in laas.openrobots.ontology.backends Modifier and Type Interface Description interface
IOntologyBackend
This interface describes the abstract behaviour of an ontology backend.Classes in laas.openrobots.ontology.backends that implement IServiceProvider Modifier and Type Class Description class
OpenRobotsOntology
The OpenRobotsOntology class is the main storage backend for oro-server.
It maps useful methods for knowledge access in a robotic context to a Jena-bakedontology
.
Amongst other feature, it offers an easy way to query the ontology with standard SPARQL requests, it can try to find resources matching a set of statements or check the consistency of the knowledge storage.
Examples covering the various aspects of the API can be found in the Unit Tests. -
Uses of IServiceProvider in laas.openrobots.ontology.modules
Methods in laas.openrobots.ontology.modules that return IServiceProvider Modifier and Type Method Description IServiceProvider
IModule. getServiceProvider()
A null return is expected if the module doesn't provide any RPC service to register. -
Uses of IServiceProvider in laas.openrobots.ontology.modules.alterite
Classes in laas.openrobots.ontology.modules.alterite that implement IServiceProvider Modifier and Type Class Description class
AlteriteModule
Methods in laas.openrobots.ontology.modules.alterite that return IServiceProvider Modifier and Type Method Description IServiceProvider
AlteriteModule. getServiceProvider()
-
Uses of IServiceProvider in laas.openrobots.ontology.modules.base
Classes in laas.openrobots.ontology.modules.base that implement IServiceProvider Modifier and Type Class Description class
BaseModule
-
Uses of IServiceProvider in laas.openrobots.ontology.modules.categorization
Classes in laas.openrobots.ontology.modules.categorization that implement IServiceProvider Modifier and Type Class Description class
CategorizationModule
The DiffModule computes differences and similarities between concepts. -
Uses of IServiceProvider in laas.openrobots.ontology.modules.events
Classes in laas.openrobots.ontology.modules.events that implement IServiceProvider Modifier and Type Class Description class
EventModule
This class allows the registration of event by external client through the#registerEvent(String, String, Set, IEventConsumer)
RPC method.
-