SGML

Artikelstart

SGML, Standard Generalized Markup Language, standard for definition af strukturer og opmærkning af elektroniske dokumenter, specificeret af ISO i 1986.

Forskellige typer af dokumenter (fx "bog" eller "artikel") kan defineres ved at angive, hvilke elementer (afsnit, overskrifter, fodnoter mv.) der kan bruges, og i hvilken sammenhæng og rækkefølge de må optræde, samt hvilke typer indhold der kan eller skal rummes (tekst, dato mv.).

Reglerne for det aktuelle dokument indeholdes i en såkaldt Document Type Definition (DTD). SGML definerer således dokumenters struktur og regler for indhold, men ikke hvordan dokumentet visuelt skal præsenteres.

Udseendet defineres i et stylesheet uafhængigt af selve indholdsdokumentet. Fordelene herved er bl.a., at der hurtigt og simpelt kan ændres i store dokumenters udseende (fx typografien i en bog), og at der kan laves forskellige stylesheets til det samme dokument, afhængigt af det medie, det skal vises på.

Samme dokument kan altså umiddelbart vises fx i en bog, på internettet og i en avis. SGML-baserede dokumenter er dermed medie- og platformsuafhængige. SGML anvendes især inden for forlagsbranchen og til udarbejdelse af større tekniske manualer i fx fly- og bilindustrien, men danner også baggrund for de langt mere udbredte HTML-, XHTML- og XML-standarder, der alle er baseret på SGML.

I dag (2012) har både HTML og XML langt større udbredelse end SGML i sin tid havde.

Kommentarer

Din kommentar publiceres her. Redaktionen svarer, når den kan.

Du skal være logget ind for at kommentere.

eller registrer dig