$\require{mediawiki-texvc}$

연합인증

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

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

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

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

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

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

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

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

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

온톨로지 기반의 컨택스트 정보 모델링 기법
Context Information Modeling Method based on Ontology 원문보기

디지털콘텐츠학회 논문지 = Journal of Digital Contents Society, v.12 no.4, 2011년, pp.437 - 447  

김진형 (한국과학기술정보연구원 정보기술연구실) ,  황명권 (한국과학기술정보연구원 정보기술연구실) ,  정한민 (한국과학기술정보연구원 정보기술연구실)

초록
AI-Helper 아이콘AI-Helper

유비쿼터스 컴퓨팅 환경에서는 주변 환경에 의해 발생하는 방대한 컨택스트 정보에 대한 모델 정의와 컨택스트 인지를 통한 지능적인 서비스 제공을 위하여 컨택스트 정보 처리, 관리 및 추론과 관련한 연구가 필수적으로 요구된다. 그러나 현재 컨택스트 인지 분야에서는 고수준의 서비스 지원을 위한 온톨로지 특성을 효과적으로 반영한 모델링 기법이 부재하며, 지능적인 추론(응용, 조합)을 지원하는 기법 부재 및 컨택스트 정보간 상호운용성 지원의 한계를 가지고 있다. 따라서 본 연구의 최종 목표는 실세계에 존재하는 실체(entity)에 대한 상태를 특징화하고 정의하기 위한 방법으로 육하원칙을 적용한 온톨로지 기반의 컨택스트 인지 모델링 기법 컨택스트 인지를 위한 육하원칙 온톨로지를 개발하고 보다 양질의 지능화된 컨택스트 인지 서비스를 제공하기 위해 컨택스트 정보에 대한 관리 및 컨택스트 추론을 지원하는 프레임워크를 개발함에 있다.

Abstract AI-Helper 아이콘AI-Helper

Ubiquitous Computing is required to define models for broad context information occurrence by surrounding environment and to study how to model a mechanism for selectively collecting useful pieces of context information and providing relevant intelligent services. Further, studies are also required ...

주제어

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

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

문제 정의

  • 따라서 정의되지 않은 컨택스트 정보에 대해 한계를 가지며 서로 다른 방식의 모델링기법의 사용은 다른 시스템간의 상호운용성 문제와 이들 간 확장 및 통합이 어렵다는 문제점을 야기시킨다. 따라서 본 연구에서는 정의되어있지 않은 컨택스트와 온톨로지 개념에 대한 분류와 조합이 가능하도록 온톨로지 기반의 컨택스트 인지 모델링 기법을 제안한다.
  • 이러한 문제점을 해결하기 위하여 유비쿼터스컴퓨팅 환경에 존재하는 방대한 컨택스트 정보의 추상화 정도에 대한 효율적 모델 정의와 유용한 컨택스트 정보를 선택적으로 수집하고 컨택스트에 맞는 지능적인 서비스 제공을 위한 모델링 기법과 컨택스트 정보 처리, 관리 및 추론에 대한 연구가 필요하다. 따라서, 본 논문에서는 유비쿼터스 서비스 환경에서 효율적인 컨택스트 정보 처리를 지원하기 위한 온톨로지 기반의 컨택스트 인지 모델링 기법을 제안한다. 논문에서 제안하는 컨택스트 인지 모델링 기법을 지원하기 위해 물리적, 논리적 컨택스트 정보에 대한 육하원칙(what, where, how, when, why, how)을 활용하여 컨택스트 정보를 모델링 한다.
  • 온톨로지는concepts과 그들의(concepts)의 relationships을 나타냄에 있어 풍부한 표현력과 컨택스트에 대한 처리 시 다양한 표현을 기반으로 자동화된 추론을 지원한다. 따라서, 본 논문에서는 유비쿼터스 환경에 존재하는 컨택스트 정보에 대한entity를 특성화하고 실체화하기 위한 방법으로 온톨로지를 활용한 온톨로지 기반의 컨택스트인지 모델링(CA5W1HOnto) 기법을 적용하여 컨택스트 정보에 대한 효율적인 명세가 가능한 프레임워크를 제안하고, 이를 위한 컨택스트 처리프로세스를 정의한다.
  • 이를 위해서는 컨택스트 정보에 대한 컨택스트 인지모델링 기법 및 컨택스트 관리와 컨택스트 추론이 요구된다. 따라서, 본 절에서는 컨택스트 정보에 대한 정확한 정의 및 관리를 위해 육하원칙을 적용한 온톨로지 기반의 모델링 기법을 정의하고, 이를 활용한 컨택스트 관리 및 컨택스트추론을 지원하는 프레임워크를 제안한다. 본 논문에서 제안하는 컨택스트 정보 처리를 위한 프레임워크는 의미적인 컨택스트에 대한 해석과추상화를 지원하기 위한 방법으로 육하원칙을 적용한 온톨로지 기반의 모델을 정의한다.
  • 본 논문에서는 기존 온톨로지 기반 컨택스트인지 모델들의 한계점을 보완하기 위하여 육하 원칙 온톨로지 기반의 컨택스트 인지 모델을 제안하였다. 컨택스트 인지 시스템의 전체적인 프레임워크와 함께 컨택스트 인지 정보를 처리하기 위한 프로세스도 정의하였다.
  • 본 논문에서는 이러한 온톨로지의 특성을 반영하여 컨택스트 정보에 대한 보다 지능화된 처리와 관리를 위한 컨택스트 정보 모델을 제안한다. 제안 모델은 다양한 도메인에서 사용되는 서로 다른 컨택스트 인지 스키마간의 직관적인 통합을 지원하기 위한 방안으로 컨택스트 인지 스키마에 대한 육하원칙을 적용한다.
  • 본 절에서는 육하원칙을 적용한 컨택스트 인지 모델링 기법에 대해 기술한다. 제안 모델은triple < Concepts, Instances, Contexts >로 구성되며 Concepts와 Instances components는 기존 온톨로지에서 정의된 특성을 제안 모델에 수용하고, Contexts components는 육하원칙을 구성하는 속성인 why, who, how, what, where,그리고 when로 구성되며, 컨택스트 인지 처리를 위한 ingredients로 Role, Goal, Process, Action, Location, 그리고 Time와 같은 6개의 클래스로 정의된 육하원칙의 속성과의 사상관계를 가진다.
  • 본 절에서는 컨택스트 인지 모델의 컨택스트정보 처리 절차에 대해 기술한다. 다양하며 동시다발적으로 발생하는 컨택스트 정보들을 효율적으로 처리하기 위해서는 Role Layer, Goal Layer, Process Layer, Activity Layer, Location Layer, 그리고 Time Layer에서 정의한 컨택스트 정보 처리 절차를 거쳐야 한다.
  • 이 절에서는 기존에 제안된 온톨로지 기술을 적용한 컨택스트 인지 시스템에 대하여 기술한다.

