SGML - Langage normalisé de balisage généralisé - Standard Generalized Markup Language |
Thème : Normes d'Internet |
Liens sponsorisés
Définition
"Méta langage" permettant de créer des langages de balisage. Description
Les origines du SGML remontent à la fin des années 1960 avec le langage GML (Generalized Markup Language) développé principalement par Charles Goldfarb pour le compte d'IBM. Le SGML est devenu par la suite une norme ISO.
Le SGML fournit différentes syntaxes de balisage qui peuvent être utilisées pour définir des langages de balisage plus ou moins spécialisés. Une des normes du SGML est l'utilisation des crochets ("<" et ">") pour la déclaration des balises, bien que ce ne soit pas une obligation.
Le HTML et le XML sont deux dérivés du SGML. Le HTML est une application du SGML : les règles du SGML ont été appliquées pour créer le Langage de balisage servant à la publication de pages web. En revanche, le XML est un sous-ensemble de SGML : il en constitue une version simplifiée, plus simple à analyser et à manipuler. Pour mieux illustrer cette distinction, citons le XHTML et le RSS comme étant deux applications du XML.
Le SGML est aujourd'hui largement supplanté par le XML, notamment dans le domaine du Web.
Auteur
François Palaci
Consultant en ergonomie

Autres sites sur le sujet
Voici 3 autres sites sur le sujet :
Le langage normalisé de balisage généralisé 
Cover Pages: SGML 
Page SGML du site du W3C 
Définitions à consulter
Nous vous proposons de consulter également la définition des termes suivants :
- ActionScript : Langage de programmation utilisé par Flash
- Ada : Langage de programmation structuré, développé sur l'initiative de l'armée américaine.
- Attribut : Paramètre d'une balise (dans le contexte d'un langage de balisage).
- Balise : Elément sémantique de base des langages de balisage.
- C# : Nouveau langage de programmation créer par Microsoft.
- C++ : Langage de programmation crée par Bjarne Stroustrup en 1983.
- Code source : Ensemble d'instructions à la source d'un programme informatique.
- Compilateur : Logiciel chargé de traduire le code source d'un programme en langage machine compréhensible par un ordinateur.
- Common Object Request Broker Architecture (CORBA) : Norme industrielle multi-plateformes et multi-langages permettant de simplifier le développement d’architectures distribuées complexes.
- Définition de type de document (DTD) : Description de la structure d'un document SGML ou XML.
- ECMAScript : Normalisation par l'oganisme suisse ECMA du langage Javascript.
- Graphiques vectoriels adaptables (SVG) : Langage de description d'ensembles graphiques vectoriels basé sur XML.
- Groovy : Groovy est un langage de script orienté objet pour Java. Il s'agit d'un projet Open Source qui a débuté en 2003.
Le projet est maintenant piloté par Guillaume Laforge dans la JSR 241 du Java Community Process. - HTML : Hypertext Markup Langage
- Environnement de développement intégré (IDE) : L'IDE (Integrated Development Environment) est une interface qui permet de développer, compiler et exécuter un programme dans un langage donné.
- Java : Langage de programmation de Sun Microsystems. Ressemble à celui du C++. Parfait pour créer des programmes à intégrer sur le Web.
- Langage de balisage : Langage servant à définir et à structurer les informations contenues dans un document.
- Langage de balisage mathématique (MathML) : Langage de balisage dédié à l'encodage des notations mathématiques.
- Langage de feuilles de styles extensible (XSL) : Langage de description de feuilles de style associé à XML.
- Langage naturel : Possibilité de poser une question à un outil de recherche sous la forme d'une phrase intelligible comme « quel temps fait-il aujourd'hui à Marseille ? ».
Liens sponsorisés
Actualité
- HTML : le W3C à la relance
Dix ans environ après la dernière version du langage universel du Web, le HTML 4 pour HyperText Markup Language, le consortium a décidé de remettre sur le métier son ouvrage et de relancer le chantier[...]
- Le W3C fait de VoiceXML 2.1 et de SISR des standards ...
Le W3C, consortium dédié au développement et à la promotion des standards web, recommande les spécifications Voice XML 2.1 (Voice Extensible Markup Language) et SISR 1.0 (Semantic Interpretation for S[...]
- Le COBOL a 50 ans ! ...
18 septembre 1959 : COBOL (COmmon Business Oriented Language), le célèbre langage de programmation, vient de voir officiellement le jour.[...]
- XBRL en voie de généralisation dans le monde de la finance ...
Après son intégration au sein des systèmes de reporting des banques, le langage de balisage dérivé de XML commence à être adopté par les institutions financières : SEC aux Etats-Unis et greffes en Fra[...]
- Découvrez XMLReader ...
Découvrez XMLReader, l'extension PHP 5 qui lit les fichiers XML comme un flux.
PHP 5 accueille XMLReader, une nouvelle classe pour lire les fichiers en Extensible Markup Language (XML). Contrairement[...]
- Langage de balisage Web : en route vers HTML 5 ! ...
Dix ans après HTML 4, le World Wide Web Consortium ouvre sur HTML 5, une révision majeure pour du contenu et des applications Web enrichis. Parmi les nouveautés : interfaces de programmation (APIs), i[...]
- développement - Un premier brouillon pour HTML 5 ...
Le W3C vient de publier un premier brouillon de HTML 5, qui devrait devenir le prochain langage de balisage des pages Web HTML comme XML. HTML 4 date, quant à lui, de 1997.[...]
- Après les fortes pluies: la situation générale se normalise ...
La situation se normalise gentiment en Suisse après les fortes pluies de ces derniers jours. Lacs et rivières ont entamé leur décrue. A Bienne, le ...[...]
- Markup Maker ...
- PamFax envoie des télécopies via Skype ...
PamFax...[...]
- YAML directement en PHP avec syck (02/10/07)...
« YAML est aussi connu sous le nom de YAML Ain't Markup Language (YAML n'est pas un autre langage à balise) ou Yet Another Markup Language (encore un autre langage à balise). C'est un format de...
- Que signifie le sigle HTML ?...
Un programmeur et enseignant américain rapporta, il y a quelques années, que, lors d'une intervention dans un lycée pour enseigner les bases du HTML, un de ses élèves croyait, par ouï-dire, que HTML signifiait How To Make Love (en français, comment faire l'amour). Pour rappel, HTML signifie HyperText Markup Language (en français, Langage de Balisage Hypertexte).
Que les ignorants des langages participant du Web se rassurent : le XHTML n'est pas du HTML classé X ! Autrement dit, son caractère extensible n'a aucun rapport avec le membre viril ou toute allusion à ce qu'on trouve en-dessous de la ceinture (encore faut-il ne pas situer ladite ceinture au niveau des genoux ou des mollets).
- APML - Attention Profiling Markup Language...
L’APML Workgroup travaille sur les spécifications d’un nouveau langage de description de données APML (Attention Profiling Markup Language), basé sur XML. L’objectif de ce nouveau format est de pouvoir partager notre Attention Profile personnel, c’est-à-dire partager quels sont nos intérêts personnels.
A l’instar d’OPML qui permet entre autre de partager et échanger nos flux RSS, APML [...]
- Vers un XML binaire ?...
Le langage informatique XML (pour Extensible Markup Language), un cousin de HTML, est devenu en peu de temps très populaire sur Internet, pour échanger des informations et effectuer des transactions.
Son...
- Language fr...
Re , je viens d'up le pack language FR pour ipb 2.3.5 dans le dossier /cache/lang_cache/fr/ que j'ai créer , ensuite je suis allez sur mon PCA /Look & Feel/Manage Langage puis Create Language Set et j'ai donc créer le langage fr que j'ai ensuite selectionné par défaut mais rien n'a changer...
- markItUp! Universal Markup Editor [del.icio.us]...
markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented.
- WML
Page Web créée pour les appareils mobiles, tel que des agenda électroniques (PDA) et les téléphones cellulaires; similaire à un fichier <a href="/extension-fichier/ouvrir-html-lire-fichier-html-20.htm">.HTML</a>, mais écrit dans le langage de marquage sans fil (wireless markup language (WML) en anglais) au lieu du HTML.
Le langage de marquage sans fil fait partie du protocol d'applications sans fil (Wireless Application Protocol (WAP) en anglais); les fichiers WML peuvent inclure WMLScript, qui est une version allégée de JavaScript; la syntaxe WML peut être validée en utilisant le validateur WML de W3Schools.
Utilisez cette définition !
Vous pouvez recopier cette définition sur votre site à condition d'indiquer que la source est le Dico du Net, en utilisant par exemple ce code :
<p>Source <a href="http://www.dicodunet.com/">Dictionnaire en ligne</a> :
<a href="http://www.dicodunet.com/definitions/normes/langage-normalise-de-balisage-generalise.htm">
SGML - Langage normalisé de balisage généralisé
- Standard Generalized Markup Language</a></p>
Envoyer à un ami
Vous pouvez envoyer la définition de SGML - Langage normalisé de balisage généralisé à un ami.
|