Seção 1: Básico

Q1.4: O que é SGML?

Padrão Generalizado de Linguagem de Marcação, ISO 8879:1986

SGML é o Padrão Generalizado de Linguagem de Marcação ( ISO 8879:1986 ), o padrão internacional para definir marcações que descreve as estruturas de diferentes tipos de documentos eletrônicos. Existe um SGML FAQ de David Megginson em http://math.albany.edu:8800/hm/sgml/cts-faq.html ; e as Páginas SGML da Web de Robin Cover estão em http://www.oasis-open.org/cover/general.html . Para um sumário breve e lista de materiais online ou impressos, veja http://wiht.link/SGML-intro . Para um conteúdo mais leve, tente o ‘Não é mais um SGML FAQ’ em http://www.flightlab.com/~joe/sgml/faq-not.txt .

SGML é muito amplo, poderoso, e complexo. Estava em alto uso industrial e comercial por aproximadamente duas décadas (e ainda é, em alguns lugares), e existe um corpo significativo de especialização e software que cresceu com ele, os quais estão agora em sua maioria disponíveis para XML.

XML é uma versão simplificada e leve do SGML que mantém o suficiente da sua funcionalidade a fim de se fazer útil mas que remove todos os recursos opcionais que fizeram SGML muito complexo de ser programado no âmbito abrangente da Web.