Limbaj de marcare generalizat standard
Limbaj de marcare generalizat standard | |
---|---|
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
- Limbaj de marcare generalizat standard , pe Sapienza.it , De Agostini .
- ( EN ) Standard Generalized Markup Language , pe Encyclopedia Britannica , Encyclopædia Britannica, Inc.
Controlul autorității | LCCN (EN) sh86006277 · GND (DE) 4234486-4 · BNF (FR) cb124683709 (data) · BNE (ES) XX550731 (data) |
---|