Standard Generalized Markup Language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 25:
==Descrizione==
 
Principale funzione di SGML è la stesura di testi chiamati ''[[Document Type Definition]] '', in acronimo [[(DTD]]), ciascuno dei quali definisce in modo rigoroso la struttura logica che devono avere i documenti di un determinato tipo;. siSi dice che questi documenti rispetto a SGML costituiscono un ''linguaggio obiettivo'', ovvero una ''applicazione''.
 
SGML è dovuto soprattutto all'opera di [[Charles Goldfarb]] e discende dal ''[[Generalized Markup Language]]'', linguaggio definito negli anni 1960 presso la [[International Business Machines|IBM]], da Goldfarb, Mosher e Lorie.
Riga 31:
L'idea centrale di SGML è quella di definire [[Linguaggio di markup|linguaggi di marcatura]] generica chiamata "marcatura descrittiva"; ogni linguaggio obiettivo definisce le caratteristiche strutturali dei documenti che governa.
 
L'organizzazione di un documento in un ''linguaggio obiettivo'' non si preoccupaè primariamente dellafocalizzata sulla sua resa visiva (che potrebbe differenziarsi molto con l'uso di diversi dispositivi di visualizzazione: (stampante, video, sistema Braille, ..ecc.)), ma piuttosto deisui ruoli logico-semantici che rivestono le parti nelle quali il documento si articola. Come esempi di questi ruoli segnaliamovanno segnalati: periodi, paragrafi, capitoli - (note, citazioni, tabelle -), indici delle parti, indici dei nomi, indici degli autori e delle fonti - aggiunte, allegati, ... ecc.
 
Per facilitare la composizione dei documenti retti da SGML sono stati sviluppati programmi come [[Alml]].