기술적마크업언어이다. 또한, SGML 문서는 절차적 마크업이 아니라 기술적인 마크업을 이용함으로써 하드웨어 및 소프트웨어의 종류에 관계없이 사용할 수 있어, 이 기종간에서도 장치에 독립적으로 문서를 교환할 수 있다.
≪ … 중 략 … ≫
Ⅱ. SGML(기술적범용마크업언어)의 특성SGML(
분야에서도 마찬가지로 유행하고 있다. 물론 지금 desk top pc는 10년이 아니라 2년이면 낡은 것이 된다. 다행히, 오늘날 소프트웨어나 표준이 그렇게 빨리 못쓰게 된다는 것을 믿는 사람은 아무도 없고 소프트웨어를 개선하여 초기 버전과 호환성을 유지하려는 경향이다.
MARC는 1967년 개발되었고 그것은
범용성이 커지게 된다. 논리적 구성요소의 추출은 상위요소에서 하위요소로의 진행이 바람직하다. 구성요소들이 결정되면 각각에 대해 적합한 SGML의 구문적 성분, 즉 요소(element), 속성(attribute), 엔티티(entity) 등을 할당하고 그에 대한 이름이라고 할 수 있는 일반식별기호(generic identifier)를 부여하게 된
SGML이 기능상으로는 어떠한 문서도 표현할 수 있다는 장점을 가지지만 규모가 너무 방대하고, 복잡하여 실제 구현에 어려움이 있으며, 시스템 구축에 많은 비용을 초래한다는 단점 때문에 SGML의 주요 기능을 그대로 보존하면서 자주 사용되지 않는 부분을 축소하여 SGML의 서브 셋이라 할 수 있는 XML이