DOI QR코드

DOI QR Code

Semantic User Profiles Manager based on OSGi

OSGi기반 시맨틱 사용자 프로파일 관리자

  • 송창우 (인하대학교 정보공학과) ;
  • 김종훈 (인하대학교 정보공학과) ;
  • 정경용 (상지대학교 컴퓨터정보공학부) ;
  • 임기욱 (선문대학교 컴퓨터정보학부) ;
  • 이정현 (인하대학교 컴퓨터공학부)
  • Published : 2008.08.28

Abstract

Research is being made for users' convenient access to services such as personalized data and contents services. The use of information and the fusion of services in various devices and terminals suggest the necessity to know what personalization mechanism is used to provide high quality contents at a time and place desired by users. Existing mechanisms are not easy to be handled by other service providers because each service provider has different preference and personal information, and are very inconvenient because service users have to set up and manage by themselves. Thus, the present paper proposes a Semantic User Profiles Manager based on OSGi, middleware for the provision and extension of semantic services, in order to manage users' profiles dynamically regardless of service provider. In addition, this paper defines a personalized semantic profile that enables user profiling, ontological domain modeling and semantic reasoning. In order to test the validity of this paper, we implemented semantic profiles into a bundle running based on OSGi. When users enter the range of the service area and use various devices, the semantic service matches in correspondence with semantic user profiles. The proposed system can easily extend the matching of services to user profiles and matching between user profiles or between services.

개인화된 데이터와 함께 콘텐츠 제공 등의 서비스를 사용자가 쉽게 이용할 수 있는 연구가 활발히 진행되고 있다. 다양한 디바이스와 단말기에서의 정보 이용 및 서비스의 융합은 수많은 콘텐츠에서 양질의 콘텐츠를 사용자가 원하는 시간과 장소에서 어떠한 개인화 메커니즘을 이용해서 제공하는지에 대한 필요성을 제시한다. 기존 메커니즘은 각 서비스 제공자별로 분리된 선호도와 개인 정보를 가지고 있어 다른 서비스 제공자가 다루기 힘들며 서비스 사용자들이 직접 설정하고 관리해야 하기 때문에 매우 불편하다. 본 논문에서는 사용자의 프로파일을 서비스 제공자에 상관 없이 동적으로 통합 관리하기 위해 시맨틱 서비스 제공 및 확장성을 위한 미들웨어인 OSGi기반 시맨틱 사용자 프로파일 관리자를 제안한다. 또한 사용자 프로파일링, 온톨로지 도메인 모델, 시맨틱 추론이 가능한 개인화된 시맨틱 프로파일 모델을 정의한다. 논문의 타당성을 검증하기 위해 시맨틱 프로파일은 OSGi기반에서 동작하도록 번들로 구현한다. 사용자가 서비스 지역에 들어오면 다양한 디바이스 및 단말기의 시맨틱 사용자 프로파일에 시맨틱 서비스를 대응하여 매치한다. 제안한 시스템은 사용자 프로파일에 대한 서비스의 매칭과 사용자 프로파일에 대한 사용자 프로파일 또는 다른 서비스에 대한 매칭을 쉽게 확장시킬 수 있다.

Keywords

References

  1. G. Xue, C. Lin, Q. Yang, W. Xi, H. Zeng, Y. Yu, and Z. Chen, "Scalable collaborative filtering using cluster-based smoothing," Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval, pp.114-121, 2005.
  2. J. Wang, A. P. de Vries, and M. J. T. Reinders, "Unifying user-based and item-based collaborative filtering approaches by similarity fusion," Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval, pp.501-508, 2006.
  3. K. Keenoy and M. Levene, "Personalization of web search," B. Mobasher and S.S. Anand (Eds.): ITWP 2003, LNAI 3169, pp.201-228, Springer-Verlag, 2005.
  4. B. N. Miller, J. A. Konstan, J. R. Miller, J. A. Konstan, and J. R. Pocketlens, "PocketLens: Toward a Personal Recommender System," ACM Transactions on Information Systems (TOIS), Vol.22, No.3, pp.437-476, 2004. https://doi.org/10.1145/1010614.1010618
  5. M. Koch and K. M. Moslein, "Identities Management for E-Commerce and Collaboration Applications," International Journal of Electronic Commerce, Vol.9, No.3, pp.11-29, 2005.
  6. https://accountservices.passport.net
  7. http://www.oasis-open.org/home/index.php
  8. D. Mulligan and A. Schwartz, "Your place or mine?: privacy concerns and solutions for server and client-side storage of personal information," Proceedings of the tenth conference on Computers, freedom and privacy: challenging the assumptions (CFP), pp.81-84, 2000.
  9. C. Tziviskou and M. Brambilla, "OntoWebML: A Knowledge Base Management System for WSML Ontologies," 2nd International Workshop on Semantic Web Enabled Software Engineering (SWESE 2006).
  10. http://www.csee.umbc.edu/~oratsi2/myresearch/agentsToGo
  11. H. Chen, A. Joshi, and T. Finin, "Dynamic Service Discovery for Mobile Computing: Intelligent Agents Meet Jini in the Aether," Cluster Computing, Vol.4, No.4, pp.343-354, 2001. https://doi.org/10.1023/A:1011820829206
  12. 정보통신연구진흥원, 결과보고서, 유비쿼터스/임베디드 시스템 소프트웨어 개발 환경 연구, 2007.
  13. 이승근, 김인태, 김태간, 이경모, 임기욱, 이정현, "OSGi 기반 이동 에이전트 관리 시스템 설계", 전자공학회논문지, 제42권, 제5호, pp.41-48, 2005.
  14. 심재호, 한승진, 임기욱, 이정현, "스마트 홈서비스를 위한 사용자 위치 추정 시스템", 한국컴퓨터 정보학회논문지, 제12권, 제5호, pp.155-162, 2007.
  15. 이현자, 심준호, "Description Logic을 이용한 전자카타로그 온톨로지 모델링", 정보과학회논문지, 제32권, 제2호, pp.111-118, 2005.
  16. F. Baader, I. Horrocks, and U. Sattler, "Description Logics as Ontology Languages for the Semantic Web," Knstliche Intelligenz, Vol.16, 2002.
  17. M. Brambilla, I. Celino, S. Ceri, D. Cerizza, E. D. Valle, and F. M. Facca, "A Software Engineering Approach to Design and Development of Semantic Web Service Applications," In Proc. of the 5th Int. Semantic Web Conf. (ISWC 2006), LNCS 4273, pp.172-186, 2006.
  18. L. Li and I. Horrocks, "A Software Framework for Matchmaking Based on Semantic Web Technology," International Journal of Electronic Commerce, Vol.8, No.4, pp.39-60, 2004.