해나무

[용어]SGML 본문

정보기술의 海

[용어]SGML

아름수풀 2004. 8. 24. 10:59
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
SGML(Standard Generalized Markup Language)은 국제표준 (ISO 8879:1986) 문서 작성 언어로써 문서의 각 구성 요소가 논리적인 구조를 갖도록 문서의 계층적 구조를 설정할 수 있는 방법을 제시한다. SGML은 모든 문서 작성 소프트웨어가 인식할 수 있는 일반적인 Markup을 사용한다. 사용자는 자신이 필요한 문서의 종류 및 그 문서에서 사용할 Tag 종류 및 Tag의 사용 규칙을 정하여 사용할 수 있다. Tag란 Markup 정보를 별도로 분리하고 분리된 정보에 접근하기 위하여 사용되는 것이다. Tag를 이용함으로써 문서 작성 중에 문서의 구성요소가 어떻게 보일 것인가에 대한 고려 없이 그 구성요소가 문서 내에서 내용상 어떤 성격을 가질지만 고려하면 된다.

SGML 문서는 일반화된 Markup을 이용함으로써 하드웨어 및 소프트웨어의 종류에 관계없이 사용할 수 있으며 따라서 상이한 시스템을 가진 어느 사용자와도 문서를 교환할 수 있다.

일반적으로 사용자는 문서를 작성할 때 ' 공지사항 ' 이라는 문서 제목을 가운데에 위치시키고 글자의 크기는 다른 텍스트보다 크게, 그리고 굵은 글씨체로 정의한다. ' 수신 ', ' 발신 ', ' 주제 ', ' 일자 ' 는 좌측에 정렬시키고 본문 내용은 두 문단으로 구성되어 첫째 문단은 ' 일자 ' 로부터 약간 띄워서 시작하고 문단 사이에는 하나의 빈 줄을 추가한다. 이외에도 이 문서가 인쇄될 때 Format을 결정할 많은 정보가 더해져 있다.

SGML 을 이용하여 문서를 작성할 경우는 일반적으로 SGML 작성 소프트웨어, 즉 SGML 에디터를 이용한다. SGML 에디터를 이용할 경우, 사용자는 Tag목록에서 원하는 Tag를 선택하여 내용만 입력하면 된다.

SGML 문서의 경우, 문서의 모양은 전혀 고려되지 않음을 알 수 있다. 문서의 모양은 실제로 그 문서를 인쇄할 때 각 Tag별로 정해진 Formatting 정보에 의해 결정되어진다. SGML 문서의 경우 사용자는 문서 종류별로 원하는 모양을 설정할 수 있다. 문장 구성 요소별로 Formatting 정보를 설정하여 저장되어진 별도의 파일은 FOSI(Formatting Output Specification Instance)나 DSSSL 이 될 수 있다.




자세히 보기-> http://user.chol.com/~h5526366/index.html

'정보기술의 海' 카테고리의 다른 글

사이트노트  (0) 2004.08.24
[색상표]BLUE  (3) 2004.08.19
[용어]Data Dictionary  (0) 2004.08.13