• 제목/요약/키워드: OWL Ontology

검색결과 283건 처리시간 0.032초

웹 서비스 발견을 위해 프로세스 정보를 기술하는 온톨로지 (Ontology describing Process Information for Web Services Discovery)

  • 유정연;이규철
    • 한국전자거래학회지
    • /
    • 제12권3호
    • /
    • pp.151-175
    • /
    • 2007
  • 지금까지 시맨틱 웹 서비스 발견은 WSMO나 OWL-S의 프로파일을 이용하여 수행되어 왔다. 그러나 이 연구들은 서비스의 이름과 input/output만을 이용하여 검색함으로써, 배송 후 지불을 하는 도서 판매 서비스를 찾아라.' 와 같이 서비스의 내부 정보에 대한 질의를 수행할 수 없다. 본 논문에서는 이러한 문제를 해결하기 위해 TM-S 온톨로지와 TMS-QL을 제시한다. TM-S 온톨로지는 프로세스 정보를 이용하여 서비스의 행동을 기술하며, 3가지 하위 온톨로지인 프로세스 시그니처 온톨로지, 프로세스 구조 온톨로지, 프로세스개념 온톨로지로 구성되어 있다. TMS-QL은 사용자가 TM-S 온톨로지에 대해 질의 요구를 기술할 수 있는 언어를 제공한다.

  • PDF

Extracting OWL Ontology from XML instances via XML Schema

  • Pham, Thi Thu Thuy;Lee, Young-Koo;Lee, SungYoung
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.801-802
    • /
    • 2009
  • Currently, XML and its schema language have become the standard for data representation and information exchange format on the current web. Unfortunately, problems happen when integrating different data sources since XML mainly supports the document structure but lack consideration on sharing knowledge of data. Meanwhile, Semantic Web technologies, such as Web Ontology Language (OWL), can include the structure as well as the semantics of the data. Therefore, finding a way to integrate XML data as OWL ontology receives a high interest nowadays. In this paper we present a mapping notation to convert XML Schema to OWL domain knowledge and an effective method to transform XML instances into OWL individuals. While keeping the XML original structure, our work also adds more semantics for the XML document. Moreover, whole of the transformation processes are done automatically without any user interference. Further, our transforming approach provides the solution for duplicate element names in XML document which has not mentioned in the previous work. Our results in existing OWL syntaxes can be loaded immediately by OWL editors and Semantic Web applications.

상황 인식 추천 서비스를 위한 온톨로지 이용 OWL 모델링 (OWL Modeling using Ontology for Context Aware Recommendation Service)

  • 장창복;김만재;최의인
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권1호
    • /
    • pp.265-273
    • /
    • 2012
  • 현재 사용자 추천 서비스를 위해 사용자 상황정보 모델링을 통해 사용자에게 맞는 서비스가 이루어져야 한다. 개인화 추천 서비스를 위해서는 상황인식 기술이 필수적이고, 상황인식을 위해서 상황정보의 적절한 표현 및 정의가 필요하다. 상황정보를 표현하기 위한 방법에는 온톨로지 기반 모델이 표현법이 가장 뛰어나고, 널리 쓰이고 있다. 본 논문에서는 사용자 개인화 추천 서비스를 위하여 상황 정보의 OWL 모델링을 통해 상황을 정의하였으며, 상황 추론을 위하여 추론규칙과 추론엔진을 사용한 서비스 기법을 제안하였다.

