DOI QR코드

DOI QR Code

A Situation Information Model based on Ontology in IoT Environment

IoT 환경에서 온톨로지 기반의 상황정보 모델

  • Kim, Eunhoe (Department of Software Engineering, Seoil University) ;
  • Suh, Yuhwa (Department of Information and Communication Engineering, Seoil University)
  • Received : 2017.09.13
  • Accepted : 2017.10.12
  • Published : 2017.10.30

Abstract

The services of the IoT environment should constantly collect situation information, and perform appropriate actions according to the situation. Therefore, there is a need for a method that can express collected situation information. In this paper, we propose a situation information model based on ontology for IoT environment. Since the proposed model is ontology based, it supports semantic interoperability. We also build an upper-level ontology to model common situation information of various IoT domains. It is easy to understand and use because it expresses situation information consistently by expressing person, environment, and thing constituting IoT environment as class and defining properties indicating the situation. In addition, since the situation information need to reflect dynamic situation, it has a feature to model the creation time and the life time of the situation information so as to judge the validity of the information. The proposed ontology model is described using OWL, and the service can be described based on the constructed ontology.

IoT 환경의 서비스는 상황정보를 끊임없이 수집하여, 상황에 적합한 행동을 수행해야 한다. 따라서 수집한 상황정보를 표현할 수 있는 방법이 필요하다. 본 논문에서는 IoT 환경의 상황정보를 표현할 수 있도록 온톨로지 기반의 상황정보 모델을 제안한다. 제안하는 모델은 온톨로지 기반이므로 의미적인 상호운용성을 지원한다. 또한 다양한 IoT 도메인의 상황정보를 모델링하기 위하여 상위 온톨로지를 작성한다. IoT 환경을 구성하는 사람, 환경, 사물을 클래스로 표현하고, 그 상황을 나타내는 속성을 정의하여 일관성 있게 상황정보를 기술하므로 이해하고 사용하기 쉽다. 또한 상황정보는 시시각각 변하는 동적인 상황을 반영해야 하므로 상황정보 온톨로지의 유효성을 판단할 수 있도록 상황정보의 생성시간 및 생존시간을 모델링하여 제공하는 특성을 가진다. 제안하는 온톨로지 모델은 OWL을 사용하여 기술하며, 구축한 온톨로지를 기반으로 서비스를 기술할 수 있다.

Keywords

References

  1. Yoo, Jinho, "The IoT Implementation Tec hnology for e-Health Device Connection," Journal of Korea Institute of Information, Electronics, and Communication Technology, Vol. 8, No. 5, pp. 394-399, Oct, 2015. https://doi.org/10.17661/jkiiect.2015.8.5.394
  2. T. R. Gruber, "A Translation Approach to Portable Ontologies", Knowledge Acquisition Journal, Vol. 5, pp. 199-220, 1993. https://doi.org/10.1006/knac.1993.1008
  3. OWL, Available at: https://www.w3.org/OWL/
  4. Nari Yang, Hoan-Suk Choi and Woo-Seop Rhee, "Development of the Cross-vertical Ontology for Context Aware Service in Various IoT Environment", JOURNAL OF THE KOREA CONTENTS ASSOCIATION, Vol. 15, No. 2, pp. 58-73. 2015, https://doi.org/10.5392/JKCA.2015.15.02.058
  5. Dong Hee Woo, Min Kyu Yoo and Yoon Ho Kim, "A Study on Ontology for Semantic-Based Service Exploiting the Context Information in IoT Environment," The Jounal of Society for e-Business Studies, Vol. 21, No. 3, pp. 1-13. 2016,
  6. Je-Min Kim, Mi-Hwa Kim and Young-Tack Park, "MOnCa : Framework for Ontology-based Context Aware Smart Phone Applications," Journal of KISS : Software and Applications, Vol. 38, No. 7, pp. 369-381. 2011,
  7. Robert Hoehndorf, "What is an upper level ontology?", Available at: http://ontogenesis.knowledgeblog.org/740, April 13, 2010.
  8. Bae, Hong-Min, Seo, Shin-Il and Kim, B yung-Seo, "Home Automation System thr ough Learning User Life Pattern," Journal of Korea Institute of Information, Electronics, and Communication Technology, Vol. 8, No. 2, pp. 79-85, Apr, 2015. https://doi.org/10.17661/jkiiect.2015.8.2.079
  9. Eunhoe Kim, Jaeyoung Choi, "An Ontology-based Context Model in s Smart Home", ICCSA 2006, LNCS 3983, pp 11-20, May 2006.
  10. Protege, Available at: https://protege.stanford.edu/
  11. Apache Jena, Available at: https://jena.apache.org
  12. SPARQL Query Language, Available at: https://www.w3.org/TR/rdf-sparql-query/