Personal Ontology Creation and Visualization for a Personal Interaction Management System

Akrivi Katifori, Costas Vassilakis,
Ilias Daradimos, Giorgos Lepouras, Yannis Ioannidis

Department of Informatics & Telecommunications,
University of Athens, Athens, Hellas (Greece)

Alan Dix

Computing Department,
Lancaster University, Lancaster, UK

Antonella Poggi, Tiziana Catarci

Dipartimento di Informatica e Sistemistica,
Universita' di Roma "La Sapienza", Rome, Italy

Paper at Workshop on The Disappearing Desktop: Personal Information Management 2008. 5th&6th April 2008, CHI2008, Florence, Italy,

Download full paper (PDF, 568K)


Abstract

Ontologies offer a flexible and expressive layer of abstraction, very useful for capturing the semantics of information repositories and facilitating their retrieval either by the user or by the system to support user tasks. This work presents an ontology-based user profiler, in the context of a Personal Interaction Management System (PIMS). The profiler, based on an ontology of the users' domain, enables them to create their personal ontology by initially choosing one of the available template ontologies as a starting point, which they subsequently populate and customize. The profiler employs a web interface which allows users to populate their personal ontology through forms, hiding ontology complexities and peculiarities. Forms are dynamically generated through ontology views, which are specified by ontology designers.

keywords: User profile, ontology, web-based profiler 

Full reference:
A. Katifori, C. Vassilakis, I. Daradimos, G. Lepouras, Y. Ioannidis, A. Dix, A. Poggi, T. Catarci (2008). Personal Ontology Creation and Visualization for a Personal Interaction Management System. Workshop on The Disappearing Desktop: Personal Information Management 2008. CHI2008, Florence, 5th&6th April 2008.
http://www.hcibook.com/alan/papers/
PIM2008-personal-ontology/
more:
Download full paper (PDF, 568K)
TIM Project web page
play with Snip!t
DELOS logo
DELOS EU Network of Excellence