문헌정보학 학술지를 대상으로 한 온톨로지 구축에 관한 연구 (A Study on Constructing the Ontology of LIS Journal)

  • 노영희
    • 정보관리학회지
    • /
    • 제28권2호
    • /
    • pp.177-193
    • /
    • 2011
  • 본 연구에서는 학술지를 대상으로 온톨로지를 구축하고 그 성능을 평가하고자 하였으며, 트리플 구조로 구축된 온톨로지의 성능을 단순 키워드 검색엔진을 위한 도치색인 파일의 지식베이스와 그 성능을 비교하였다. 온톨로지 구축대상은 정보관리학회지 2007년부터 2009년까지의 3년간의 논문기사를 대상으로 하였으며, 구축방법은 온톨로지 구축도구인 프로티지를 이용하였다. 개념온톨로지는 수작업으로 구축하였고, 서지온톨로지는 자동으로 구축하여 각각 OWL 개념온톨로지와 OWL 서지온톨로지를 생성하였다. 성능비교를 위해 각각 제나 검색엔진과 루씬 검색엔진에 의해 검색된 결과를 비교하였다. 루씬은 정확률이 높게 나왔고, 제나는 재현률이 높게 나왔다.

효율적인 온톨로지 개발을 위한 UML의 변경 (The Modification of UML for Developing of the Efficient Ontology)

  • 김영태;임재현;김치수
    • 한국산학기술학회논문지
    • /
    • 제9권2호
    • /
    • pp.415-421
    • /
    • 2008
  • 정보의 복잡도와 다양성의 증가뿐만 아니라 현재 이용 가능한 대용량의 정보로 인해 온톨로지에 대한 관심이 증가하고 있다. 이러한 경향은 전통적으로 수동으로 수행되던 많은 활동의 자동화에 대한 관심도 증가시켰다. 본 논문에서는 복잡한 OWL 온톨로지를 UML 클래스 다이어그램을 이용해서 개발하고 표현함으로써 생산성과 명료함을 향상시키기 위한 연구를 수행한다. UML은 대부분의 온톨로지 언어에서 일반적으로 이용할 수 없는 프로파일, 대역 모듈성, 확장 메커니즘 등의 많은 특징을 갖고, 온톨로지 언어는 UML이 지원하지 않는 일부 특징을 갖는다. 본 논문에서는 UML과 온톨로지 언어 RDF, OWL 사이의 유사성과 차이점을 확인하고, 상당히 문제가 있는 차이점을 다루기 위해 UML 메타 모델의 변경을 제안한다.

시맨틱 웹 온톨로지에서의 OWL sameAs 적용 (Applying OWL SameAs to an Ontology in the Semantic Web)

  • 강인수;정한민;이승우;김평;이미경;성원경
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권4호
    • /
    • pp.359-367
    • /
    • 2007
  • 차세대 시맨틱 기술 적용의 비전인 시맨틱 웹의 성공을 위해서는 그 기반 지식이 되는 온툴로지의 생산, 공유 및 연계가 전제되어야 함과 동시에 온툴로지를 구성하는 개체들의 정합성이 보장되어야 한다 온툴로지 개체 정합성 측면에서 두 개의 서로 다른 온툴로지 개체가 실세계에서 동일한 개체임을 표현하기 위한 방편으로 OWL에서는 sameAs가 사용될 수 있다. 그러나, 최근까지의 시맨틱 웹 응용 연구에 있어서 sameAs 적용과 관련된 문제점과 고려사항들이 충분히 고찰되지 못했다. 이 연구는 과학기술 연구분야 온툴로지에서의 sameAs 적용 사례를 소개함으로써 sameAs와 관련된 이해의 폭을 공유하고자 한다.

