An Ontology-based Semantic Service Discovery Scheme for Pervasive Home Network Environments

퍼베이시브 홈 환경을 위한 온톨로지 기반의 시멘틱 서비스 탐색 기법

  • 조미영 (삼성전자 정보통신총괄 무선사업부) ;
  • 강세훈 (한국정보통신대학교 공학부) ;
  • 이영희 (한국정보통신대학교 공학부)
  • Published : 2005.04.01

Abstract

In recent years, service discovery is one of the major technologies of home networks which head for a pervasive computing environment. However, existing service discovery techniques are difficult to understand semantics, and they only provide syntactic level service matching. To solve these problems, we have designed and developed ontology for semantic service discovery. Our ontology could enrich the amount of devices and services representations with semantics, and the relation of devices and service could be efficiently described through primitive service. For representing context information of devices, we describe attributes of device including location information, device status and etc. To determine whether the developed ontology can be applied to service discovery systems, we have implemented a semantic service discovery system by extension of the existing Jini lookup service. Also, we have evaluated our ontology with associated software environment according to some experiment scenarios, and have proved the usefulness of our ontology-based semantic service discovery system.

서비스 탐색기법은 퍼베이시브 환경을 지향하는 홈 네트웍 환경에서 중요한 기술 중 하나로 연구되고 있다 그러나 기존의 연구들은 디바이스나 서비스가 갖는 시멘틱을 이해하지 못하고 단순히 구문검색에 의한 매칭기법만 제공하고 있다. 본 연구에서는 이와 같은 문제점을 해결하기 위하여 시멘틱 서비스 탐색을 위한 온톨로지를 개발하였다. 개발된 온톨로지는 시멘틱을 포함하여 퍼베이시브 홈 네트워크 환경 내의 디바이스나 서비스를 기술하고, 이들의 관계를 프리미티브 서비스 개념을 통해 효과적으로 기술하였다. 또한, 디바이스에 대한 프로퍼티를 표현하여, 퍼베이시브 환경에서 디바이스가 갖는 여러 가지 위치정보나 디바이스 상태 등의 정보가 기술되도록 하였다. 본 논문에서는 이와 같이 정의된 온톨로지를 사용하여 서비스를 검색하고, 그 유용성을 평가하기 위해 기존의 Jini 룩업서비스를 확장하여 시멘틱 서비스탐색 시스템을 개발하였다. 그리고 개발된 시스템에서 다양한 시나리오상의 서비스 탐색 실험을 통해, 온톨로지에 의한 시멘틱 탐색기법의 유용성을 입증하였다.

Keywords

References

  1. M. Satyanarayanan, 'Integrated pervasive computing environments,' IEEE Pervasive Computing Vol. 1, Issue 2, pp. 2 -3, April-June 2002 https://doi.org/10.1109/MPRV.2002.1012328
  2. P. Borst, H. Akkermans and J. Top 'Engineering Ontologies,' International Journal of Human-Computer Studies, pp. 365-406, 1997 https://doi.org/10.1006/ijhc.1996.0096
  3. A. Maedche and S. Staab, 'Ontology Learning for the Semantic Web,' IEEE Intelligent Systems, Vol. 16, No.2, pp. 72-79, 200l https://doi.org/10.1109/5254.920602
  4. D. Fensel and M.A. Musen, 'The Semantic Web: A Brain for humankind,' IEEE Intelligent Systems, March-April 2001 https://doi.org/10.1109/MIS.2001.920595
  5. D. Chakraborty, F. Perich, S. Avancha and A. Joshi, 'DReggie: Semantic Service Discovery for M-Commerce Applications,' Symposium on Reliable Distributed Systems, 2001
  6. S. Avancha, T. Finin, and A. Joshi, 'Enhanced service discovery in bluetooth,' In IEEE Computer, June 2002 https://doi.org/10.1109/MC.2002.1009177
  7. A. Ranganathan, R.E. McGrath, R.H. Campbell, and M.D. Mickunas, 'Ontologies in a Pervasive Computing Environment,' In Workshop on Ontologies and Distributed Systems (part of the 18'th International joint Conference on Artificial Intelligence (IJCAI 2003)), Acapulco, Mexico, 9 August 2003
  8. H. Chen, T. Finin, and A. Joshi. 'An Ontology for Context-Aware Pervasive Computing Environments,' Ontologies for Distributed Systems, Knowledge Engineering Review, November 2003 https://doi.org/10.1017/S0269888904000025
  9. N.F. Noy, and D.L. McGuinness. 'Ontology Development 101: A Guide to Creating Your First Ontology,' Knowledge Systems Laboratory, March 2001
  10. OilEd, http://oiled.man.ac.uk
  11. Jini, http://www.jini.org
  12. UPnP, http://www.upnp.org
  13. E.Guttman, C.Perkins, J.Veizades, and M.Day. 'Service Location Protocol, Version 2,' http://www.rfceditor.org/rfc/rfc2608.txt, 1999
  14. UDDI, http://www.uddi.org
  15. Object Management Group, 'CORBA services: Common Object Services Specification,' Object Management Group, 1999
  16. Sun Microsystems, 'Java Remote Method Invocation,' http://java.sun.comiproducts/jdk/rmi/
  17. A. Gomez-Perez, and M.C. Suarez-Figueroa, 'Results of Taxonomic Evaluation of RDF(S) and DAML+OlL ontologies using RDF(S) and DAML+ OIL Validation Tools and Ontology Platforms import services,' EON 2003 2nd International Workshop on Evaluation of Ontology-based Tools, 2003
  18. A. Gomez-Perez, 'Some ideas and examples to evaluate ontologies,' In Proceedings of the Eleventh Conference on Artificial Intelligence Applications, IEEE Computer Society Press, 1995 https://doi.org/10.1109/CAIA.1995.378808
  19. RACER, http://www.sts.tu-harburg.de/~r.f.moeller/racer
  20. FaCT, http://www.cs.man.ac.uk/FaCT