Mobile Ontology application areas
The Mobile Ontology is being used in SPICE for the definition of data types as well as for reasoning purposes.
Definition of data types
-
The SPICE Knowledge Layer uses the Mobile Ontology as a way to describe and specify knowledge information. The Knowledge Management Framework and the IMS Context Enabler use the model specified in the Mobile Ontology for the exchange of knowledge information between knowledge sinks and knowledge sources. Other components that implement the knowledge interfaces, e. g. the resource discovery system or the profile enabler also the make use of the Mobile Ontology to model the data they use. And also the presence gateway, that bi-directionally maps presence information between service enablers in the knowledge layer and presence-based clients, utilizes the Mobile Ontology
-
SPICE services as well as their input and output parameters are described using the SPATEL language and the Mobile Ontology is used in the semantically annotated SPATEL descriptions. Other information about the service like the service context or the service roaming are also envisioned to be described using the Mobile Ontology
-
Content delivered in the SPICE platform is defined in the Mobile Ontology. Therefore, the technical characteristics of the content, as well as the category to which it belongs can be described by making use of the Mobile Ontology
Ontology-based reasoning
-
The SPICE Profile Manager provides a means to select matching situation-dependent user preferences concerning particular user situations. In this selection process the user's current situation is matched against situational conditions by taking advantage of ontology reasoning. In particular, the selection process reasons on the user's situation, e.g. the user's location or activity, and if the user's preferences depended on the inferred user situation, the corresponding user preferences would be found.