1 |
1
온톨로지 기반의 추론 장치에 있어서, 테이블 A의 형태로 2 이상의 트리플 데이터를 저장하는 메모리;상기 메모리와 연결되는 프로세서;를 포함하되, 상기 테이블 A의 column은 상기 2 이상의 트리플 데이터의 술어고, 상기 테이블 A의 row는 상기 2 이상의 트리플 데이터의 주어이고, 상기 테이블 A의 value는 상기 2 이상의 트리플 데이터의 목적어 또는 null 값이고,상기 프로세서는, 조건부(condition section) 및 결과부(conclusion section)로 구성되는 온톨로지 기반의 규칙 중에서 사용자가 새롭게 정의한 규칙인 사용자 정의 규칙을 파싱(Parsing)하여 상기 사용자 정의 규칙의 조건부에 포함된 복수의 조건과 대응되는 복수의 조건 메타 정보 및 상기 사용자 정의 규칙의 결과부에 포함된 하나의 결과와 대응되는 하나의 결과 메타 정보를 생성하고, 상기 2 이상의 트리플 데이터의 술어를 기반으로 하여 상기 2 이상의 트리플 데이터 중에서 상기 복수의 조건 메타 정보와 대응되는 복수의 트리플 데이터를 검색하고, 상기 결과 메타 정보를 이용하여 상기 검색된 복수의 트리플 데이터에서 새로운 트리플 데이터를 추론하여 상기 메모리에 저장하는 것을 특징으로 하는 온톨로지 추론 장치
|
2 |
2
제1항에 있어서, 상기 조건은 일반 조건 또는 비교 조건 중 하나이되, 상기 일반 조건 및 비교 조건은 적어도 하나의 변수를 포함하고, 상기 비교 조건은 변수의 제한을 위한 비교 함수를 포함하며, 상기 조건 메타 정보는 주어(S) 정보, 술어 정보(P) 및 목적어(O) 정보를 포함하는 것을 특징으로 하는 온톨로지 추론 장치
|
3 |
3
◈청구항 3은(는) 설정등록료 납부시 포기되었습니다
|
4 |
4
◈청구항 4은(는) 설정등록료 납부시 포기되었습니다
|
5 |
5
◈청구항 5은(는) 설정등록료 납부시 포기되었습니다
|
6 |
6
◈청구항 6은(는) 설정등록료 납부시 포기되었습니다
|
7 |
7
◈청구항 7은(는) 설정등록료 납부시 포기되었습니다
|
8 |
8
삭제
|
9 |
9
제1항에 있어서, 상기 프로세서는, 상기 새로운 트리플 데이터가 결과로서 추론되는 경우, 상기 새로운 트리플 데이터와 상기 2 이상의 트리플 데이터 중 하나 이상의 트리플 데이터를 조건으로 설정하여 결과를 추론하는 점진적 추론을 수행하는 것을 특징으로 하는 온톨로지 추론 장치
|
10 |
10
제9항에 있어서, 상기 프로세서는, 2 이상의 온톨로지 기반의 규칙 및 상기 2 이상의 온톨로지 기반의 규칙의 관계를 나타내는 테이블 B를 기초로 하여 상기 점진적 추론을 수행하되, 상기 2 이상의 온톨로지 기반의 규칙 중 어느 하나의 온톨로지 기반의 규칙의 결과가 상기 2 이상의 온톨로지 기반의 규칙 중 다른 하나의 온톨로지 기반의 규칙의 조건으로 설정되며, 상기 테이블 B는 2개의 column을 포함하되, 상기 2개의 column 중 column A에 포함된 row 각각에는 상기 2 이상의 온톨로지 기반의 규칙 각각이 value로 설정되고, 상기 2개의 column 중 column B에 포함된 row 각각에는 상기 column A의 value에 영향을 받은 온톨로지 기반의 규칙 각각이 value로 설정되는 것을 특징으로 하는 온톨로지 추론 장치
|
11 |
11
온톨로지 기반의 추론 시스템에 있어서, 메모리 및 프로세서를 포함하는 복수의 온톨로지 추론 장치;를 포함하되, 상기 복수의 온톨로지 추론 장치 각각의 상기 메모리는 테이블 A의 형태로 2 이상의 트리플 데이터를 저장하되, 상기 테이블 A의 column은 상기 2 이상의 트리플 데이터의 술어고, 상기 테이블 A의 row는 상기 2 이상의 트리플 데이터의 주어이고, 상기 테이블 A의 value는 상기 2 이상의 트리플 데이터의 목적어 또는 null 값이고,상기 복수의 온톨로지 추론 장치 각각의 상기 프로세서는, 조건부(condition section) 및 결과부(conclusion section)로 구성되는 온톨로지 기반의 규칙 중에서 사용자가 새롭게 정의한 규칙인 사용자 정의 규칙을 파싱하여 상기 사용자 정의 규칙의 조건부에 포함된 복수의 조건과 대응되는 복수의 조건 메타 정보 및 상기 사용자 정의 규칙의 결과부에 포함된 하나의 결과와 대응되는 하나의 결과 메타 정보를 생성하고, 상기 2 이상의 트리플 데이터의 술어를 기반으로 하여 상기 2 이상의 트리플 데이터 중에서 상기 복수의 조건 메타 정보와 대응되는 복수의 트리플 데이터를 검색하고, 상기 결과 메타 정보를 이용하여 상기 검색된 복수의 트리플 데이터에서 새로운 트리플 데이터를 추론하여 상기 메모리에 저장하며, 상기 복수의 온톨로지 추론 장치 중 어느 하나의 온톨로지 추론 장치에서 상기 새로운 트리플 데이터의 추론이 완료된 경우, 상기 어느 하나의 온톨로지 추론 장치는 상기 추론된 새로운 트리플 데이터를 상기 복수의 온톨로지 추론 장치 중 상기 어느 하나의 온톨로지 추론 장치를 제외한 나머지 온톨로지 추론 장치로 전송하는 것을 특징으로 하는 온톨로지 기반 추론 시스템
|
12 |
12
메모리 및 프로세서가 포함된 장치에서 수행되는 온톨로지 기반의 추론 방법에 있어서, 상기 프로세서가, 조건부(condition section) 및 결과부(conclusion section)로 구성되는 온톨로지 추론 규칙 중 사용자가 새롭게 정의한 규칙인 사용자 정의 규칙을 파싱하여 상기 사용자 정의 규칙의 조건부에 포함된 복수의 조건과 대응되는 복수의 조건 메타 정보 및 상기 사용자 정의 규칙의 결과부에 포함된 하나의 결과와 대응되는 하나의 결과 메타 정보를 생성하는 단계;상기 프로세서가, 상기 복수의 조건 메타 정보를 이용하여 상기 메모리에 저장되어 있는 2 이상의 트리플 데이터 중에서 복수의 트리플 데이터를 검색하는 단계; 및 상기 프로세서가, 상기 결과 메타 정보를 이용하여 상기 검색된 복수의 트리플 데이터에서 새로운 트리플 데이터를 추론하는 단계;를 포함하되,상기 메모리는 테이블 A의 형태로 2 이상의 트리플 데이터를 저장하되, 상기 테이블 A의 column은 상기 2 이상의 트리플 데이터의 술어고, 상기 테이블 A의 row는 상기 2 이상의 트리플 데이터의 주어이고, 상기 테이블 A의 value는 상기 2 이상의 트리플 데이터의 목적어 또는 null 값이고,상기 검색하는 단계는 상기 2 이상의 트리플 데이터의 술어를 기반으로 상기 복수의 조건 메타 정보와 대응되는 상기 복수의 트리플 데이터를 검색하는 것을 특징으로 하는 온톨로지 추론 방법
|