관계형 데이터베이스로부터 생성된 OWL 온톨로지를 위한 탐색기 (Navigator for OWL Ontologies Generated from Relational Databases)

  • 최지웅;김명호
    • 한국콘텐츠학회논문지
    • /
    • 제14권10호
    • /
    • pp.438-453
    • /
    • 2014
  • 본 논문은 RDB를 OWL 온톨로지로 번역할 수 있으며 번역된 OWL 온톨로지를 사용자가 GUI를 통해 탐색 가능케 하는 시스템을 제안한다. 이러한 목적을 달성하기 위해서 이 시스템은 두 가지 문제를 극복한다. 첫째, 이 시스템은 DB와 온톨로지 사이의 요소간 매핑을 정의하는 새로운 매핑 알고리즘을 내장하고 있다. 이 알고리즘은 기존의 것들과 비교하여 더 다양한 DB 구조로부터 온톨로지를 생성할 수 있다. 둘째, 이 시스템은 DB로부터 생성한 온톨로지의 ABox를 추론기에 적재하지 않고도 추론기로부터 얻을 수 있는 데이터와 동일한 데이터를 사용자에게 제공한다. Tableau 알고리즘 기반의 추론기들은 큰 볼륨의 ABox 추론을 다차시간에 다루지 못하는 문제가 있다. 이것은 DB부터 번역된 큰 볼륨의 ABox를 갖는 온톨로지는 사실상 서비스 될 수 없음을 의미한다. 하지만 이 시스템은 ABox 요소가 요구될 때마다 추론기로부터 얻을 수 있는 데이터와 동일한 데이터를 획득할 수 있는 SQL 질의문을 내부적으로 실행한다.

시맨틱웹을 위한 효율적인 온톨로지 객체 모델 (Efficient Ontology Object Model for Semantic Web)

  • 윤보현;서창호
    • 한국컴퓨터정보학회논문지
    • /
    • 제11권2호
    • /
    • pp.7-13
    • /
    • 2006
  • 시멘틱 웹의 대두로 인해 웹 상에서 데이터를 접근 할 수 있는 방법도 다양화 되었다. 이에 현재 진행되고 있는 웹 온톨로지 뿐만 아니라 기존에 구축된 지식베이스 시스템에 접근하여 데이터를 핸들링 할 수 있는 모델이 필요하다. 웹 온톨로지를 표현하기 위한 언어로 RDF(Resource Description Framework), DAML-OIL, OWL(Web Ontology Language)등이 사용되고 있다. 본 논문은 웹 온톨로지와 기존의 구축된 지식 베이스의 데이터를 접근, 표현 및 처리할 수 있는 온톨로지 객체 모델의 생성과 그 방법에 관한 것이다. 웹 온톨로지에 대한 접근 방법으로 각각의 언어에 맞는 파서(Parser)를 이용하여 메모리 상에 모델을 생성하여 접근하게 되어 있는 기존의 방법과는 다르게 본 논문에서는 웹 온톨로지를 표현하기 위한 모델을 계층별로 구별하여 프레임 기반의 상위 온톨로지(frame-based ontology layer), 다른 도메인에서도 사용이 가능한 공통된 어휘(vocabulary)를 표현한 핵심 온톨로지(generic ontology layer)와 각각의 온톨로지 언어에 의존적인 어휘를 표현한 기능 온톨로지(functional ontology layer)로 구성한다. 이는 표현의 중복을 없애고 재 사용성을 높이기 위한 모델을 제공함으로써, 외부 어플리케이션(온톨로지 추론, 온톨로지 병합, 온톨로지 저작 도구 등)에서의 온톨로지에 대한 쉬운 지식 표현과 접근 및 핸들링을 제공할 수 있다.

  • PDF

