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

OntoStudio는 널리 알려진 오픈 소스 프레임워크인 이클립스를 기반으로 한다. 즉, 다양한 OWL 플러그인을 통해 다양한 기능 확장을 할 수 있다.
Ontology Editing
OntoStudio는 RDF와 F-Logic 온톨로지 작성을 지원한다. OntoStudio는 선택된 언어에 따른 작성을 위한 분리된 모델링 화면을 제공한다.
Collaborative Development
온톨로지의 특성을 잘 표현하고 있어 가장 널리 받아들여지고 있는 그루버(T. Gruber)의 온톨로지 정의는 다음과 같다. “온톨로지란 관심 영역 내 공유된 개념화에 대한 형식적이고 명시적인 명세화다.“ 즉 지식을 공유하는 것을 말한다. 많은 솔루션 사용자들은 온톨로지 개발 과정에서 협력을 원한다. OntoBroker의 Collaboration Server 확장은 OntoBroker에 의한 Collaborative Server 실행을 허가한다. 온톨로지 개발자는 OntoStudio를 Collaborative Server와 연결할 수 있고, 공유된 온톨로지 또는 그 일부분에 대해서 추가, 편집을 할 수 있다.
Rules and Explanations
표현된 룰은 온톨로지에 영향력을 미친다. OntoStudio는 많은 것을 포함한 룰을 생성하거나, 기능을 관리하는 것을 제공한다. 룰은 텍스트 에디터 또는 쉽게 사용할 수 있는 그래픽 룰 에디터를 통해 디버깅할 수 있고, 온톨로지 요소를 연결할 수 있다. 룰에 대한 결과를 이해하기 위해서, Explanation template에 룰을 첨부할 수 있다. 이러한 템플릿은 Explanation Editor에 의해 편집할 수 있다. 수많은 룰을 관리하기 위해 상하위 폴더 구조로 정렬할 수 있고, 메타데이터에 부연설명할 수 있다.
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



