Articles

SGML (Standard Generalized Markup Language)

SGML (Standard Generalized Markup Language) er en standard for hvordan du angir et dokumentmarkeringsspråk eller et kodesett. En slik spesifikasjon er i seg selv en dokumenttype definisjon (dtd). SGML er ikke i seg selv et dokumentspråk, men en beskrivelse av hvordan man spesifiserer et. Det er metadata.SGML er basert på ideen om at dokumenter har strukturelle og andre semantiske elementer som kan beskrives uten referanse til hvordan slike elementer skal vises. Selve visningen av et slikt dokument kan variere, avhengig av utgangsmedium og stilinnstillinger. Noen fordeler med dokumenter basert PÅ SGML er:

  • De kan opprettes ved å tenke i form av dokumentstruktur i stedet for utseende egenskaper (som kan endres over tid).
  • De vil være mer bærbare fordi EN sgml-kompilator kan tolke et hvilket som helst dokument med referanse til document type definition (dtd).
  • Dokumenter som opprinnelig var ment for utskriftsmediet, kan enkelt tilpasses andre medier, for eksempel dataskjermen.

språket som denne Nettleseren bruker, Hypertext Markup Language (HTML), er et eksempel på ET sgml-basert språk. DET er en dokumenttypedefinisjon FOR HTML (og lesing AV HTML-spesifikasjonen leser effektivt en utvidet versjon av dokumenttypedefinisjonen). I dagens distribuerte nettverksmiljø beskrives mange dokumenter med Extensible Markup Language (XML) som er et databeskrivelsesspråk (og et dokument kan ses som en samling av data) som bruker sgml-prinsipper.SGML er basert på tidligere generaliserte markeringsspråk utviklet HOS IBM, Inkludert General Markup Language (Gml) og ISIL.