An Ontology-Based Context Model to manage Users Preferences and Conflicts

Salima Bourougaa-Tria, Hassina Seridi-Bouchelaghem, Farid Mokhati


In the last decade, ubiquitous computing has become an aspiration of the computing community. Nowadays, it is so profound that it is increasingly indistinguishable from the overall agenda of computing research. In ubiquitous computing, the main objective is to provide users the ability to access services and resources anytime, anywhere, in particular using Mobile Devices (MD). Applications in this domain are sensitive to the context. They have to be able to perceive this context and to adapt their behaviours by considering data that deals with the context of use and user preferences. Data about context of use provides, in particular, a conditions description (temporal, spatial, hardware, etc.) under which the user accesses Information Systems (IS). Data about user preferences aims at expressing what the user would like to obtain from the system considering different aspects (activities, display, etc.). Actually, ensuring access by nomadic users to information Systems through various devices and the adaptation of responses to nomadic users profile and context of use are two bound problems. In this paper, we attempt to answer to these problems and we propose a novel approach allowing essentially: (1) representing the context and preferences of nomadic users through ontology, to support context representation and reasoning (2) resolving conflicts that may arise between user preferences and, (3) adapting such applications to the context of use and user’s profile. The approach is supported by a visual tool we developed. A case study is presented to give more illustration.

Full Text:



Akman, V., & Surav, M. 1997. The use of situation theory in context modeling. Computational Intelligence 13, 3 427–438.

Baader.F et al,. 2003. The description logic handbook theory, Implementation and Applications, Cambridge University Press.

Bachimont, B., J. Charlet& R. Troncy. 2004. Ontologies pour le Web Sémantique. Action spécifique 32 CNRS / STIC Web sémantique Rapport final.

Belhanafi N. 2006. Ajout de mécanismes de réactivité au contexte dans les intergiciels pour composants dans le cadre d’utilisateurs nomades. Thèse présentée pour l’obtention du grade de Docteur de l’Institut National des Télécommunications Soutenue le 27 Novembre.

Belotti, R., Decurtins, C., Grossniklaus, M., Norrie, M.C., & Palinginis, A. 2004. Interplay of Content and Context. In : Koch, N., Fraternali, P., Wirsing, M. (eds.) : Proceedings of the 4th International Conference on Web Engineering (ICWE 2004)(Munich, Germany, July 26-30, 2004), Lecture Notes in Computer Science, vol. 3140, Springer-Verlag, Berlin Heidelberg, pp. 187-200.

Carrillo R.A. 2007.Agents ubiquitaires pour un accès adapté aux systèmes d’information : Le Framework PUMAS. Thèse pour obtenir le grade de docteur de l’université joseph fourier Spécialité : Informatique, préparée au Laboratoire l’Informatique de Grenoble présentée et soutenue publiquement le 5 mars.

Chaari.Tand Laforest. F. 2006. Adaptation in Context-Aware Pervasive Information Systems : the secas project, journal of pervasive computing and communications, vol.2, no. 2, june 2006. received: august 2 2005; revised: january 27.

Chahuara P. 2013. Contrôle intelligent de la domotique à partir d’informations temporelles multi-sources imprécises. Thèse doctorale. s.l., France : Université de Grenoble, 27 mars.

Chen, H., Finin, T. and Joshi, A. 2003.Using OWL in a Pervasive Computing Broker. In Proceedings of Workshop on Ontologies in Open Agent Systems (AAMAS) .

Chen, H., Perich, F., Finin, T., & Joshi, A. 2004. SOUPA: Standard Ontology for Ubiquitous and Pervasive Applications. International Conference on Mobile and Ubiquitous Systems: Networking and Services, Boston, 22-25 August

Chevert, K., Mitchell, K., & Davies, N. 1999.Design of an object model for a context sensitive tourist GUIDE. Computers and Graphics 23, 6 883–891.

Farquhar A. 2000. Fikes R. &Rice J., Ontolinguaserver : a tool for collaborative ontology construction. in International journal of Human- Computer studies (46), pp 707-727.

Dey A. K., Abowd. G. D., & Salber.D. 2001. A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context- Aware Applications. Human-computer Interaction, 16 : 97–166,.

Doulkeridis.C, Loutas.N, &Vazirgiannis.M .2006. A system architecture for context aware service discovery. J Electron Notes Theoretic ComputSci, pp 101–116.

Driouch.R. 2007. Proposition d’une architecture d’intégration des applications d’entreprise basée sur l’interopérabilité sémantique de l’EbXML et la mobilité des agents. Thèse présentée pour obtenir le diplôme de Doctorat en science.

Farrar S, & Langendoen DT.2010. An owl-dl implementation of gold- an ontology for the semantic web. Journal of Linguistic modeling of Information and Markup Languages 40:45–66

Fernandez-Lopez. M & al. 1997. Methontology: from ontological art towards ontological engineering. In Proceedings of the AAAI97 Spring Symposium.

