Post on 10-Jun-2015
2008. 6. 18초안 작성자 : 남세진
COREONTO 툴킷 개발안
추진 배경
• 프로젝트 (“IT 온톨로지 인프라 및 서비스 기술개발” ) 를 설명하는 일관되고 통일된 논리가 필요 .
– IT 온톨로지 인프라의 경우• OPEN API 를 이용한 온라인 인프라 서비스 • 툴킷 배포를 통한 기술 인프라 제공
– 서비스• 서비스의 대상을 개발자 , 기업사용자 , 일반 사용자로
구분하여 접근
• 이러한 논리로 , 가시적인 성과를 요구하는 IITA에게 연구 결과물의 공개 및 공유를 통해 시맨틱 분야의 활성화에 기여함을 보이고자 함
• 3 차년도 연구 산출물을 위의 논리에 맞게 배치 .– 서비스 ( 기업용 , 일반사용자용 , 개발자용 )
• SaltLux, 경북대학교 : Semantic Portal• KT : 시맨틱 뉴스 검색 서비스• KAIST : OPEN API 서비스
– IT 온톨로지 인프라• 온톨로지
– IT 디바이스 온톨로지• 툴킷
– 각 기관의 산출물 중 패키징 가능한 시스템 .
2
개발자기업
사용자일반
사용자
인프라 서비스 (KAIST)인프라 서비스 (KAIST)
SALTLUX경북대학교SALTLUX경북대학교 KTKT
숭실대학교( 추론엔진 )숭실대학교( 추론엔진 )
ETRI( 인스턴스 자동생성 )
ETRI( 인스턴스 자동생성 )
KT(semantic
repository)
KT(semantic
repository)
서비스 서비스
서비스
툴킷
툴킷 추진 방향 ( 안 )
• 원칙– 연구 산출물 중 툴킷으로 패키징이 가능한 모듈을 대상으로 함 .– 새로운 추가 작업이 최소화될 수 있는 방향으로 진행
• 제안하는 범위– 온톨로지 ( 반 ) 자동 확장 , 인스턴스 자동 생성 , Consistency 검사 , 추론엔진 , 시맨틱
리파지토리 .
• 추진 일정– 모듈화 단계 : 2008 년
• 모듈간 통합은 하지 않으며 , 통합을 위한 인터페이스만을 결정하여 구현– 통합 단계 : 2009 년
• 각각의 모듈을 통합한 시스템 구축 .
– 안정화 단계 : 2010 년• 내부 프로젝트에 사용할 뿐 아니라 , 공개 소프트웨어로서 공개
3
KAIST 추진 현황
• 온톨로지 구축 단계를 3 단계로 구분
• 이중 2 단계를 ( 반 ) 자동으로 구축하기 위한 시스템 구축 진행중– Eclipse 기반의 온톨로지 ( 반 ) 자동 확장 시스템 (COGEN)
• 1,2 찬 연구물과 3 차년도 연구결과물을 통합• 금년 중에 온톨로지 개발자가 직접 사용하도록 계획
4
1 단계초기개념구축단계
1 단계초기개념구축단계
2 단계점진적 온톨로지
확장 단계
2 단계점진적 온톨로지
확장 단계
3 단계평가 및 개선
단계
3 단계평가 및 개선
단계
추진 계획 (1/2)
• 숭실대학교 vs KAIST 실무자 협의– 인터페이스 협의 대상
• 추론엔진 , 일관성 유지 검증엔진
– 고려할 만한 인터페이스• 추론엔진이 DIG Interface (http://dig.sourceforge.net/ ) 를 제공 .
– 기타 • 연세대의 추론엔진과 숭실대의 추론엔진 통합 방안• KT 리파지토리와의 연동 고려 ( 대용량 처리 )
• ETRI VS KAIST 실무자 협의– 인터페이스 협의 대상
• 대상 : 온톨로지 인스턴스 생성 도구
– 고려할 만한 인터페이스 • 기존 연구 결과물이 eclipse 기반으로 작성되었기 때문에 , 구체적인 인터페이스 협의가 가능
5
추진 계획 (2/2)
• KT VS KAIST 실무자 협의– 인터페이스 협의 대상
• 시맨틱 리파지토리
– 고려할 만한 인터페이스• 세부 협의 필요 .
6