IBM 일반화 마크업 언어

IBM Generalized Markup Language
IBM 일반화 마크업 언어
개발자IBM
까지 확장SGML

GML(Generalized Markup Language)은 IBM 텍스트 포맷터 SCRIPT에 대한 의도적(절차적) 마크업 태그를 구현하는 매크로의 집합이다. SCRIPT/VS는 IBM DCF(Document Composition Facility)의 주요 구성요소다.GML의 시작 태그 세트는 DCF 제품과 함께 제공된다.null

특성.

GML은 1969년과 1970년대 초 찰스 골드파브, 에드워드 모셔, 레이먼드 로리(이름 이니셜은 골드파브가 GML이라는 용어를 구성하기 위해 사용했다.[1]null

GML을 사용하여, 문서는 문단, 헤더, 목록, 등의 측면에서 텍스트가 무엇인지 정의하는 태그로 표시된다.그러면 그 문서는 장치의 프로필을 지정하는 것만으로 다양한 장치에 대해 자동으로 포맷될 수 있다.예를 들어, 문서 자체를 변경하지 않고 장치의 프로필을 지정하는 것만으로 레이저 프린터나 라인(점 매트릭스) 프린터나 화면용으로 문서를 포맷할 수 있다.null

문서에 대한 일반화된 마크업 언어를 정의하는 ISO 표준 기술인 표준 마크업 언어(SGML)는 GML의 자손이다. 확장 가능한 마크업 언어(XML)는 처음에는 SGML의 효율적이고 단순화된 개발이었지만, 전 세계적인 수용과 지원 면에서 상위 언어보다 성장했다.[1]null

GML 스크립트 예제

:h1.제1장:소개 :p.GML은 :ol. :li와 같은 계층적 컨테이너를 지원한다.순서 목록(이것과 같은 목록), :li.정렬되지 않은 목록 및 :li.정의 목록 :eol.은 물론 간단한 구조. :p.마크업 최소화(SGML로 일반화 및 공식화)는 "h1" 및 "p" 요소에 대해 엔드 태그가 생략되도록 허용했다.null

관련 프로그램

1980년대 초 IBM은 GML을 기반으로 ISIL(Information Structure Identification Language)이라는 전용 출판 도구를 개발하였다. ISIL은 이 시기에 IBM PC 및 기타 제품에 대한 IBM 문서를 많이 생성하는 데 사용되었다.1980년대 후반에는 주로 ISIL을 기반으로 한 북마스터라는 상업용 제품이 개발되었다.null

1980년대 초 IBM의 돈 윌리엄스는 IBM PC에서 SCRIPT/VS를 사용하기 위해 DWScript를 개발했다.[2]1986년, 그는 DWISIL이라는 ISIL의 PC 버전을 개발했다.이 제품들은 IBM에서 내부적으로만 사용되었다.null

참고 항목

참조

  1. ^ a b Charles F. Goldfarb (1996). "The Roots of SGML - A Personal Recollection". Retrieved 2007-07-07.
  2. ^ DWScript - 1985년 11월 8일, DW-04167, IBM Personal Computer Version 4.6 업데이트용 문서 구성 기능

외부 링크