1 |
1
RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템에 있어서,트리플 형태로 데이터를 저장하고 검색하는 다수의 트리플 저장소, 텍스트 형식의 문서를 저장하고 검색하는 문서검색엔진, 및, 키값에 의한 데이터를 저장하는 키값 저장소로 구성되는 데이터 저장소;트리플 데이터를 입력받아, 상기 트리플 데이터를 시공간 트리플, 텍스트 트리플, 및, 일반 트리플로 분류하는 종류분류기; 및,상기 시공간 트리플로 분류된 트리플 데이터는 상기 키값 저장소로 분배하고, 상기 텍스트 트리플로 분류된 트리플 데이터는 상기 문서검색엔진에 분배하고, 상기 일반 트리플로 분류된 데이터는 상기 트리플 저장소로 분배하는 트리플 분배기를 포함하는 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|
2 |
2
제1항에 있어서,상기 종류분류기는 상기 트리플 데이터의 목적어가 소정의 길이 이상이면 상기 트리플 데이터를 텍스트 트리플로 분류하고, 상기 트리플 데이터의 술어가 사전에 정해진 술어 목록에 포함되면 상기 트리플 데이터를 시공간 트리플로 분류하고, 상기 트리플 데이터가 텍스트 트리플이나 시공간 트리플이 아닌 경우에 일반 트리플로 분류하는 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|
3 |
3
제2항에 있어서,상기 술어 목록은 시간 또는 공간을 나타내는 술어들의 목록인 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|
4 |
4
제2항에 있어서,상기 트리플 데이터의 목적어가 소정의 길이 이상이면 상기 트리플 데이터의 술어가 상기 술어 목록에 포함되더라도, 상기 트리플 데이터를 텍스트 트리플로 분류하는 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|
5 |
5
제2항에 있어서,상기 트리플 데이터가 일반 트리플인 경우, 상기 트리플 데이터의 주어에 있는 문자열을 해쉬하여 해쉬 결과에 따라 서로 다른 트리플 저장소에 상기 트리플 데이터를 저장하는 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|
6 |
6
제2항에 있어서, 상기 시스템은,질의를 입력받아, 상기 질의 내에 시공간 또는 텍스트를 검색하는 제1 질의부분, 및, 상기 제1 질의부분을 제외한 나머지 제2 질의부분을 추출하는 질의분석기;상기 제1 질의부분으로 상기 키값 저장소 또는 문서검색엔진으로 질의를 처리하고 처리 결과를 가져와서, 가져온 처리결과에 대하여 상기 트리플 저장소에서 상기 제2 질의부분으로 검색을 수행시키는 질의처리기; 및,상기 제2 질의부분에 의해 각 트리플 저장소에서 처리된 처리 결과를 취합하는 트리플 취합기를 포함하는 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|
7 |
7
제6항에 있어서,상기 트리플 데이터가 일반 트리플인 경우, 상기 트리플 데이터의 주어에 있는 문자열을 해쉬하여 해쉬 결과에 따라 서로 다른 트리플 저장소에 상기 트리플 데이터를 저장하고,상기 질의처리기는 상기 제1 질의부분으로 상기 키값 저장소 또는 문서검색엔진으로 질의를 처리하고 처리 결과로서 트리플의 주어를 가져와서, 가져온 주어에 있는 문자열을 해쉬하여 해쉬 결과에 따라 트리플 저장소들을 선택하고, 선택된 트리플 저장소들에 상기 제2 질의부분으로 질의를 요청하는 것을 특징으로 하는 RDF 트리플 데이터 종류 기반 데이터 저장 및 검색 시스템
|