문맥 (context)
예를 들어, 워드 프로세싱 문서는 내장 필드를 포함할 수 있다. 필드는 필드 타입 및 적어도 하나의 필드 파라미터에 기초하여 표시 데이터에 의해 가시적으로 표현되는 문서의 일부를 표현한다. 따라서, 표시 데이터는 적어도 하나의 필드 파라미터의 값(들)의 변화에 응답하여 변경될 수 있다. 상이한 목적을 위해 상이한 타입의 필드가 존재할 수 있다. 그 예는 문서의 페이지 수, 문서의 파일명, 현재의 일시, (예를 들어, 단락, 테두리, 페이지 등) 넘버링 특징을 위한 번호 등을 포함한다.
워드 프로세싱 문서의 표시가 갱신될 때, 표시 데이터 또한 적어도 하나의 파라미터에 기초하여 갱신된다. 예를 들어, 문서의 페이지 수에 대한 필드가 존재하는 경우, 문서가 프린팅을 위해 갱신될 때마다, 문서의 현재 페이지 수는 내장 필드의 위치에 표시 데이터로서 삽입된다.
기존 필드에서, 적어도 하나의 필드 파라미터는 본질적으로 알려지거나 결정 가능한 정보와 관련된다. 예를 들어, 날짜 및/또는 시간은 컴퓨팅 시스템에 의해 본질적으로 알려진다. 또한, 파일명 및 내부 넘버링 동작들은 문서 자체로부터 본질적으로 결정 가능하다. 결과적으로, 기존의 내장 필드 기술은 비교적 제한적이며 유연하지 않다.
워드 프로세서와 같은 텍스트 기반 애플리케이션과 관련하여 서지 정보에 대해 효율적으로 작업을 행할 수 있는 능력은 특히 내장 필드와 관련하여 점점 중요해지고 있다. 이것은 특히, 주어진 문서 내에 인용된 소스들의 수가 증가하고 상이한 이용 가능 소스 타입들의 수가 증가할 때 사실이다. 인용문을 가진 문서를 생성하는 데 사용할 수 있는 텍스트 기반 애플리케이션의 예는 워드 프로세서, 하이퍼텍스트 마크업 언어(html) 편집기 등을 포함한다.
003c#발명의 요약003e#
표시 가능한 파일을 위한 필드는, (i) 필드 타입 및 필드 각각의 적어도 하나의 파라미터에 기초하여, 그리고 (ii) 미가공 데이터(raw data), 및 애플리케이션과 분리 가능하고 외부적인 변환 엔진에 응답하여, 애플리케이션이 변환 엔진의 내부 기계학(mechanics)을 알지 못할 때에도 애플리케이션에 의해 결정될 수 있다. 주어진 필드에 대한 설명되는 구현에 있어서, 필드 타입은 주어진 필드가 주어진 필드의 적어도 하나의 파라미터에 의해 참조되는 미가공 데이터에 기초하여 평가된다는 것을 지시한다. 표시에 적합한 주어진 필드에 대한 결과를 산출하기 위하여 변환 엔진이 참조된 미가공 데이터에 적용된다. 예시적인 구현에 있어서, 변환 엔진은 필드에 적용하기 위해 선택적으로 설정될 수 있는 다수의 표시 규칙 세트를 포함한다. 일 실시예에서, 각각의 표시 규칙 서브세트는 각각의 미가공 데이터 타입을 목표로 한다. 예시적인 구현에서, 필드는 서지 소스에 대한 참조 문헌(bibliography) 및 인용문(citation)을 포함하고, 미가공 데이터는 인용된 소스에 대한 서지 데이터를 포함하고, 상이한 표시 규칙 세트는 상이한 서지 포맷팅 표준을 포함하며, 각각의 미가공 데이터 타입은 각각의 소스 타입을 포함한다.
참조 문헌 및 인용문에 대한 확장형 마크업 언어 스키마는 서지 정보의 이용을 용이하게 한다. 예를 들어, 스키마 이용 모듈은 서지 정보에 대한 스키마의 생성, 수정, 해석 등을 가능하게 할 수 있다. 스키마 이용 모듈은 독립 프로그램, 애플리케이션 프로그램의 일부 등일 수 있다. 서지 정보에 대한 스키마는 서지 정보에 대한 프레임워크를 정의한다. 서지 정보는 문서에 내장될 수 있고, 마스터 리스트로서 구현되는 것 등이 가능하다. 설명되는 구현에 있어서, 서지 정보에 대한 스키마는 확장형 마크업 언어(XML)와 같은 개방 표준을 이용하여 구현된다. 스키마는 다수의 소스 타입 및 그와 연관된 데이터 타입을 열거한다. 다른 설명되는 구현에 있어서, 서지 정보에 대한 스키마와 관련하여 스키마 이용 모듈을 이용하는 것은 서지 소스 정보가 생성되고 문서 내에 인용문으로서 삽입되고 마스터 리스트에 추가되고 나중에 재사용되는 것 등을 가능하게 한다.
본 요약은 아래의 상세한 설명에서 더 설명하는 개념들의 선택을 간략하게 소개하기 위해 제공된다. 본 요약은 특허 청구되는 내용의 중요 특징 또는 본질적인 특징을 식별하고자 하는 의도가 없을 뿐 아니라, 특허 청구되는 내용의 범위를 결정함에 있어서 하나의 보조물로서 사용하려는 의도도 없다. 더욱이, 다른 방법, 시스템, 접근법, 장치, 디바이스, 매체, 프로시저, 스키마, 애플리케이션 프로그램 인터페이스(API), 배열 등의 구현도 본 명세서에 설명된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
표시 가능한 파일을 위한 필드 구성 요소 중 변환 엔진이 미가공 데이터(raw data)에 적용되어 표시 결과물을 산출하는 과정에서, 변환 엔진이 포함하고 있는 구성 요소는 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation변환 엔진이 미가공 데이터에 적용되어 결과를 산출할 때, 변환 엔진 내부에 포함된 구성 요소를 찾는 작업이다.
-
2정보 추출
information_extraction변환 엔진의 기능과 구성에 관한 기술적 설명을 추출한다.
- 표시에 적합한 주어진 필드에 대한 결과를 산출하기 위하여 변환 엔진이 참조된 미가공 데이터에 적용된다.
-
3근거 선택
evidence_selection변환 엔진의 내부 구성 요소에 대해 명시적으로 언급된 구절을 선별한다.
- 예시적인 구현에 있어서, 변환 엔진은 필드에 적용하기 위해 선택적으로 설정될 수 있는 다수의 표시 규칙 세트를 포함한다.
-
4논리 통합
logical_integration변환 엔진은 필드 적용을 위해 선택적으로 설정 가능한 '다수의 표시 규칙 세트'를 포함하고 있음을 파악한다.
- 변환 엔진은 필드에 적용하기 위해 선택적으로 설정될 수 있는 다수의 표시 규칙 세트를 포함한다.
-
5결론 도출
conclusion_formulation변환 엔진의 구성 요소는 다수의 표시 규칙 세트이다.
- 변환 엔진은 필드에 적용하기 위해 선택적으로 설정될 수 있는 다수의 표시 규칙 세트를 포함한다.
-
6답변 생성
answer_generation질문에 대한 직접적인 답변인 '다수의 표시 규칙 세트'를 작성한다.
- 다수의 표시 규칙 세트
최종 답변 (final_answer)
다수의 표시 규칙 세트
핵심 해석 (core_interpretation)
변환 엔진은 필드에 적용하기 위해 선택적으로 설정될 수 있는 다수의 표시 규칙 세트를 포함한다.