$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

IoT 환경에서 온톨로지 기반의 상황정보 모델
A Situation Information Model based on Ontology in IoT Environment 원문보기

한국정보전자통신기술학회논문지 = Journal of Korea institute of information, electronics, and communication technology, v.10 no.5, 2017년, pp.380 - 388  

김은회 (Department of Software Engineering, Seoil University) ,  서유화 (Department of Information and Communication Engineering, Seoil University)

초록
AI-Helper 아이콘AI-Helper

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

Abstract AI-Helper 아이콘AI-Helper

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 ...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • IoT 환경의 상황정보를 의미적인 상호운용성을 지원할 수 있도록 표현하기 위하여 본 논문에서는 온톨로지 기반의 상황정보 모델을 제안하였다. 제안한 모델은 온톨로지 언어인 OWL을 사용하여 기술하였으며, 다양한 도메인의 상황 정보를 모델링할 수 있도록 상위 온톨로지를 구축하였다.
  • 온톨로지는 정형적이면서, 정보의 의미를 풍부하게 표현할 수 있고, 논리적인 특성을 기술할 수 있는 방법을 제공한다. 또한 사람뿐만 아니라 기계도 이해할 수 있는 의미적인 상호운용성(Interoperability)을 제공하는 기술이다. 따라서 IoT 환경의 사람 및 환경, 다양한 사물들로부터 수집되는 상황정보의 의미를 논리적으로 표현하기 적합하며, 사람뿐만 아니라 IoT를 구성하는 다양한 기계들 사이에서 상황정보에 대한 의미적인 상호운용성을 지원할 수 있다.
  • 본 논문에서는 IoT 환경의 상황정보를 표현할 수 있도록, 온톨로지 기반의 상황정보 모델을 제안한다. 온톨로지(Ontology)는 ‘공유된 개념에 대한 정형적이고 명확한 명세’ 라고 정의된다[2].
  • 사용자의 편의, 방범과 보안, 에너지 관리, 각종 가전 기구 모니터링 및 제어 등을 위해 IoT 기술이 적용된다. 본 논문에서는 그림 2와 같이 스마트 원룸을 대상으로 사용자의 기상 편의를 제공하는 스마트 홈 기상 알람 서비스 시나리오와 사용자가 오랜 시간 외출을 하였을 때, 빈 집이 범죄의 표적이 되지 않도록 집을 보호하기 위한 스마트 홈 방범 서비스 시나리오를 정의한다.
  • 본장에서는 3장에서 제안한 IoT 환경의 스마트홈 상황정보 모델을 구현한 OWL 온톨로지가 스마트 홈 서비스에 필요한 상황정보를 잘 기술할 수 있는지 검증하기 위하여 온톨리지를 구축한 후, 서비스에 필요한 상황정보를 STARQL로 검색하여 그 결과를 제시한다. 또한 상황정보 온톨로지를 사용하여 실제로 서비스를 기술할 수 있는지를 검증하기 위하여 구현한 온톨로지를 사용하여 Apache Jena 룰로 서비스를 기술하고 그 결과를 제시한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
IoT기술은 무엇인가? IoT(Internet of Things) 기술은 환경을 구성하는 사람뿐만 아니라 사물들을 인터넷에 연결하고, 상황정보를 수집하여 사용자에게 적합한 서비스를 지원하는 기술이다. IoT 환경의 서비스를 제공하기 위해서는 사용자 상황 정보뿐만 아니라 주변 사물과 환경의 상황정보를 끊임없이 수집하여 서비스를 수행할 조건이 만족하는지를 검사해야 한다[1].
IoT 서비스 정보를 중심으로 상황정보를 온톨로지로 정의한 선행 연구들의 단점은 무엇인가? IoT 환경을 구성하는 사람, 환경, 사물 등을 클래스로 표현하고 그 상황을 나타내는 속성을 정의하여 일관성 있게 상황 정보를 기술하였기 때문에 이해하기 쉽고 사용하기 쉽다. IoT 서비스 정보를 중심으로 상황정보를 온톨로지로 정의한 선행 연구들은 온톨로지 모델이 이해하기 어렵고 복잡하다는 단점이 있다. 본 논문에서 IoT 환경의 서비스는 구축한 온톨로지 모델을 기반으로 Jena 룰을 사용하여 기술함으로써 복잡한 서비스를 기술할 수 있도록 하였다.
IoT 환경의 상황정보들을 표현할 수 있는 방법이 필요한 이유는 무엇인가? IoT(Internet of Things) 기술은 환경을 구성하는 사람뿐만 아니라 사물들을 인터넷에 연결하고, 상황정보를 수집하여 사용자에게 적합한 서비스를 지원하는 기술이다. IoT 환경의 서비스를 제공하기 위해서는 사용자 상황 정보뿐만 아니라 주변 사물과 환경의 상황정보를 끊임없이 수집하여 서비스를 수행할 조건이 만족하는지를 검사해야 한다[1]. 따라서 수집되는 IoT 환경의 상황정보들은 표현할 수 있는 방법이 필요하다.
질의응답 정보가 도움이 되었나요?

참고문헌 (12)

  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. 

  2. T. R. Gruber, "A Translation Approach to Portable Ontologies", Knowledge Acquisition Journal, Vol. 5, pp. 199-220, 1993. 

  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, 

  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. 

  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/ 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

이 논문과 함께 이용한 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로