1 |
1
생물 정보 통합 검색 시스템에 있어서, 다수의 생물 정보 데이터 베이스에 각각 대응하며, 상기 생물 정보 데이터 베이스에 대하여 각각 구축되어 있는 검색/분석 연산 규칙을 이용하여, 사용자 질의에 응답하는 다수의 래퍼;상기 사용자 질의가 상기 다수의 래퍼에서 각각 실행될 수 있도록 상기 사용자 질의를 하나 이상의 부 질의로 분할하고, 상기 부 질의를 토대로 하나 이상의 부 질의를 생성하는 미디에이터; 및 상기 생물 정보 데이터 베이스에 대응하는 래퍼를 자동으로 생성하는 래퍼 생성부를 포함하며, 상기 미디에이터는 상기 사용자 질의가 상기 다수의 래퍼에서 각각 실행될 수 있도록, 상기 생물 정보 데이터 베이스의 참조 정의, 검색/분석 연산, 파라미터, 프로토콜 및 URL 정보를 포함하는 연산 규격 및 처리 정보에 따라 상기 사용자 질의를 하나 이상의 부 질의로 분할하여 생성하는 질의 분할 모듈을 포함하는 생물 정보 통합 검색 시스템
|
2 |
2
제 1 항에 있어서, 상기 래퍼가 상기 사용자 질의에 대한 응답을 위해, 상기 생물 정보 데이터 베이스 검색/분석 연산 규칙에 논리 필드를 확장 적용하여 생성되는 생물 정보 통합 검색 시스템
|
3 |
3
제 1 항에 있어서, 상기 미디에이터가 상기 사용자 질의를 파싱하는 질의 파싱 모듈;상기 사용자 질의의 정당성을 평가하는 문법/의미 검증 모듈;상기 질의 분할 모듈에서 분할 또는 생성된 부 질의의 실행 순서를 확정하여 실행 플랜을 작성하는 실행 플랜 작성 모듈; 및상기 실행 플랜 작성 모듈에서 작성된 실행 플랜에 따라 래퍼에 실행 가능한 부 질의를 송부하고, 래퍼로부터 질의의 결과를 취합하는 질의 실행 모듈을 포함하는 생물 정보 통합 검색 시스템
|
4 |
4
제 3 항에 있어서, 상기 문법/의미 검증 모듈이 사용자 질의의 검색/분석 연산 규칙에 대한 적합성, 검색/연산 규칙의 수행에 필요한 파라미터들의 입력 여부로 사용자 질의에 대한 정당성 평가를 수행하는 생물 정보 통합 검색 시스템
|
5 |
5
삭제
|
6 |
6
제 1 항에 있어서, 상기 질의 분할 모듈이상기 생물 정보 데이터 베이스의 참조 정의에 따라, 참조 정의에 따른 생물 정보 데이터 베이스로의 접근을 위한 새로운 질의를 생성하는 생물 정보 통합 검색 시스템
|
7 |
7
제 1 항에 있어서, 상기 질의 분할 모듈이상기 생물 정보 데이터 베이스의 연산 규칙의 수행을 위한 새로운 질의를 생성하는 생물 정보 통합 검색 시스템
|
8 |
8
제 1 항에 있어서, 상기 래퍼 생성부가 상기 생물 정보 데이터 베이스의 구조 정보 및 검색/연산 규칙에 대한 규격, 처리 과정을 포함하는 질의 매핑 정보를 자동 생성하는 생물 정보 통합 검색 시스템
|
9 |
9
생물 정보 통합 검색 방법에 있어서, a) 생물 정보의 참조정의와 연산들을 논리적 요소로 정의하여 표준 XML 데이터 모델로 사상하는 단계;b) 사용자 질의를 개별 래퍼가 수행할 수 있는 부 질의로 분할 및 재구성 하는 단계;c) 상기 분할된 부 질의의 수행 순서를 결정하는 단계; 및d) 상기 수행 순서를 토대로 질의를 수행하고, 그 결과를 취합하는 단계를 포함하는 생물 정보 통합 검색 방법
|
10 |
10
제 9 항에 있어서, a) 단계가 대상 생물 정보가 타 생물 정보 데이터베이스 접근을 위한 URI로 사용되었을 경우, 이를 참조정의 규격에 따라 논리적 요소로 정의하는 단계; 생물 정보 데이터 베이스로의 주요 접근 체계를 연산 규격에 따라 논리적 요소로 정의하는 단계; 및 상기 정의된 논리적 요소들을 표준 XML 데이터 모델을 사용하여 표현하는 단계를 포함하는 생물 정보 통합 검색 방법
|
11 |
11
제 9 항에 있어서, b) 단계에서, 정의된 논리적 요소들이 참조 정의인 경우, 사용자 질의를 키 필드 값을 추출하기 위한 본 질의와 키 필드 값을 사용해 목적 데이터 추출을 위한 부 질의로 분리하는 단계; 및 상기 본 질의와 부 질의간의 연결 과정을 정의하는 단계를 포함하는 생물 정보 통합 검색 방법
|
12 |
12
제 9 항에 있어서, b) 단계에서, 정의된 논리적 요소들이 연산인 경우, 목적 데이터의 유일성이 보장 될 때, 사용자 질의를 최종 목적 데이터에 대한 제한 규칙을 포함하는 표준 엑스쿼리 형태의 본 질의와 단일 아규먼트를 내장한 부 질의로 분리하는 단계; 및 목적 데이터의 유일성이 보장되지 않을 때, 다수의 임시 데이터를 추출하는 질의를 생성하고, 이 질의의 결과를 입력 받아 최종 목적 데이터를 추출하는 질의를 생성하는 단계를 포함하는 생물 정보 통합 검색 방법
|
13 |
13
제 9 항 내지 제 12 항 중 어느 한 항에 있어서, 사용자 질의의 검색/분석 연산 규칙에 대한 적합성, 검색/연산 규칙의 수행에 필요한 파라미터들의 입력 여부로부터 사용자 질의의 정당성을 평가하는 단계를 추가 포함하는 생물 정보 통합 검색 방법
|
14 |
14
생물 정보 통합 검색 방법에 있어서, a) 사용자 질의를 파싱하여 파스 트리를 수득하는 단계; b) 파싱된 사용자 질의에 대한 파스트리를 이용하여 사용자 질의의 문법 및 의미의 정당성을 평가하는 단계; c) 사용자 질의에 대한 파스트리를 순회하면서, 사용자 질의의 분할 및 사용자 질의에 대한 부 질의를 생성하는 단계를 반복 수행하는 단계; d) 개별 부 질의들의 실행 순서를 확정하고, 이에 따라 질의 결과의 연결, 통합을 위한 실행 플랜을 작성하는 단계; e) 작성된 실행 플랜을 순회하면서, 순서에 따라 부 질의를 반복적으로 수행하는 단계; 및 f) 부 질의 수행 결과로부터 사용자 질의에 대한 목적 데이터를 추출하는 단계를 포함하는 생물 정보 통합 검색 방법
|
15 |
15
제 14 항에 있어서, b) 단계에서, 사용자 질의의 검색/분석 연산 규칙에 대한 적합성, 검색/연산 규칙의 수행에 필요한 파라미터들의 입력 여부로부터 사용자 질의의 정당성을 평가하는 생물 정보 통합 검색 방법
|
16 |
16
제 14 항에 있어서, c) 단계에서, 사용자 질의에 참조정의가 포함되는 경우, 참조 정의 부분을 새로운 질의로 분할하고 파스트리에 추가하는 단계를 포함하는 생물 정보 통합 검색 방법
|
17 |
17
제 14 항 내지 제 16 항 중 어느 한 항에 있어서, c) 단계에서, 사용자 질의에 연산이 포함되는 경우, 연산 수행 부분을 새로운 질의로 분할하고 파스트리에 추가하는 단계를 포함하는 생물 정보 통합 검색 방법
|
18 |
18
제 14 항에 있어서, d) 단계에서, 상기 c) 단계에서 추가된 새로운 질의가 존재하는 경우, 사용자 질의로부터 필요한 아규먼트 값을 추출하여 새로운 질의에 설정하는 단계를 포함하는 생물 정보 통합 검색 방법
|
19 |
18
제 14 항에 있어서, d) 단계에서, 상기 c) 단계에서 추가된 새로운 질의가 존재하는 경우, 사용자 질의로부터 필요한 아규먼트 값을 추출하여 새로운 질의에 설정하는 단계를 포함하는 생물 정보 통합 검색 방법
|