An Approach to Creating an Ontology and Rule Set for Situation Aware Software in Mobile Environments
With the recent advent of mobile devices such as smart phones and tablet PCs, everyone wants to receive personalized service and control the environment using a mobile device (i.e., ubiquitous computing). To fulfill this requirement, the necessary, key technology is situation awareness. Today, ontology-models are widely used for representing and constructing the information of a situation. However, the existing approaches to developing ontology models lack considerations for situation awareness and the design of rule sets that can be used to infer the nature of a situation. In this paper, we propose a methodology to creating an ontology and rule set for mobile situation-aware software. This methodology is based on the proposed ontology, namely, Core Ontology for Mobile (COM). This approach enables us to develop and create the necessary ontology and rule set for mobile situation-aware software in a systematic and simplified manner.
KeywordsMobile ontology Situation-awareness Personalize services Mobile-software development Ontology development
This research was supported by the MKE (The Ministry of Knowledge Economy), Korea, under the ITRC (Information Technology Research Center) support program (NIPA-2012-(H0301-12-4014)) supervised by the NIPA (National IT Industry Promotion Agency) and by the National Research Foundation of Korea Grant funded by the Korean Government (MEST) (NRF-2010-20100328000).
- 1.Bell, G., Dourish, P.: Yesterday’s tomorrows: notes on ubiquitous computing’s dominant vision. Pers. Ubiquitous Comput. 11(2), 122–143 (2007)Google Scholar
- 2.Yau, S.S., Liu, J.: Hierarchical situation modeling and reasoning for pervasive computing. In: 4th IEEE workshop on software technologies for future embedded and ubiquitous system, and the second international workshop on collaborative computing, integration, and assurance (SEUS-WCCIA’06), pp. 5–10 (2006)Google Scholar
- 3.Ejigu, D., Scuturici, M., Brunie, L.: An ontology-based approach to context modeling and reasoning in pervasive computing. In: International conference on pervasive computing and communications workshop, pp. 14–19 (2007)Google Scholar
- 4.Fenel, D., et al.: On-to-knowledge: ontology-based tools for knowledge management. In: Proceeding of eBusiness and eWork (2000)Google Scholar
- 5.Noy, N.F., Guinnes M.: Ontology development 101: a guide to creating your first ontology. Technical Report, Stanford Medical Informatics (2001)Google Scholar
- 6.Fernandez, M., Gomez-Perez A., Juristo, M.: Methontology: from ontological art towards ontological engineering. In: Proceeding of the AAAI97 spring symposium on ontological engineering, pp. 33–40 (1997)Google Scholar
- 7.Sutcliffe, A.: Scenario-based requirements analysis. Requir. Eng. 1(1), 48–65 (1998)Google Scholar
- 8.OWL (Web Ontology Language), W3C Recommendation, http://www.w3.org/2004/OWL
- 9.SWRL (A Semantic Web Rule language Combining OWL and RuleML), http://www.w3.org/Submission/SWRL