OntoBase2.0은 수십억건 이상의 트리플로 구성된 온톨로지를 저장, 관리하기 위한 세계 최고 성능의 트리플 저장소 입니다.
rdfs.rules, owl_low.rules, owl_middle.rules, owl_high.rules 를 통해 단계별로 추론을 지원합니다.
온톨로지(트리플) 변환기 OntoTrans2.0과 밀접하게 연동되어 시맨틱웹과 Linked Data를 구현합니다.
Free Trial Manual준비 및 설치
01 시스템 요구 사항
1. Java version 6.0 이상의 JRE 혹은 JDK
2. Java가 설치되는 모든 OS 플랫폼
3. 시스템 메모리 최소 512M 이상
02 Install
1. 제공되는 Windows용 설치 파일을 실행합니다.
2. 설치하려는 폴더의 경로를 입력하고 [다음]을 선택하면 설치가 진행 완료됩니다.
3. 설치가 완료되면 다음과 같이 시작프로그램에 등록됩니다.
설정
1 설정 파일의 위치
1. %OntoBase2.0 설치 경로%\server\setting\system.properties
2 OntoBase2.0 설정
1. Serial Trial Version의 전용 라이센스 키입니다. 수정하거나 변경하지 마시고, 분실하였을 경우
2. System.alias 서버의 별칭을 설정합니다. 특이사항이 없으므로 수정하거나 삭제하지 마십시오.
3. System.main 서버의 Clone서버 여부를 설정합니다. Trial 버전에서는 Clone 서버를 제공하지 않으므로 사용자는 이 항목을 수정하거나 삭제하지 마십시오.
4. System.ip OntoBase2.0 Serve가 바인딩할 IP주소를 입력합니다. 기본적으로 localhost로 설정하면 server가 IP를 찾아 바인딩하며, Dual Lan을 사용하는 컴퓨터에서는 해당 IP를 직접 입력해야 합니다.
5. System.port Repository Server에 대한 시스템 Port 입니다. 특이사항이 없는 한 디폴트 포트번호 사용을 권합니다.
6. System.manager.port Trial Version의 전용 라이센스 키입니다. 수정하거나 변경하지 마시고, 분실하였을 경우 관리자에게 요청하시면 새로운 Trial Version의 라이선스 키를 발급해 드립니다.
3 DataBase 설정
1. Database.connect.port 데이터베이스 구동 포트입니다. 특이사항이 없는 한 디폴트 포트번호 사용을 권합니다.
운용
1 서버 실행 스크립트 위치
/OntoBase2.0 설치 경로 /server/bin/
2 서버 시작
Startup.bat 실행 스크립트를 실행합니다.
시작메뉴 프로그램에서 OntoBase2.0 Startup 을 실행 합니다.
스토어가 시작되면 성공적으로 서버가 실행 되었음을 알 수 있습니다.
3 서버 종료
1. Shutdown.bat 싱행 스크립트를 실행 합니다.
2. 시작메뉴 프로그램에서 OntoBase2.0 shutdown 을 실행 합니다.
RDF Triple data load
1 File Build
registiFileBuild.bat 실행 스크립트를 편집기를 이용해 편집합니다.
사용자는 다음 항목에 대해서 수정/편집을 합니다.
1. IP registiFileBuild.bat 실행 스크립트를 편집기를 이용해 편집합니다.
2. PORT OntoBase 2.0 서버의 Repository 할당 포트를 입력합니다. (Default : 9999)
3. DIR Owl 혹은 RDF문서와 같이 Triple 정보 File을 가지고 있는 폴더의 전체경로를 입력합니다.
OntoBase2.0 Server 가 입력한 DIR 경로를 직접 엑세스 합니다.
4. RUNTYPE BUILD Type 을 설정 합니다.
TYPE-1 : 스토어글 초기화 하고 Dir 경로의 문서를 새롭게 Build 합니다.
TYPE-2 : 기존의 Store에 추가적으로 Build합니다.
TYPE-3 : 문서에 있는 Triple을 스토어로부터 삭제합니다.
Client API
1 Client API 설치 위치
/OntoBase2.0 설치 경로/client/
2 Client API 폴더 구성
1. Doc : Client API java document
2. Example : Client API Sample java code
3. Lib : Client API 핵심 라이브러리
3 개요
Triple 데이터의 추가, 삭제 및 SPARQL 질의를 실행할 수 있는 라이브러리로 Java API형태로 구성되어 있습니다.
OntoBase2.0 Repository Server에 SPARQL 질의를 실행하고 결과를 받습니다.
SPARQL 질의의 4가지 형태인 SELECT, ASK, DESCRIBE, CONSTRUCT 형태를 지원합니다.
OntoBase2.0의 쿼리 엔진은 ARQ 2.6.0을 바탕으로 설계되었습니다.
4 Example
본 예제는 공개용 Trial Version을 기준으로 작성되었습니다. 상용버젼은 매뉴얼을 참고해 주세요.
1. Store의 초기화
2. Triple의 추가
3. Triple의 삭제
4. File add build
5. Select query
6. Construct query