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

Kommentarer til artiklen bliver synlige for alle. Undlad at skrive følsomme oplysninger, for eksempel sundhedsoplysninger. Fagansvarlig eller redaktør svarer, når de kan.

Du skal være logget ind for at kommentere.

eller registrer dig