Limbaj de marcare generalizat standard

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Limbaj de marcare generalizat standard
SGML.svg
Tip MIME application/sgml, text/sgml
Dezvoltat de ISO
Tip Limbaj de marcare
Extins la HTML , XML
Standard ISO 8879: 1986
Site-ul web www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=16387

În informatică, S tandard G eneralized M arkup L anguage (SGML) este un metalimbaj definit ca ISO standardul (ISO 8879: 1986 SGML) în scopul definirii limbilor care trebuie utilizate pentru redactarea textelor destinate să să fie transmis și stocat cu iT, și anume redactarea documentelor într-o mașină computerizată (în formă lizibilă).

Descriere

Funcția principală a SGML este redactarea textelor numite Definiția tipului de document (DTD), fiecare dintre acestea definind riguros structura logică pe care trebuie să o aibă documentele de un anumit tip. Se spune că aceste documente cu privire la SGML constituie un limbaj obiectiv , adică o aplicație .

SGML se datorează în principal activității lui Charles Goldfarb și descinde din Generalized Markup Language , un limbaj definit în anii 1960 de IBM , de Goldfarb, Mosher și Lorie.

Ideea de bază a SGML este de a defini limbaje de markup generice numite „markup descriptiv”; fiecare limbă țintă definește caracteristicile structurale ale documentelor pe care le guvernează.

Organizarea unui document într-un limbaj obiectiv nu se concentrează în primul rând pe redarea vizuală a acestuia (care ar putea diferi foarte mult prin utilizarea diferitelor dispozitive de afișare: imprimantă, video, sistem Braille etc.), ci mai degrabă pe rolurile logice - semantica care acoperiți părțile în care este împărțit documentul. Ca exemple ale acestor roluri trebuie raportate: perioade, paragrafe, capitole (note, citate, tabele), indici de părți, indici de nume, indici de autori și surse - adăugiri, atașamente etc.

Pentru a facilita compunerea documentelor guvernate de SGML, au fost dezvoltate programe precum Alml .

Utilizare originală

SGML a fost inițial dezvoltat pentru a permite schimbul de documente citibile de mașini în proiecte guvernamentale, legale și industriale, care trebuie să rămână lizibile timp de câteva decenii (o perioadă foarte lungă de timp în informatică ).

Utilizată inițial pentru publicarea de texte și baze de date , una dintre aplicațiile sale majore a fost cea de-a doua ediție a Oxford English Dictionary (OED), care a fost și este complet formatată folosind un limbaj SGML.

Elemente conexe

linkuri externe

Controlul autorității LCCN (EN) sh86006277 · GND (DE) 4234486-4 · BNF (FR) cb124683709 (data) · BNE (ES) XX550731 (data)
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT