OntoStudio

Saltlux

Jump to: navigation, 찾기
OntoStudio란?
온톨로지를 구축하고 시맨틱 웹 환경을 구축하는 일련의 과정인 온톨로지 엔지니어링은 텍사노미 구조의 온톨로지 클래스와 특성 및 상호관계, 그 제약조건을 정의하고, 이에 기반한 온톨로지 인스턴스를 생성하는 제약의 과정을 의미한다. OntoStudio는 온톨로지 스키마와 인스턴스 생성 뿐 아니라, 유효성 검사, 온톨로지 디버깅과 품질 평가, 추론 엔진, 데이터베이스 등의 외부 기간 시스템과의 연동성 보장, 플러그인을 통한 확장성을 제공하는 효과적인 온톨로지 엔지니어링 도구다.


Open and Extensible Architecture

image:semantic_product_02_2_1.jpg

OntoStudio는 널리 알려진 오픈 소스 프레임워크인 이클립스를 기반으로 한다. 즉, 다양한 OWL 플러그인을 통해 다양한 기능 확장을 할 수 있다.

Ontology Editing
OntoStudio는 RDF와 F-Logic 온톨로지 작성을 지원한다. OntoStudio는 선택된 언어에 따른 작성을 위한 분리된 모델링 화면을 제공한다.

image:semantic_product_02_2_2.jpg

Collaborative Development
온톨로지의 특성을 잘 표현하고 있어 가장 널리 받아들여지고 있는 그루버(T. Gruber)의 온톨로지 정의는 다음과 같다. “온톨로지란 관심 영역 내 공유된 개념화에 대한 형식적이고 명시적인 명세화다.“ 즉 지식을 공유하는 것을 말한다. 많은 솔루션 사용자들은 온톨로지 개발 과정에서 협력을 원한다. OntoBroker의 Collaboration Server 확장은 OntoBroker에 의한 Collaborative Server 실행을 허가한다. 온톨로지 개발자는 OntoStudio를 Collaborative Server와 연결할 수 있고, 공유된 온톨로지 또는 그 일부분에 대해서 추가, 편집을 할 수 있다.

Rules and Explanations
표현된 룰은 온톨로지에 영향력을 미친다. OntoStudio는 많은 것을 포함한 룰을 생성하거나, 기능을 관리하는 것을 제공한다. 룰은 텍스트 에디터 또는 쉽게 사용할 수 있는 그래픽 룰 에디터를 통해 디버깅할 수 있고, 온톨로지 요소를 연결할 수 있다. 룰에 대한 결과를 이해하기 위해서, Explanation template에 룰을 첨부할 수 있다. 이러한 템플릿은 Explanation Editor에 의해 편집할 수 있다. 수많은 룰을 관리하기 위해 상하위 폴더 구조로 정렬할 수 있고, 메타데이터에 부연설명할 수 있다.

image:semantic_product_02_2_3.jpg

Queries
OntoStudio는 SPARQL 또는 F-Logic 쿼리를 사용함으로써 온톨로지에 대해 질의한다. 그래픽 쿼리 빌더는 F-Logic 쿼리 생성을 간편하게 한다.
OntoStudio는 내장된 추론 엔진 능력을 통해 쿼리를 즉각 실행해서 테스트 할 수 있다.


Testing and Debugging
전체 온톨로지에 대한 테스트를 위해서, 테스트 쿼리 셋과 예상되는 결과를 test suite나 규칙적인 일관성 체크를 통해 편집할 수 있다.
만약 테스트 쿼리가 예상되는 결과를 산출할 수 없다면, OntoStudio 디버깅 도구로 결과로 나타내어지는 과정을 쫓을 수 있다.

Information Integration
OntoStudio는 데이터베이스, 문서, 파일 시스템, 애플리케이션, 웹 서비스와의 connector 를 동반한다. 개선된 온톨로지 매핑 툴은 온톨로지 스키마에 의한 이기종의 데이터 소스 간의 시맨틱 통합을 촉진한다.

  • Web Services connector
  • Database Schema import possible for IBM DB2 8 / 9.1, Microsoft SQL Server 2000 / 2005, Oracle 10g, 11g, MySQL and others
  • OntoBroker schema import
  • Excel, Outlook, UML and file system metadata import


image:semantic_product_02_2_4.jpg