References

  1. Katifori, V., Poggi,. A., Scannapieco, M., Catarci, T., Ioannidis, Y. OntoPIM: how to rely on a personal ontology for Personal Information Management, In Proc. of the 1st Workshop on The Semantic Desktop, (2005).
  2. Trajkova, J., Gauch, S. Improving Ontology-based User Profiles, Proc. of RIAO 2004, University of Avignon (Vaucluse), France, April 26-28, (2004), 380-389
  3. Snip!t, http://www.snipit.org
  4. Dix A., Beale R. and Wood A. Architectures to make Simple Visualisations using Simple Systems. In Proceedings of Advanced Visual Interfaces (AVI2000), (2000) ACM Press. 51-60. http://www.hcibook.com/alan/papers/avi2000/
  5. Dix A. and Marshall J. At the right time: when to sort web history and bookmarks. In Volume 1 of Proceedings of HCI International 2003. J. Jacko and C. Stephanidis (ed.). 2003. Lawrence Erlbaum Associates., (2003), 758-762. http://www.hcibook.com/alan/papers/HCII2003-history/
  6. Kules, B. User Modeling for Adaptive and Adaptable Software Systems, 2000, Available at http://www.otal.umd.edu/UUGuide/wmk/
  7. Rich, E. Users are individuals: individualizing user models, International Journal of Man-machine Studies 18(3), (1983) 199-214.
  8. Cornelis, B.: Personalizing search in digital libraries, Master's thesis CS 03-01, University of Maastricht, (2001).
  9. Kobsa, A. User Modelling: Recent work, prospects and hazards, in Adaptive User Interfaces: Principles and Practices, edited by Schneider-Hufschmidt, T. Khme and U. Malinowski, North Holland, (1993).
  10. Gauch, S., Chaffee, J., Pretschner, A. Ontology-Based User Profiles for Search and Browsing, User Modeling and User-Adapted Interaction: The Journal of Personalization Research, Special Issue on User Modeling for Web and Hypermedia Information Retrieval, (2003).
  11. Razmerita,, L., Angehrn, A., Maedche, A. Ontology based user modeling for Knowledge Management Systems, Proceedings of the User Modeling Conference, Pittsburgh, USA, Springer Verlag, pp. 213-217, (2003).
  12. Golemati M., Katifori A., Vassilakis C., Lepouras G., Halatsis C. Creating an Ontology for the User Profile: Method and Applications, in Proc. Of the First RCIS Conference, April 23-26, 2007, Ouarzazate, Morocco.
  13. Protégé, http://protege.stanford.edu/
  14. Protégé multi-user tutorial, http://protege.cim3.net/cgi- bin/wiki.pl?MultiUserTutorial
  15. Representing vCard Objects in RDF/XML, 2001, http://www.w3.org/TR/vcard-rdf
  16. Catarci, T., Dix, A. Katifori, A., Lepouras G. and Poggi A. Task Centered Information Management, (2007), In Proceedings of the DELOS Conference, February 2007, Springer, LNCS 4877, pp. 197-206. http://www.hcibook.com/alan/papers/DELOS-TIM-2007/
  17. Katifori, A., Vassilakis, C., Dix, A., Daradimos, I., Lepouras, G. Spreading activation user profile ontology, http://oceanis.mm.di.uoa.gr/pened/?category=pub#ontos
  18. Lepouras, G., Dix, A., Katifori, A., Catarci, T., Habegger, B., Poggi, A., Ioannidis, Y. OntoPIM: From Personal Information Management to Task Information Management, Personal Information Management, SIGIR 2006 workshop, August 10-11, (2006), Seattle, Washington http://www.hcibook.com/alan/papers/ontopim-2006/
  19. Gruber, T. R. A Translation Approach to Portable Ontology Specifications, Knowledge Acquisition, Special issue: Current issues in knowledge modelling, Vol 5, Issue 2 (1993) 199-220
  20. Catarci, T., Habegger, B., Poggi, A., Dix, A., Ioannidis, Y., Katifori, A., and Lepouras, G. Intelligent user task oriented systems. In In Proc. of the Second SIGIR Workshop on Personal Information Management (PIM 2006), 2006. http://www.hcibook.com/alan/papers/SIGIR-Intelligent-2006/
  21. Sauermann, L. The Gnowsis Semantic Desktop for Information Integration, Proceedings of the 3rd Conference Professional Knowledge Management (2005)
  22. Chirita, P.-A., Gavriloai, R., Ghita, S., Nejdl, W., Paiu, R. Activity Based Metadata for Semantic Desktop Search, Proceedings of the 2nd European Semantic Web Conference (2005)
  23. ICQ, http://www.icq.com
  24. Facebook, http://www.facebook.com/
  25. Representing vCard Objects in RDF/XML, 2001, http://www.w3.org/TR/vcard-rdf
  26. MySpace, http://www.myspace.com/
  27. Tazari, M. R., Grimm, M., Finke, M. Modeling User Context, Proceedings of the 10th International Conference on Human-Computer Interaction (HCII2003), Crete, Greece, June 2003
  28. Miller, G. A. WORDNET: An On-Line Lexical Database. International Journal of Lexicography 3–4, 1990, pp. 235–312.
  29. Katifori, A., Halatsis, C., Lepouras, G., Vassilakis, C., Giannopoulou , E., Ontology Visualization Methods - A Survey, To appear in ACM Computing Surveys
  30. Ernst, N. A., and Storey, M.-A., A Preliminary Analysis of Visualization Requirements in Knowledge Engineering Tools, University of Victoria, Victoria, CHISEL Technical Report August 19, 2003
  31. Kobsa, A. 2004. User Experiments with Tree Visualization Systems. In IEEE Symposium on Information Visualization (INFOVIS'04), 9-16
  32. Wiss, U., Carr, D., and Jonshon, H. 1998. Evaluating Three – Dimensional Visualization Designs: a Case Study of Three Designs. In Proceedings of the Second International Conference on Information Visualisation (IV'98), p. 137.
  33. Katifori, A., Torou, E., Halatsis, C., Lepouras, G., and Vassilakis, C., A Comparative Study of Four Ontology Visualization Techniques in Protégé: Experiment Setup and Preliminary Results, proceedings of the IV 06 Conference.
  34. Alani, H., TGVizTab: An Ontology Visualisation Extension for Protégé, Proceedings of Knowledge Capture (K-Cap'03), Workshop on Visualization Information in Knowledge Engineering, Sanibel Island, Florida, USA, (2003)
  35. Sintek, M., Ontoviz tab: Visualizing Protégé ontologies, 2003, http://protege.stanford.edu/plugins/ontoviz/ontoviz.html
  36. Storey, M.-A., Mussen, M., Silva, J., Best, C., Ernst, N., Fergerson, R., Noy, N. Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé, Workshop on Interactive Tools for Knowledge Capture, K-CAP-2001, Victoria, BC, Canada, (2001), http://www.thechiselgroup.org/jambalaya
  37. Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M., Poggi, A. and Rosati, R. Ontology-based database access. In Proc. of the 15th Italian Conf. on Database Systems (SEBD 2007), 2007.
  38. Poggi, A., Lembo, D., Calvanese, D., De Giacomo, G., Lenzerini, M., and Rosati R. Linking data to ontologies. Journal of Data Semantics (JODS). To Appear.
  39. Katifori, A., Daradimos, I., Dix, A. Web Methods for Ontology Retrieval, Technical Report, http://oceanis.mm.di.uoa.gr/pened/?c=pub#tr

 

Figure 1: Basic outline of a PIMS“ontology” is borrowed from philosophy, where an

Figure 2. Overview of the Personal Ontology with the upper levels expanded.

Figure 3. The first levels of the slot hierarchy modeling person relations. The inverse slots are represented by Protégé in grey.

Figure 4. Overall system architecture.

Figure 5. On the left: some of the “Self” class person relation slots as shown in the Protégé tool. On the right: these slots are presented in a more organized, hierarchical way in the Profiler.

Figure 6. The "View Class" instance for the user Contact Information.

Figure 7. The Contact view as it is created by the profiler.

 


http://www.hcibook.com/alan/papers/PIM2008-personal-ontology/

Alan Dix 19/9/2009