Goslar K, & Schill A. 2004. modelling contextual information using active data structures. In: Proceedings of the EDBT workshops.Lecture notes in computer science, vol 3268. Springer

Held.A, Buchholz.S, & Schill .A. 2002. A Modeling of Context Information for Pervasive Computing Applications.

Henricksen.K and Indulska. J. 2004.Modelling and Using Imperfect Context Information. In PerCom Workshops, pp 33–37.

Horrocks I, Patel-Schneider F. 2003. Reducing owl entailment to description logic satisfiability. The Semantic Web—ISWC 2003.Lect Notes ComputSci 2870:17–29

Kadima. H. &Montfort.V. 2003. Les services Web: Techniques, démarches et outils XML, WSDL, SOAP, UDDI, Rosetta, UML, Dunod.

Kapitsaki G, Kateros D, Prezerakos G, & Venierris I. 2009. Model driven development of composite context-aware web applications. J InformSoftwTechnol 51:1244–1260

Keita.A. 2007. Conception coopérative d’ontologies pré-consensuelles : application au domaine de l’urbanisme. Thèse pour l’obtention du diplôme de Doctorat à l’institut national des sciences appliquées.

Kouadri Mostefaoui. S. & Hirsbrunner.B.2003. vers une approche orientée contexte pour la découverte et la composition des services dans des environnements mobiles.

Kosala.Y, MingXue.W, & Claus. P.2013. An extended ontology-based context model and manipulation calculus for dynamic Web service processes. Springer-Verlag London.

Medjahed B, & Atif Y. 2007. Context-based matching for web service composition. J Distrib Parallel Databases 21:5–37

Miao. LV, Chun.JIN, Yoshiyuki.H, & Jim. C. 2013. Ontology-based User Preferences Bayesian Model for Personalized Recommendation. Dalian University of Technology. China, Fukushima University. Japan, Florida Atlantic University .USA, Journal of Computational Information Systems 9: 16 6579–6586.

Msdn. 2012 :.

N. Noy, R. W. Fergerson M. & A.Musen. 200. The knowledge model of Protégé2000: combining interoperability and flexibility. In Proceedings of the International Conference on Knowledge Engineering and Knowledge Management (EKAW’00).

Pittarello, F. 2005. Context-Based Management of Multimedia Documents in 3D NavigationalEnvironments.

Ponge, J. 2004. comptabilité et substitution dynamique des web services. mémoire de fin d’études, université Blaise Pascal Clermont II, juillet.

Protege 2000 Ontology Editor Home Page, http: //

REBAÏ.I. 2012. Informatique ubiquitaire et pervasive . F2B506, Telecom Bretagne, 22 février.

Ryan. N. 2006. ConteXtML: Exchanging contextual information between a mobile client and the

Schmidt, A., Beigl, M., & Gellersen, H.-W. 1999. There is more to context than location. Computers and Graphics 23, 6, 893–901.

Schmidt. A., Aidoo. K. A., Takaluoma. A., U. Tuomela, K. V. Laerhoven, & W. Velde. 1999. Advanced Interaction in Context. In HUC ’99 : Proceedings of the 1st international symposium on Handheld and Ubiquitous Computing, pages 89–101, London, UK, Springer- Verlag

Sheng .Q. Z & Benatallah. B .2005.ContextUML: A UML Based Modeling Language for Model- Driven Development of Context-Aware Web Services. In The 4th International Conference on Mobile Business(ICMB’05), IEEE Computer Society. Sydney, Australia. July 11-13.

Soukkarieh. 2010. SOUKKARIEH Bouchra “Technique de l’internet et ses langages : vers un système d’information Web restituant des services Web sensibles au contexte. thèse Doctorat, Université de Toulouse III, France, 30 avril.

Sowa.j. 1984. Conceptual Structures: Information Processing in Mind and Machine. Addison-Wesley.

Strang.T, Linnhoff-Popien.C, & Frank. K. 2003. CoOL: A Context Ontology Language to enable Contextual Interoperability. In J.-B. Stefani, I. Dameure, and D. Hagimon, editors, LNCS 2893 : Proceedings of 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS2003), volume 2893of Lecture Notes in Computer Science (LNCS), pp 236–247, Paris/France, November. Springer Verlag.

Wang X, Zhang DQ, Gu T, & Pung H. 2004. Ontology based context modelling and reasoning using owl. In: Proceedings of the 2ndannual conference on pervasive computing and communications workshops. IEEE

w3c. 2012.

W3C. 2004. Recommendation W3COWL, 2004.

Zacarias, M., Caetano, A., Pinto, S., & Tribolet, J. 2005.Modeling Contexts for Business Process Oriented Knowledge Support. In :Althoff, K.D., Dengel, A., Bergmann, R., Nick, M., Roth- Berghofer, T. (eds.) : Proceedings of the 3rd Conference on Professional Knowledge Management - Experiences and Visions (WM 2005) (Kaiserslautern, Germany, April 10-13,2005), DFKI, pp. 389-396

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.