가설 설정

  • Get_up이라는 why::Goal을 실행하기 위하여 어떠한 작동이 필요한지 파악하 기위하여 how::Process 와 디바이스 정보를 나타내는 what::Activity 와 관계를 가진다. how::Process의 하위클래스에는 단독으로 프로세스를 실행하는 Atomic_Process와 복합적으로 프로세스를 실행하는 Composite_Process가 존재한다. what::Activity 또한 마찬가지로 하위클래스에 단독으로 동작하는 Atomic_Activity와 복합적으로 동작하는 Composite_Activity가 존재한다.
  • Get_up이라는 why::Goal을 실행하기 위하여 어떠한 작동이 필요한지 파악하 기위하여 how::Process 와 디바이스 정보를 나타내는 what::Activity 와 관계를 가진다. how::Process의 하위클래스에는 단독으로 프로세스를 실행하는 Atomic_Process와 복합적으로 프로세스를 실행하는 Composite_Process가 존재한다. what::Activity 또한 마찬가지로 하위클래스에 단독으로 동작하는 Atomic_Activity와 복합적으로 동작하는 Composite_Activity가 존재한다.
  • 따라서 Functional_Goal 은 차사고를 알리는 것이 되고, Personal_Goal 은 회의불참이 된다. why::Goal은 행위의 대상으로 who::Role과 관계를 가진다. who::Role은 Actor와 Organization을 하위 클래스로 가지며, 시나리오상 Actor는 Jane을 인스턴스로 가진다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
컨택스트인지 기술의 핵심은 무엇인가? 유비쿼터스 컴퓨팅은 다양한 디바이스가 현실세계에 사물과 환경에 스며들어 서로간의 상호작용을 통해 언제 어디서나 이용할 수 있는 인간, 사물, 정보간의 컴퓨팅이 가능한 환경으로서 이러한 컴퓨팅 환경을 구현하기 위해서는 다양한 시스템이 환경, 시간, 장소, 사용자 등에 대한 컨택스트 인지 기술을 지원해야 한다. 컨택스트인지 기술은 컨택스트의 변화를 감지하고 사용자/단말기에 적합한 정보나 서비스를 제공하거나 시스템이 스스로 상태를 변경하는 것이 핵심이다[1]. 이러한 컨택스트 인식 기술을 지원하기위해서는 센서로부터 받은 컨택스트 정보를 이용하여 비가시적이고 자동화된 처리가 가능한 환경 및 기술을 제공해야 한다.
Markup scheme models에서 마크업 태그의 내용은 어떻게 정의되는가? Markup scheme models [5-7]은 속성과내용을 갖는 마크업 태그로 구성된 계층적 데이터 구조이다. 마크업 태그의 내용은 항상 다른 마크업 태그에 의해 재귀적으로 정의된다. 이러한 종류의 컨택스트 모델링 기법에서는 프로파일이 대표적이다.
유비쿼터스 컴퓨팅이란 무엇인가? 유비쿼터스 컴퓨팅은 다양한 디바이스가 현실세계에 사물과 환경에 스며들어 서로간의 상호작용을 통해 언제 어디서나 이용할 수 있는 인간, 사물, 정보간의 컴퓨팅이 가능한 환경으로서 이러한 컴퓨팅 환경을 구현하기 위해서는 다양한 시스템이 환경, 시간, 장소, 사용자 등에 대한 컨택스트 인지 기술을 지원해야 한다. 컨택스트인지 기술은 컨택스트의 변화를 감지하고 사용자/단말기에 적합한 정보나 서비스를 제공하거나 시스템이 스스로 상태를 변경하는 것이 핵심이다[1].
질의응답 정보가 도움이 되었나요?

