SGML (Standard Generalized Markup Language)

SGML est une norme qui spécifie un ensemble de balises ou un langage de balisage de documents. Cette spécification peut être utilisée pour définir un type de document. Le SGML ne définit pas lui-même un langage de document. C'est un moyen d'en décrire un. Il s'agit de métadonnées.

SGML repose sur l'idée que les documents possèdent des éléments structurels et d'autres éléments sémantiques qui peuvent être décrits sans référence à la manière dont ces éléments doivent être affichés. Il est possible qu'un document soit affiché différemment selon le support de sortie ou le style préféré. Les documents basés sur le SGML présentent les avantages suivants : Ils peuvent être créés en pensant en termes de structure de document plutôt qu'en termes de caractéristiques d'apparence (qui peuvent changer avec le temps). Comme un compilateur SGML est capable d'interpréter n'importe quel document en utilisant sa DTD (définition de type de document), ils seront plus faciles à transporter. Les documents initialement destinés au support imprimé peuvent facilement être réadaptés pour d'autres supports, tels que l'écran d'ordinateur. Le langage de balisage hypertexte (HTML) est un exemple de langage basé sur le SGML. Il existe une définition de type de document pour le HTML (et la lecture de la spécification HTML revient à lire une version étendue de la définition de type de document). Dans l'environnement de réseau distribué d'aujourd'hui, de nombreux documents sont décrits à l'aide du langage de balisage extensible (XML), qui est un langage de description de données (et un document peut être considéré comme une collection de données) qui utilise les principes du SGML.

Vous pouvez également être intéressé
  1. GML (Generalized Markup Language) GML (Generalized Markup Language) est un langage de formatage de documents d'IBM qui décrit un document en termes de structure d'organisation et de parties de contenu et de leurs relations. Les balises GML ou le balisage GML peuvent être utilisés pour décrire des parties telles que les chapitres, les sections,...
  2. Langage de balisage généralisé standard (sgml) Définition - Que signifie SGML (Standard Generalized Markup Language)? Le langage de balisage généralisé standard (SGML) est un langage de balisage de texte qui sert de sur-ensemble de langages de balisage largement utilisés comme HTML (langage de balisage hypertexte) et XML (langage de balisage extensible). SGML est utilisé pour le...

SGML s'inspire de versions antérieures du langage de balisage généralisé d'IBM (GML et ISIL).

  1. XML (Extensible Markup Language) Le langage XML (Extensible Markup Language) est utilisé pour décrire des données. La norme XML est un moyen flexible de créer des formats d'information et de partager électroniquement des données structurées via l'Internet public, ainsi que via les réseaux d'entreprise. Le code XML est une recommandation du World Wide Web...
  2. OPML (Outline Processor Markup Language) Outline Processor Markup Language est un format XML qui peut être utilisé pour créer des contours. En raison de l'extensibilité de la base XML, OPML a été utilisé pour organiser de nombreux types de données, car il peut être personnalisé pour chaque application. Le format est simple, auto-documenté, extensible et...