맞춤기술찾기

이전대상기술

비 네이티브 온톨로지 저장소에서의 OWL 수준의 질의언어 처리장치 및 방법

  • 기술번호 : KST2015191148
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 비 네이티브 온톨로지 저장소에서의 OWL 수준의 질의언어 처리장치 및 방법이 개시된다. 스케줄링부는 시맨틱 웹 애플리케이션을 통해 입력받은 OWL 수준의 질의언어에 포함된 기본 실행 단위인 아톰(atom)의 실행순서 및 반복횟수를 결정한다. 질의처리부는 실행순서 및 반복횟수에 따라 스케줄링부로부터 전송되는 아톰을 ABox 아톰 및 TBox/RBox 아톰으로 구분하여 각각 처리한 결과데이터를 도출한다. 결과전송부는 결과데이터를 시맨틱 웹 애플리케이션으로 전송한다. 본 발명에 따르면, 관계형 데이터베이스와 같은 다양한 포맷의 데이터 소스를 포장하여 OWL 온톨로지처럼 동작하도록 하는 시스템과 같이 OWL 온톨로지가 물리적으로 존재하지 않고, 논리적 설정에 의해 가상으로 존재하는 경우에도 SPARQL-DL 질의를 처리할 수 있다.
Int. CL G06F 17/20 (2006.01) G06F 17/30 (2006.01)
CPC G06F 17/30433(2013.01) G06F 17/30433(2013.01) G06F 17/30433(2013.01)
출원번호/일자 1020110137334 (2011.12.19)
출원인 숭실대학교산학협력단
등록번호/일자 10-1275829-0000 (2013.06.11)
공개번호/일자
공고번호/일자 (20130618) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2011.12.19)
심사청구항수 19

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 대한민국 서울특별시 동작구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김명호 대한민국 서울특별시 동작구
2 최지웅 대한민국 서울특별시 마포구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 송경근 대한민국 서울특별시 서초구 서초대로**길 ** (방배동) 기산빌딩 *층(엠앤케이홀딩스주식회사)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 숭실대학교산학협력단 서울특별시 동작구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2011.12.19 수리 (Accepted) 1-1-2011-1008188-46
2 의견제출통지서
Notification of reason for refusal
2012.12.10 발송처리완료 (Completion of Transmission) 9-5-2012-0749465-71
3 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2013.02.04 수리 (Accepted) 1-1-2013-0103077-84
4 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2013.02.04 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2013-0103092-69
5 등록결정서
Decision to grant
2013.06.07 발송처리완료 (Completion of Transmission) 9-5-2013-0395370-18
6 [일부 청구항 포기]취하(포기)서
[Abandonment of Partial Claims] Request for Withdrawal (Abandonment)
2013.06.11 수리 (Accepted) 2-1-2013-0305265-22
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2016.08.04 수리 (Accepted) 4-1-2016-5110636-51
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
시맨틱 웹 애플리케이션을 통해 입력받은 OWL 수준의 질의언어에 포함된 기본 실행 단위인 아톰(atom)의 실행순서 및 반복횟수를 결정하는 스케줄링부;상기 실행순서 및 반복횟수에 따라 상기 스케줄링부로부터 전송되는 아톰을 ABox 아톰 및 TBox/RBox 아톰으로 구분하여 각각 처리한 결과데이터를 도출하는 질의처리부; 및상기 결과데이터를 상기 시맨틱 웹 애플리케이션으로 전송하는 결과전송부;를 포함하는 것을 특징으로 하는 OWL 수준의 질의언어 처리장치
2 2
제 1항에 있어서,상기 스케줄링부는 상기 입력받은 OWL 수준의 질의언어에 대하여 1개 이하의 변수를 포함하는 아톰들이 순차적으로 삽입되는 제1 실행 대기 큐 및 2개 이상의 변수를 포함하는 아톰들이 순차적으로 삽입되는 제2 실행 대기 큐를 생성하고, 상기 제1 실행 대기 큐에 삽입된 아톰들을 삽입된 순서대로 인출하여 상기 질의처리부에 전송한 후, 상기 제2 실행 대기 큐에 삽입된 아톰들을 순차적으로 인출하여 상기 질의처리부에 전송하는 것을 특징으로 하는 OWL 수준의 질의언어 처리장치
3 3
제 2항에 있어서,상기 스케줄링부는 상기 제2 실행 대기 큐에 삽입된 아톰들 중 제1아톰을 상기 질의처리부로 전송한 후 상기 제1아톰 이전에 상기 질의처리부로 전송되어 처리된 제2아톰을 상기 질의처리부로 재전송하는 것을 특징으로 하는 OWL 수준의 질의언어 처리장치
4 4
청구항 4은(는) 설정등록료 납부시 포기되었습니다
5 5
청구항 5은(는) 설정등록료 납부시 포기되었습니다
6 6
청구항 6은(는) 설정등록료 납부시 포기되었습니다
7 7
제 1항에 있어서,상기 질의처리부는,상기 실행되는 아톰이 TBox/RBox 아톰인 경우 사전에 구축된 데이터베이스로부터 생성된 OWL TBox/RBox 온톨로지를 추론하여 TBox/RBox 아톰을 처리하는 네이티브 추론기로 처리를 요청하고, 상기 네이티브 추론기가 처리한 처리결과를 기초로 제1결과데이터를 도출하는 제1질의처리부; 상기 실행되는 아톰이 ABox 아톰인 경우 결과데이터의 도출을 위한 질의를 생성하여 상기 데이터베이스로부터 제2결과데이터를 도출하는 제2질의처리부; 및상기 실행되는 아톰이 TBox/RBox 아톰 또는 ABox 아톰인지 여부를 구분하여, 상기 TBox/RBox 아톰은 상기 제1질의처리부로 전송하고, 상기 ABox 아톰은 상기 제2질의처리부로 전송하는 질의분석부;를 포함하며,상기 결과전송부는 상기 제1결과데이터 및 상기 제2결과데이터를 상기 시맨틱 웹 애플리케이션으로 전송하는 것을 특징으로 하는 OWL 수준의 질의언어 처리장치
8 8
제 7항에 있어서,상기 제1질의처리부는 상기 네이티브 추론기로부터 복수의 TBox/RBox 아톰에 대응하는 처리결과가 입력되면 상기 각각의 처리결과의 중복되는 부분을 병합하여 상기 제1결과데이터를 생성하는 것을 특징으로 하는 OWL 수준의 질의언어 처리장치
9 9
제 7항에 있어서,상기 제2질의처리부는,상기 ABox 아톰에 포함된 변수를 처리하기 위해 상기 데이터베이스에 대응하는 고유의 질의어를 생성하는 질의어 생성부;복수의 ABox 아톰에 대하여 각각 생성된 질의어에서 중복되는 부분을 병합하여 최종 질의어를 생성하는 질의어 수정부; 및상기 최종 질의어를 사용하여 상기 데이터베이스로부터 도출된 데이터를 OWL ABox 요소 형태로 가공하여 상기 제2결과데이터를 생성하는 결과생성부;를 포함하는 것을 특징으로 하는 OWL 수준의 질의언어 처리장치
10 10
OWL 수준의 질의언어 처리장치에 의해 수행되는 질의언어 처리방법에 있어서, 시맨틱 웹 애플리케이션을 통해 입력받은 OWL 수준의 질의언어에 포함된 기본 실행 단위인 아톰(atom)의 실행순서 및 반복횟수를 결정하는 스케줄링단계;상기 스케줄링단계에서 결정된 상기 실행순서 및 반복횟수에 따라 상기 아톰들을 ABox 아톰 및 TBox/RBox 아톰으로 구분하여 각각 처리한 결과데이터를 도출하는 질의처리단계; 및상기 결과데이터를 상기 시맨틱 웹 애플리케이션으로 전송하는 결과전송단계;를 포함하는 것을 특징으로 하는 OWL 수준의 질의언어 처리방법
11 11
제 10항에 있어서,상기 스케줄링단계에서, 상기 입력받은 OWL 수준의 질의언어에 대하여 1개 이하의 변수를 포함하는 아톰들이 순차적으로 삽입되는 제1 실행 대기 큐 및 2개 이상의 변수를 포함하는 아톰들이 순차적으로 삽입되는 제2 실행 대기 큐를 생성하고,상기 질의처리단계에서, 상기 제1 실행 대기 큐에 삽입된 아톰들을 삽입된 순서대로 인출하여 처리한 후, 상기 제2 실행 대기 큐에 삽입된 아톰들을 순차적으로 인출하여 처리하는 것을 특징으로 하는 OWL 수준의 질의언어 처리방법
12 12
제 11항에 있어서,상기 질의처리단계에서, 상기 제2 실행 대기 큐에 삽입된 아톰들 중 제1아톰을 처리한 후 상기 제1아톰 이전에 처리된 제2아톰을 다시 처리하는 것을 특징으로 하는 OWL 수준의 질의언어 처리방법
13 13
청구항 13은(는) 설정등록료 납부시 포기되었습니다
14 14
청구항 14은(는) 설정등록료 납부시 포기되었습니다
15 15
청구항 15은(는) 설정등록료 납부시 포기되었습니다
16 16
제 10항에 있어서,상기 질의처리단계는,상기 아톰이 TBox/RBox 아톰인 경우 사전에 구축된 데이터베이스로부터 생성된 OWL TBox/RBox 온톨로지를 추론하여 TBox/RBox 아톰을 처리하는 네이티브 추론기로 처리를 요청하고, 상기 네이티브 추론기가 처리한 처리결과를 기초로 제1결과데이터를 도출하는 제1질의처리단계; 및상기 아톰이 ABox 아톰인 경우 결과데이터의 도출을 위한 질의를 생성하여 상기 데이터베이스로부터 제2결과데이터를 도출하는 제2질의처리단계;를 포함하며,상기 결과전송단계에서, 상기 제1결과데이터 및 상기 제2결과데이터를 상기 시맨틱 웹 애플리케이션으로 전송하는 것을 특징으로 하는 OWL 수준의 질의언어 처리방법
17 17
제 16항에 있어서,상기 제1질의처리단계에서, 상기 네이티브 추론기로부터 복수의 TBox/RBox 아톰에 대응하는 처리결과가 입력되면 상기 각각의 처리결과의 중복되는 부분을 병합하여 상기 제1결과데이터를 생성하는 것을 특징으로 하는 OWL 수준의 질의언어 처리방법
18 18
제 16항에 있어서,상기 제2질의처리단계는,상기 ABox 아톰에 포함된 변수를 처리하기 위해 상기 데이터베이스에 대응하는 고유의 질의어를 생성하는 질의어 생성단계;복수의 ABox 아톰에 대하여 각각 생성된 질의어에서 중복되는 부분을 병합하여 최종 질의어를 생성하는 질의어 수정단계; 및상기 최종 질의어를 사용하여 상기 데이터베이스로부터 도출된 데이터를 OWL ABox 요소 형태로 가공하여 상기 제2결과데이터를 생성하는 결과생성단계;를 포함하는 것을 특징으로 하는 OWL 수준의 질의언어 처리방법
19 19
제 10항 내지 제 18항 중 어느 한 항에 기재된 OWL 수준의 질의언어 처리방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.