Langage de description

Langage de description

Langage de description de format de document

Un langage de description de format de document est un langage permettant de définir un jeu de règles et contraintes qui seront utilisées pour savoir si une instance de document est valide par rapport à ce même jeu de règles et contraintes.

Sommaire

Exemples

Par exemple, si on invente un format dont la principale caractéristique est de préciser les contraintes par rapport à la taille du fichier que nous essayons de catégoriser (valide ou non valide). On utilisera une syntaxe proche de la syntaxe mathématique, en définissant une ou plusieurs équations vérifiées par la variable TailleFichier :

TailleFichier = 3

Ainsi un fichier contenant le mot « non » qui fait trois lettres en ASCII est un fichier valide par rapport à ce jeu de règles.

Extensions

Un langage de description de format n'est pas nécessairement définitif, dans le sens où, il peut être complété pour fournir d'autres règles, permettant de catégoriser plus finement.

Si on définit un ensemble de règle A pour dire si un document est une instance de A. Il suffit d'ajouter un ensemble de règle B, non contradictoire avec celle de A, pour créer un sous-langage de A, vérifiant A et B.

Les fichiers binaires

Les fichiers textes

La syntaxe BNF (pour Backus Naur Form)

Voir l'article : Forme de Backus-Naur.

Les langages balisés

La famille SGML

En SGML, il y a trois niveaux de description d'un document :

  • Le langage de définition de la syntaxe concrète (qui permet de préciser les caractères utilisés pour déterminer les ouvertures et fermetures de balise par exemple)
  • Le langage de définition de la syntaxe abstraite (qui permet de définir les DTD SGML)
  • La DTD SGML qui permet de définir des instances de documents valides par rapport à cette DTD

Ce sont ces trois niveaux qui ont fait de SGML, une norme très difficile à percevoir et à mettre en œuvre.

La famille dérivée : XML

En XML, on emploie par exemple le langage de description de format de document XML Schema. Ce langage permet également la validation de documents (voir DSDL). XML Schema est employé dans le cadre du registre UDDI.

Langages de description de textes

roff

Html

LaTeX

...

  • Portail de la programmation informatique Portail de la programmation informatique
Ce document provient de « Langage de description de format de document ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Langage de description de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Langage de description de pages — Un langage de description de pages (en anglais page description language, PDL) est un langage qui décrit l apparence d une page imprimée à un plus haut niveau que l ensemble des points qui la composent. PostScript, l un des langages de… …   Wikipédia en Français

  • Langage De Description De Format De Document — Un langage de description de format de document est un langage permettant de définir un jeu de règles et contraintes qui seront utilisées pour savoir si une instance de document est valide par rapport à ce même jeu de règles et contraintes.… …   Wikipédia en Français

  • Langage de description materiel — Langage de description matériel Pour les articles homonymes, voir HDL. Un langage de description matériel (HDL pour hardware description language en anglais) est, en électronique, un langage informatique permettant la description formelle d un… …   Wikipédia en Français

  • Langage de description matériel — Pour les articles homonymes, voir HDL. Un langage de description matériel (HDL pour hardware description language en anglais) est, en électronique, un langage informatique permettant la description formelle d un circuit électronique. Celui ci… …   Wikipédia en Français

  • Langage de description matériel (HDL) — Langage de description matériel Pour les articles homonymes, voir HDL. Un langage de description matériel (HDL pour hardware description language en anglais) est, en électronique, un langage informatique permettant la description formelle d un… …   Wikipédia en Français

  • Langage de description matériel (hdl) — Langage de description matériel Pour les articles homonymes, voir HDL. Un langage de description matériel (HDL pour hardware description language en anglais) est, en électronique, un langage informatique permettant la description formelle d un… …   Wikipédia en Français

  • Langage De Description De Langages — LDL est l acronyme de Langage de Description de Langages, c est aussi le compilateur de compilateur qui l utilise comme langage de description. Il s agit d un langage et d un cadre de développement (Framework) de compilateurs. LDL a été utilisé… …   Wikipédia en Français

  • Langage de description de langages — LDL est l acronyme de Langage de Description de Langages, c est aussi le compilateur de compilateur qui l utilise comme langage de description. Il s agit d un langage et d un cadre de développement (Framework) de compilateurs. LDL a été utilisé… …   Wikipédia en Français

  • Langage de description pour la taxinomie — DELTA, signifiant en anglais DEscription Language for TAxonomy (en français langage de description pour la taxinomie) est une format de donnée utilisé en taxinomie. Il permet de produire des descriptions en langage naturel, des clés… …   Wikipédia en Français

  • Langage de description de page — ● Langage de description de page langage de programmation disposant d un grand nombre de commandes graphiques pour la composition de textes et de dessins, utilisé dans les imprimantes à laser et les flasheuses. (À la différence des langages de… …   Encyclopédie Universelle

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”