본 발명은 DBMS 기반 지식 확장 및 추론 서비스 시스템 및 그 방법을 제공하기 위한 것으로, 온톨로지 스키마와 인스턴스들을 이용하여 트리플로 표현되는 지식을 생성하는 지식 생성부와; 지식 생성부에서 생성된 지식을 입력받고, 지식 확장 규칙을 이용하여 지식을 확장하는 지식 확장 처리부; 및 지식 확장 처리부에서 확장된 지식을 이용하고, 사용자 질의를 변환하고 질의를 처리하여 추론 서비스를 제공하는 추론 서비스 제공부;를 포함하여 구성함으로서, 온톨로지를 이용하여 지식을 생성하고, 확장 규칙을 이용하여 지식을 확장하고, 질의 처리를
본 발명은 DBMS 기반 지식 확장 및 추론 서비스 시스템 및 그 방법을 제공하기 위한 것으로, 온톨로지 스키마와 인스턴스들을 이용하여 트리플로 표현되는 지식을 생성하는 지식 생성부와; 지식 생성부에서 생성된 지식을 입력받고, 지식 확장 규칙을 이용하여 지식을 확장하는 지식 확장 처리부; 및 지식 확장 처리부에서 확장된 지식을 이용하고, 사용자 질의를 변환하고 질의를 처리하여 추론 서비스를 제공하는 추론 서비스 제공부;를 포함하여 구성함으로서, 온톨로지를 이용하여 지식을 생성하고, 확장 규칙을 이용하여 지식을 확장하고, 질의 처리를 통해 추론 서비스를 제공하여 시맨틱 웹 기술을 활용하고 추론 서비스를 제공할 필요가 있는 전 분야에 걸쳐서 안정적이고 효율적인 프레임워크를 제시함으로써 시맨틱 웹 서비스의 상용화를 가능하게 할 수 있게 되는 것이다.
대표청구항▼
온톨로지 스키마와 인스턴스들을 이용하여 트리플로 표현되는 지식을 생성하는 지식 생성부와;상기 지식 생성부에서 생성된 지식을 입력받고, 지식 확장 규칙을 이용하여 지식을 확장하는 지식 확장 처리부; 및상기 지식 확장 처리부에서 확장된 지식을 이용하고, 사용자 질의를 변환하고 질의를 처리하여 추론 서비스를 제공하는 추론 서비스 제공부;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 시스템.청구항 1에 있어서,상기 지식 생성부는,온톨로지 스키마를 RDF/XML 파싱하여 파싱 결과를 출력하는 RDF/XML
온톨로지 스키마와 인스턴스들을 이용하여 트리플로 표현되는 지식을 생성하는 지식 생성부와;상기 지식 생성부에서 생성된 지식을 입력받고, 지식 확장 규칙을 이용하여 지식을 확장하는 지식 확장 처리부; 및상기 지식 확장 처리부에서 확장된 지식을 이용하고, 사용자 질의를 변환하고 질의를 처리하여 추론 서비스를 제공하는 추론 서비스 제공부;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 시스템.청구항 1에 있어서,상기 지식 생성부는,온톨로지 스키마를 RDF/XML 파싱하여 파싱 결과를 출력하는 RDF/XML 파서와;상기 RDF/XML 파서에서 출력된 파싱 결과를 입력받아 스키마-트리플 변환을 수행하는 스키마-트리플 변환부와;상기 스키마-트리플 변환부에서 변환된 스키마-트리플과 DB-클래스 매핑 정보와 NS-PREFIX 매핑 정보를 입력받고 DB-트리플 변환 규칙을 생성하는 DB-트리플 변환 규칙 생성부; 및상기 DB-트리플 변환 규칙 생성부에서 생성된 DB-트리플 변환 규칙을 이용하여 URL 서버에 저장되어 있는 온톨로지 인스턴스를 인스턴스 트리플로 변환시키는 DB-트리플 변환부;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 시스템.청구항 1에 있어서,상기 지식 확장 처리부는,스키마 기반 확장 규칙을 생성하는 지식 확장 규칙 생성부와;상기 지식 확장 규칙 생성부에 의해 생성된 스키마 기반 확장 규칙과 전문가가 기술한 사용자 정의 확장 규칙을 이용하고 인스턴스 트리플과 스키마 트리플을 이용하여 확장 트리플을 생성하는 지식 확장부; 및인스턴스 트리플과 상기 지식 확장부의 결과를 이용하여 동적으로 값이 변하는 유형의 확장 트리플을 생성하는 추가 지식 확장부;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 시스템.청구항 1 내지 청구항 3 중 어느 한 항에 있어서,상기 추론 서비스 제공부는,사용자 질의를 입력받아 변환시켜 변환 질의를 생성하는 질의 변환부와;이전에 입력된 질의인지 판단하는 캐시 관리부와;상기 질의 변환부에서 변환된 변환 질의를 입력받고, 상기 캐시 관리부의 판단 결과를 입력받아 질의 결과를 생성하는 질의 처리부와;상기 질의 처리부의 질의 결과를 입력받아 후 처리하여 후 처리 결과를 생성하는 후 처리부; 및상기 후 처리부에서 생성된 후 처리 결과를 이용하여 사용자 인터페이스에 맞도록 메시지와 프로토콜을 생성하여 추론 결과를 제시하는 결과 제시부;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 시스템.온톨로지 스키마와 인스턴스들을 이용하여 트리플로 표현되는 지식을 생성하는 제 1 단계와;상기 제 1 단계에서 생성된 지식을 입력받고, 지식 확장 규칙을 이용하여 지식을 확장하는 제 2 단계; 및상기 제 2 단계에서 확장된 지식을 이용하고, 사용자 질의를 변환하고 질의를 처리하여 추론 서비스를 제공하는 제 3 단계;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 5에 있어서,상기 제 1 단계는,온톨로지 스키마를 RDF/XML 파싱하여 파싱 결과를 출력하는 제 11 단계와;상기 제 11 단계에서 출력된 파싱 결과를 입력받아 스키마-트리플 변환을 수행하는 제 12 단계와;상기 제 12 단계에서 변환된 스키마-트리플과 DB-클래스 매핑 정보와 NS-PREFIX 매핑 정보를 입력받고 DB-트리플 변환 규칙을 생성하는 제 13 단계; 및상기 제 13 단계에서 생성된 DB-트리플 변환 규칙을 이용하여 URL 서버에 저장되어 있는 온톨로지 인스턴스를 인스턴스 트리플로 변환시키는 제 14 단계;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 6에 있어서,상기 제 11 단계는,온톨로지 스키마를 DBMS 기반의 트리플로 변환하기 위한 기초 작업을 수행하고, 온톨로지 스키마를 해석하여 파싱 결과를 출력하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 6에 있어서,상기 제 12 단계는,온톨로지 스키마를 DBMS에서 다룰 수 있는 형태로 변환시키는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 6에 있어서,상기 제 13 단계는,DB-트리플 변환 규칙을 생성하기 위해 스키마 트리플, DB-클래스 매핑 정보, NS-PREFIX 매핑정보를 이용하고, DB-클래스 매핑 정보를 이용하여 DBMS 필드와 개념에 해당하는 온톨로지 클래스를 매핑하며, DB-클래스 매핑 정보를 편집할 수 있도록 편집 화면과 편집기를 제공하고, NS-PREFIX 매핑정보를 이용하여 네임스페이스와 PREFIX가 호환되도록 인식하며, NS-PREFIX 매핑정보를 편집할 수 있도록 편집 화면과 편집기를 제공하고, 온톨로지 전문가가 기술한 DB-트리플 변환 규칙을 얻을 수 있도록 편집 화면과 편집기를 제공하는 것을 포함하여 수행하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 6에 있어서,상기 제 14 단계는,URI 서버에 저장되거나 OWL, 토픽 맵에 기반한 온톨로지 기술 언어를 이용하여 URI 기반 또는 문자열로 표현된 온톨로지 인스턴스를 인스턴스 트리플로 변환시키는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 5에 있어서,상기 제 2 단계는,스키마 기반 확장 규칙을 생성하는 제 21 단계와;상기 제 21 단계에 의해 생성된 스키마 기반 확장 규칙과 전문가가 기술한 사용자 정의 확장 규칙을 이용하고 인스턴스 트리플과 스키마 트리플을 이용하여 확장 트리플을 생성하는 제 22 단계; 및인스턴스 트리플과 상기 제 22 단계의 결과를 이용하여 동적으로 값이 변하는 유형의 확장 트리플을 생성하는 제 23 단계;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 11에 있어서,상기 제 21 단계는,상기 제 1 단계의 스키마 트리플을 참조하여 스키마 기반 확장 규칙을 생성하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 11에 있어서,상기 제 22 단계는,추론 엔진에서의 전향 추론에 해당하는 방식으로 규칙 해석 및 트리플 추가 생성을 담당하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 11에 있어서,상기 제 23 단계는,동적으로 특정 클래스의 값이 변동하는 트리플들을 처리하도록 인스턴스 트리플을 입력받아 DBMS 테이블이나 메모리 상에서 값을 계산하고, 해당 트리플을 업데이트하거나 추가하는 것을 포함하여 수행하는 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 5 내지 청구항 14 중 어느 한 항에 있어서,상기 제 3 단계는,사용자 질의를 입력받아 변환시켜 변환 질의를 생성하는 제 31 단계와;이전에 입력된 질의인지 판단하는 제 32 단계와;상기 제 31 단계에서 변환된 변환 질의를 입력받고, 상기 제 32 단계의 판단 결과를 입력받아 질의 결과를 생성하는 제 33 단계와;상기 제 33 단계의 질의 결과를 입력받아 후 처리하여 후 처리 결과를 생성하는 제 34 단계; 및상기 제 34 단계에서 생성된 후 처리 결과를 이용하여 사용자 인터페이스에 맞도록 메시지와 프로토콜을 생성하여 추론 결과를 제시하는 제 35 단계;를 포함하여 구성된 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 15에 있어서,상기 제 31 단계는,SPARQL이나 RDQL의 질의 기술 언어나 사용자 인터페이스에 의존적인 특정 구문으로 표현된 사용자 질의를 DBMS 기반 지식에 접근할 수 있도록 SQL로 변환하는 것을 포함하여 수행하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 15에 있어서,상기 제 32 단계는,질의/결과 목록으로 구성된 캐시를 참조하여 이전에 입력된 질의인지 판단하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 15에 있어서,상기 제 33 단계는,이전에 입력된 질의인 경우에는 추론 결과를 바로 사용자에게 제시하고, 신규로 입력된 질의인 경우에는 상기 제 2 단계의 확장 트리플을 참조하여 질의 결과를 생성하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 15에 있어서,상기 제 34 단계는,상기 제 33 단계에서 제시한 질의 결과를 사용자 인터페이스에 맞도록 정렬하고 특정 기준을 적용하여 결과의 일부를 삭제하여 필터링하는 조작을 통해 후처리 결과를 생성하는 것을 포함하여 수행하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.청구항 15에 있어서,상기 제 35 단계는,상기 제 33 단계의 질의 결과 또는 상기 제 34 단계의 후 처리 결과를 이용하여 추론 결과를 생성하고, URI 서버를 참조하여 추론 결과 생성 대상 URI의 개념-값 관계와 연결된 값을 추출하여 추론 결과를 제시하는 것을 포함하여 수행하는 것을 특징으로 하는 DBMS 기반 지식 확장 및 추론 서비스 방법.
발명자의 다른 특허 :
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (1)
[한국]
온톨로지 기반의 지식 모델링 방법 및 그 시스템 |
임신영,
하영국,
김재홍,
박천수,
손주찬,
함호상
※ AI-Helper는 부적절한 답변을 할 수 있습니다.