SGML

Standard generalisert markup Language
utvikler
charles goldfarb
Generell informasjon
filutvidelse sgml
mime-type application/sgml og text/sgml
Uniform Type Identifier public.xml
formattype merkespråk
utvidet fra Generalisert Markup Language
utvidet til HTML , XML
Standarder) [1]
åpent format Ja 

Standard Generalized Markup Language ( SGML ; ISO 8879 : 1986 ) er en standard for å definere generaliserte markup -språk for dokumenter. ISO 8879 definerer vedlegg A.1 for generalisert merking:

HTML var i teorien et eksempel på et språk basert på SGML frem til HTML5 , som innrømmer at nettlesere ikke kan analysere det som SGML (av kompatibilitetsgrunner) og koder nøyaktig hva det skal gjøre i stedet.

DocBook SGML og LinuxDoc er bedre eksempler, siden de nesten utelukkende ble brukt med ekte SGML-verktøy.

Standardversjon

SGML er en ISO -standard : "ISO 8879:1986 Informasjonsbehandling - Tekst- og kontorsystemer - Standard Generalized Markup Language (SGML)", hvorav det er tre versjoner:

SGML er en del av en trio av muliggjørende ISO-standarder for elektroniske dokumenter utviklet av ISO/IEC JTC 1/SC 34 (ISO/IEC slutter seg til Technical Committee 1, Subcommittee 34 - Document description and processing languages):

SGML støttes av ulike datarapporter, spesielt

Historie

SGML er en etterkommer av IBMs Generalized Markup Language (GML), som Charles Goldfarb, Edward Mosher og Raymond Lorie utviklet på 1960-tallet. Goldfarb, direktør for den internasjonale standarden, laget begrepet «GML ved å bruke initialene til etternavnet hans. Goldfarb skrev også det definitive arbeidet med SGML-syntaks i "The SGML Handbook". SGML-syntaksen er veldig lik COCOA -formatet . Som et dokumentoppmerkingsspråk ble SGML opprinnelig designet for å muliggjøre utveksling av store dokumenter i myndigheter, juss og industri. Mange av disse dokumentene må forbli intakte i flere tiår – i lang tid innen informasjonsteknologi . SGML har også blitt mye brukt av militæret, og romfartsindustrien, for tekniske referanser, og av forlagsindustrien. Fremkomsten av XML -profilen har gjort SGML egnet for utstrakt bruk av småskala og generell bruk.