초록
온톨로지는 뛰어난 확장성과 다양한 표현력 등 많은 장점을 갖고 있기 때문에 이를 이용한 유비쿼터스 환경의 구축이 최근 제기되고 있고, 또한 유비쿼터스 환경에서 다양한 컨텍스트들을 수집하고 분석하기 위해서 상황인식 시스템의 필요성이 제기되고 있다. 이러한 이유로 몇몇 연구에서 온톨로지를 이용하여 상황인식 미들웨어를 제작하였지만 이러한 기존 온톨로지는 다양한 컨텍스트정보를 표현하기에 부족하며 다양한 도메인에 적용하기에 부족한 점이 있다. 본 논문에서는 유비쿼터스 환경에서의 상황인식 프레임워크를 위해 컨텍스트의 타입을 정의하고 이를 이용하여 온톨로지를 정의함으로써 다양한 컨텍스트의 정보를 온톨로지를 이용하여 표현하고 추론할 수 있도록 하였으며 다양한 도메인에 적용하기 쉽도록 정의하였다. 또한 이에 SWRL을 이용하여 기존의 온톨로지언어로 표현할 수 없었던 수식과 Horn-Logic의 규칙을 표현할 수 있도록 하였다.
Ontology has many merits such as high expression power and extensibility etc. and there are some suggestion on development of ubiquitous environment using ontology. For collecting and analysing the context information in ubiquitous environment, we need a context-awareness system. For these reason, some context-awareness systems have been developed using ontology, but they have insufficient representation power of context information and are independent to domain. In this paper, we define the context type to improve the extensibility of context framework, and develop the context ontology adopting the defined contort type to represent or inference various context information. We define the ontology to be easily adopted the and domain. Also, we use SWRL to represent numerical formulas and Horn-Logic expression.