A Semantic E-Wallet to Reconcile Privacy and Context Awareness

  • Fabien L. Gandon
  • Norman M. Sadeh
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2870)


Increasingly, application developers are looking for ways to provide users with higher levels of personalization that capture different elements of a user’s operating context, such as her location, the task that she is currently engaged in, who her colleagues are, etc. While there are many sources of contextual information, they tend to vary from one user to another and also over time. Different users may rely on different location tracking functionality provided by different cell phone operators; they may use different calendar systems, etc. In this paper, we describe work on a Semantic e-Wallet aimed at supporting automated discovery and access of personal resources, each represented as a Semantic Web Service. A key objective is to provide a Semantic Web environment for open access to a user’s contextual resources, thereby reducing the costs associated with the development and maintenance of context-aware applications. A second objective is, through Semantic Web technologies, to empower users to selectively control who has access to their contextual information and under which conditions. This work has been carried out in the context of myCampus, a context-aware environment aimed at enhancing everyday campus life. Empirical results obtained on Carnegie Mellon’s campus are encouraging.


Personal Resource Context Awareness Contextual Attribute Privacy Preference Security Assertion Markup Language 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)Google Scholar
  2. 2.
    Boley, H., Grosof, B., Tabet, S., Wagner, G.: RuleML DTDs. The Rule Markup Initiative RuleML,
  3. 3.
    Corby, O., Faron-Zucker, C.: Corese: A Corporate Semantic Web Engine. In: Workshop on Real World RDF and Semantic Web Applications, WWW Conference, Hawaii (2002)Google Scholar
  4. 4.
    DAML Joint Committee: DAML+OIL language, March 27 (2001),
  5. 5.
    Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., Martin, D., McDermott, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T.R., Sycara, K.: DAML Services Coalition: DAML-S: Web Service Description for the Semantic Web. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 348–363. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  6. 6.
    Dertouzos, M.: The Future of Computing. Scientific American (August 1999)Google Scholar
  7. 7.
    Dey, A.K., Abowd, G.D.: Toward a Better Understanding of Context and Context- Awareness, GVU Technical Report GIT-GVU-99-22. College of Computing, Georgia Institute of Technology (1999)Google Scholar
  8. 8.
    Dey, A., Salber, D., Futakawa, M., Abowd, G.: An Architecture to Support Context Aware Computing, Technical Report GIT-GVU-99-23. College Computing, Georgia Institute of Technology (November 2000)Google Scholar
  9. 9.
    FIPA, Specifications (2002),
  10. 10.
    Friedman-Hill, E.: Jess in Action: Java Rule-based Systems, June 2003. Manning Publications Company (2003) ISBN 1930110898,
  11. 11.
    Garlan, D., Siewiorek, D., Smailagic, A., Steenkiste, P.: Project Aura: Towards Distraction-Free Pervasive Computing. IEEE Pervasive Computing, Special Issue on Integrated Pervasive Computing Environments 1(2), 22–31 (2002)Google Scholar
  12. 12.
    Guha, R., McCool, R., Miller, E.: Semantic Search. To be published in proceedings of WWW Conference, Budapest (2003)Google Scholar
  13. 13.
    Hendler, J.: Agents on the Web. IEEE Intelligent Systems, Special Issue on the Semantic Web 16(2), 30–37 (2001)Google Scholar
  14. 14.
    Hong, J., Llanday, J.: A Context/Communication Information Agent. Personal and Ubiquitous Computing, Special Issue Situated Interaction and Context-Aware Computing 5(1), 78–81 (2001)Google Scholar
  15. 15.
    OASIS: Universal Description. Discovery and Integration standard,
  16. 16.
    OASIS: Security Assertion Markup Language (SAML). Technology Reports, April 14 (2003),
  17. 17.
    OASIS: Extensible Access Control Markup Language (XACML). Technology Reports, March 28 (2003),
  18. 18.
    Paolucci, M., Kawamura, T., Payne, T., Sycara, K.: Semantic Matching of Web Service Capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, p. 333. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  19. 19.
    Sadeh, N., Gandon, F., Chan, T., Van, L., Kwon, O., Takizawa, K.: Context-Aware m-Commerce: A Semantic Web Approach. In: Proceedings of the 5th International Conference on Electronic Commerce, Pittsburgh, PA (2003)Google Scholar
  20. 20.
    Schilit, W.: A System Architecture for Context-Aware Mobile Computing, Ph.D. Thesis, Columbia University (1995)Google Scholar
  21. 21.
    Schilit, B., Adams, N., Want, R.: Context-Aware Computing Applications. In: Proc. of the Workshop on Mobile Computing Systems and Applications, pp. 85–90. IEEE Computer Society, Santa Cruz (1994)CrossRefGoogle Scholar
  22. 22.
    Schunter, M., Powers, C.: The Enterprise Privacy Authorization Language (EPAL 1.1). IBM Research Laboratory,
  23. 23.
    Want, R., Hopper, A., Falcao, V., Gibbons, J.: The Active Badge Location System. ACM Transactions on Information Systems 10(1), 91–102 (1992)CrossRefGoogle Scholar
  24. 24.
    W3C: OWL Web Ontology Language Reference. Working Draft, March 31 (2003),
  25. 25.
    W3C: Web Services Description Language (WSDL) 1.1, Note, March 15 (2001),
  26. 26.
    W3C: The Platform for Privacy Preferences 1.0 (P3P1.0) Specification. Recommendation, April 16 (2002),
  27. 27.
    W3C: XSL Transformations (XSLT) Version 1.0. Recommendation, November 16 (1999),
  28. 28.
    W3C: RDF Vocabulary Description Language 1.0: RDF Schema, Working Draft, January 23 (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Fabien L. Gandon
    • 1
  • Norman M. Sadeh
    • 1
  1. 1.School of Computer ScienceCarnegie Mellon UniversityPittsburghUSA

Personalised recommendations