Langages de description des formats de documents


Langages de description des formats de documents

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 Langages de description des formats de documents de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Langages balisés — Langage de balisage Les langages de balisage (sous classe des langages de description) représentent une classe de langages spécialisés dans l enrichissement d information textuelle. Ils opèrent grâce aux balises, unités sémantiques délimitant… …   Wikipédia en Français

  • Langages de balisage — Langage de balisage Les langages de balisage (sous classe des langages de description) représentent une classe de langages spécialisés dans l enrichissement d information textuelle. Ils opèrent grâce aux balises, unités sémantiques délimitant… …   Wikipédia en Français

  • Langages de marquage — Langage de balisage Les langages de balisage (sous classe des langages de description) représentent une classe de langages spécialisés dans l enrichissement d information textuelle. Ils opèrent grâce aux balises, unités sémantiques délimitant… …   Wikipédia en Français

  • Politique de sécurité des systèmes d'information — Politique de sécurité du système d information La politique de sécurité des systèmes d information (PSSI) est un plan d actions définies pour maintenir un certain niveau de sécurité. Elle reflète la vision stratégique de la direction de l… …   Wikipédia en Français

  • Resource Description Framework — Pour les articles homonymes, voir RDF. Resource Description Framework Extension .rdf Type MIME application/rdf+xml Développé par World Wide …   Wikipédia en Français

  • Liste des normes ISO par domaines — Liste de normes ISO par domaines Fin 2007, l Organisation internationale de normalisation (ISO) compte environ 17 500 normes actives. Cette liste en donne des exemples, classés par domaines. Certaines normes peuvent apparaître dans plusieurs… …   Wikipédia en Français

  • Liste des normes de l'Union internationale des télécommunications — Les normes et recommandations principales de l UIT T sont : Sommaire 1 A Organisation du travail de l UIT T 2 B Signification des expressions : définitions, symboles, classification 3 C Statist …   Wikipédia en Français

  • Politique de securite du systeme d'information — Politique de sécurité du système d information La politique de sécurité des systèmes d information (PSSI) est un plan d actions définies pour maintenir un certain niveau de sécurité. Elle reflète la vision stratégique de la direction de l… …   Wikipédia en Français

  • Politique de sécurité du système d'information — La politique de sécurité des systèmes d information (PSSI) est un plan d actions définies pour maintenir un certain niveau de sécurité. Elle reflète la vision stratégique de la direction de l organisme (PME, PMI, industrie, administration, État,… …   Wikipédia en Français

  • .odt — OpenDocument OpenDocument est un format ouvert de données pour les applications bureautiques : traitements de texte, tableurs, présentations, diagrammes, dessins et base de données bureautique. OpenDocument est la désignation d usage d une… …   Wikipédia en Français