관계형 데이터베이스를 이용한 효율적인 OWL 속성 추론 기법 (An Efficient Reasoning Method for OWL Properties using Relational Databases)

  • 린제시;이지현;정진완
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제37권2호
    • /
    • pp.92-103
    • /
    • 2010
  • OWL(Web Ontology Language)은 시맨틱웹에서 온톨로지를 배포하고 공유하기 위한 W3C의 정식 권고안(Recommendation)으로 채택되었다. OWL 데이터의 숨겨진 정보를 유추하기 위해서 OWL 추론기들이 많이 개발되었다. 그러나 OWL 추론기들은 메모리를 기반으로 처리되기 때문에 대용량 OWL 데이터를 처리하기는 어렵다. 이런 문제를 해결하기 위해서 관계형 데이터베이스에 기반한 시스템이 제안되었다. 이 시스템들은 OWL 데이터를 데이터베이스에 저장하여 데이터베이스 내에서 추론을 한다. 하지만, 이 시스템들은 OWL에서 정의되는 모든 속성(Property)을 고려하지 않았고, 추론에 비효율적인 스키마를 사용하고 있다. 그리고 실제 응용환경에서 자주 발생하는 OWL 데이터 변경에 대해서도 다루지 않았다. 본 논문에서는 관계형 데이터베이스에 기반한 여러 스키마를 비교하고, 효율적인 추론을 위한 개선된 스키마를 제안한다. 그리고 OWL에서 정의되는 모든 종류의 속성을 지원하기 위한 완전하고 효율적인 추론 알고리즘과 OWL 데이터 변경에 대해 효율적인 갱신 방법을 제안한다. 실험결과를 보면 본 논문에서 제안한 스키마가 OWL 데이터 저장 및 추론에 대해 기존 스키마보다 더 좋은 성능을 보이며, OWL 데이터 갱신 방법도 기존의 방법보다 더 효율적이다.

UML 및 OCL을 이용한 서비스 온톨로지 설계 방안에 관한 연구 (Study Service Ontology Design Scheme Using UML and OCL)

  • 이윤수;정인정
    • 정보처리학회논문지D
    • /
    • 제12D권4호
    • /
    • pp.627-636
    • /
    • 2005
  • 지능형 웹 서비스는 시맨틱 웹과 에이전트 기술을 통하여 자동적인 서비스의 발견, 호출, 조합 및 상호운영, 실행 감시 및 복구를 수행하기 위한 목적으로 제안되었다. 이러한 지능형 웹 서비스의 목적을 실현하기 위해서는 컴퓨터가 지식을 추론하고 처리할 수 있게 하기 위한 온톨로지가 필수적으로 요구된다. 그러나 현재 지능형 웹 서비스를 위한 서비스 온톨로지의 생성은 서비스 개발자의 휴리스틱에 의존하여 많은 시간과 비용을 소모할 뿐만 아니라 서비스와 서비스 온톨로지간의 완벽한 매핑이 어렵다는 문제점을 가지고 있다. 또한 서비스 온톨로지를 기술하기 위한 마크업 언어를 서비스 개발자가 단기간 내에 학습하기에 많은 어려움이 있는 실정이다. 본 논문에서는 이러한 문제점들을 해결하기 위해 MDA 방법론을 사용하여 서비스 온톨로지를 효율적으로 설계 및 생성하기 위한 방안을 제안한다. 우리가 제안하는 방안은 MDA를 기반으로 UML을 사용하여 웹 서비스 모델을 설계하고 구축하는 과정에서 생성되는 모델을 재사용 한다. 즉, 플랫폼 독립적인 웹 서비스 모델을 서비스 온톨로지 기술 언어인 OWL-S에 종속적인 모델로 변환한 후 XMI를 통해 OWL-S 서비스 온톨로지로 변환한다. 본 논문에서 제안하는 방안은 이미 널리 사용되는 UML과 같은 소프트웨어 공학적 방법을 사용하기 때문에 서비스 개발자들이 쉽게 서비스 온톨로지를 구축할 수 있으며 하나의 모델로부터 서비스와 서비스 온톨로지 모델을 동시에 이끌어 낼 수 있는 장점을 가진다. 또한 모델로부터 자동적으로 서비스 온톨로지를 생성함으로써 시간과 비용을 절감할 수 있는 효과를 얻을 수 있다. 그리고 플랫폼 변화와 같은 외부 환경 변화에 유연하게 대처할 수 있다. 끝으로 본 논문에서는 제안된 방안의 타당성을 검증하기 위해 실제로 웹 서비스 모델을 설계하고 서비스 온톨로지를 생성하는 예를 보인다. 또한 생성된 서비스 온톨로지가 올바르게 생성되었는지를 유효성 검사를 통해 검증한다.