참고문헌 (23)

  1. G.D. Abowd, M. Ebling, G. Hung, H. Lei, and H-W. Gellersen "Context-aware computing," IEEE Pervasive Computing, Vol. 1, no. 3, pp. 22-23, 2002. 

  2. B. N. Schilit, N. L. Adams, and R. Want, "Context-aware computing applications," In IEEE Workshop on Mobile Computing Systems and Applications, Santa Cruz, CA, US, 1994. 

  3. M. Samulowitz, F. Michahelles, and C. Linnhoff-popien, "Capeus: An architecture for context-aware selection and execution of services," InNew developments in distributed applications andinteroperable systems, Kluwer Academic Publishers, pp. 23-39, Krakow, Poland, September17-19 2001. 

  4. T. Strang, "Service Interoperability in Ubiquitous Computing Environments," PhD thesis, Ludwig-Maximilians-University Munich, Oct. 2003. 

  5. W3C. Composite Capabilities / Preferences Profile(CC/PP), http://www.w3.org/Mo- bile/CCPP. 

  6. WAPFORUM. User Agent Profile (UAProf), http://www.wapforum.org. 

  7. A. Held, S. Buchholz, and A. Schill, "Modeling of context information for pervasive computing applications," In Proceedings of SCI 2002/ISAS 2002, 2002. 

  8. A. Schmidt, M. Beigl, and H.-W. Gellersen, " There is more to context than location," Computers and Graphics vol. 23, no. 6, pp. 893-901, 1999. 

  9. A. Schmidt, and K. V. Laerhoven, "How to Build Smart Appliances," IEEE Personal Communications, August 2001. 

  10. K. Cheverst, K. Mitchell, and N. Davies, "Design of an object model for a context sensitive tourist GUIDE," Computers and Graphics, vol. 23, no. 6, pp. 883-891, 1999. 

  11. C. Ghidini, and F. Giunchiglia, "Local models semantics, or contextual reasoning locality + compatibility," Artificial Intelligence, vol. 127, no. 2, pp.221-259, 2001. 

  12. F. Giunchiglia, "Contextual reasoning," Epistemologica - Special Issue on I Linguaggi e le Macchine, vol. 16, pp. 354-364, 1993. 

  13. J. Mccarthy, "Notes on formalizing contexts," In Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence, pp.555-560, San Mateo,California, 1993. 

  14. J. Mccarthy, and C. Buva, "Formalizing context(expanded notes)," In Working Papers of the AAAI Fall Symposium on Context in Knowledge Representation and Natural Language, Menlo Park, California, 1997. 

  15. CoBrA(Context Broker Architecture), http://cobra.umbc.edu/. 

  16. T. Gu, H.K. Pung and D.Q. Zhang, "A Middleware for Building Context-Aware Mobile Services," In Proceedings of IEEE Vehicular Technology Conference(VTC), 2004. 

  17. G. Biegel and V. Cahill, "A Framework for Developing Mobile, Context-aware Applications," IEEE International Conference on Pervasive Computing and Communications (PerCom), 2004. 

  18. D. Salber, Anind K. Dey and G. D. Abowd, "The Context Toolkit:Aiding the Development of Context-Enabled Applications," In Proceedings of CHI'99, Pittsburgh, PA, May 15-20, 1999. 

  19. T. G. GRUBER, "A translation approach to portableontologies," Knowledge Acquisition, vol. 5, no. 2, pp. 199-220, 1993. 

  20. M. Uschold, and M. Gruninger, "Ontologies: Principles, methods, and applications," Knowledge Engineering Review, vol. 11, no. 2, pp. 93-155, 1996. 

  21. OWL(Web Ontology Language), http://www.w3.org/TR/owl-features/. 

  22. D. Zhang, T. Gu, X. Wang, "Enabling context-aware smart home with semantic technology," International Journal of Human-friendly Welfare Robotic Systems, vol. 6, no.4, pp.12-20, 2005. 

  23. DAML+OIL, http://www.daml.org/. 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

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

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

선택된 텍스트

맨위로