1 |
1
순서를 가진 유한한 문자열 집합으로서 유한한 행(line)으로 구분되어 있으며, i번째 행의 문자열 집합 Si는 수학식 1에 의해 정의되는 텍스트 파일 형식의 구조계산서에 대해,
상기 문자열 집합 Si로부터, 각 행에 대한 문자열 정보를 머리기호, 제목, 내용, 참조로 구분하여 임시 테이블에 순차적으로 저장하는 단계와; 상기 저장된 임시 테이블의 머리기호에 대한 정보를 이용하여, 상기 각 제목이 문서의 트리구조에서 위치하는 계층정보를 부여하는 계층정보 부여단계와; 상기 계층정보와 상기 임시 테이블에 저장된 정보들을 이용하여 트리의 깊이우선(depth-first) 순서에 의해 XML 파일 생성을 수행하는 XML 파일 생성단계;에 의해 XSD(XML Schema Definition)로 변환하는 문서 변환단계와;
상기 XSD 데이터와 표준화된 구조계산서의 XML 데이터를 상호 대비하는 스키마 매칭과정을 수행함으로써 구조계산서의 항목 누락 여부를 판별하는 누락항목 판별단계를 포함하는 것을 특징으로 하는 구조계산서 검사 방법
|
2 |
2
제1항에서의 누락항목 판별단계는,
수학식 16 및 수학식 15에 의한 유사도 산출단계와;
상기 유사도 산출단계에 의해 산출된 스키마 요소와 요소 사이의 유사도 값에, 수학식 17에 의해 정의되는 이완 라벨링(relaxation labeling)과정에 의해 연산된 구조적 관계값을 추가시켜 전체 유사도 값을 배열하는 전체 유사도값 배열단계와;
특정 항목에 대한 결과값이 기준값보다 낮은 경우, 해당 항목의 target값에 매칭되지 않는 것으로 판단하는 단계로 구성되는 것을 특징으로 하는 구조계산서 검사 방법
|
3 |
3
제1항 또는 제2항의 문서 변환단계에 있어서,
상기 제목 문자열 hi는 수학식 2,3a,3b에 의해 정의되는 것을 특징으로 하는 구조계산서 검사 방법
|
4 |
4
제3항의 문서 변환단계에 있어서,
기준 머리기호 집합 BSd은 bsd1,bsd2,
|
5 |
5
제4항의 문서 변환단계에 있어서,
상기 제목을 나타낼 때 사용되는 미리 정의된 문자열 그룹 ID의 집합을 HSID라 하고, ∀ID, HSID ⊂ ∑+일 때, hsi=ø의 조건은 수학식 4에 의해 정의되는 것을 특징으로 하는 구조계산서 검사 방법
|
6 |
6
제5항의 문서 변환단계에 있어서,
상기 문자열 집합에서 f번 이상 출현하지 말아야하는 금칙 문자들의 집합을 Xf라 하고, xf ∈ Xf일 때, hci=ø의 조건은 수학식 5에 의해 정의되며,
B0는 왼쪽 괄호를 표현하는 문자들의 집합으로 B0⊂HSID, Bc는 오른쪽 괄호를 표현하는 문자들의 집합, <a,b>은 서로 쌍을 이루는 동일한 종류의 괄호에 대한 집합으로 a∈B0, b∈Bc이라 정의하며, 제목의 끝을 나타내는 구분자의 집합 De={Bc,Ce}, Ce는 제목과 내용의 구분을 위해 사용되는 문자들의 집합으로서 Bc∩Ce=ø으로 정의할 때 l은 수학식 6에 의해 정의되며,
수학식 6에서의 참조 문자열 ri은 수학식 7에 의해 정의되는 것을 특징으로 하는 구조계산서 검사 방법
|