Technologies de l'information - Langages de définition de schéma de documents (DSDL) - Partie 9: Déclaration d'espace de nommage et de type de données dans les définitions de type de document (DTD)

Logo
CSA Group
Organisme d'élaboration de normes:
Programme de travail:
Numéro de référence:
CSA ISO/IEC 19757-9:09 (R2019)
Catégorie de norme:
Norme nationale du Canada - Adoption d'une Norme internationale
Type d’activité d’élaboration de normes:
Annulation
Code ICS:
35.240.30
Statut:
En cours d'élaboration
Date de début de la période de commentaires OEN:
Date de fin de la période de commentaires des OEN:
Affiché le:

Porté:

Champ d’application

Cette partie de l'ISO/IEC 19757 définit un langage conçu pour étendre la fonctionnalité déclarative d'une DTD XML pour inclure 

- déclarer un ou plusieurs espaces de noms auxquels appartiennent tout ou partie des noms d'éléments et d'attributs d'une DTD, 

- déclarer des contraintes sur le contenu des éléments avec le modèle de contenu ANY pour contenir des éléments dont les noms appartiennent à un ou plusieurs espaces de noms spécifiés, 

- déclarer les types de données pour les éléments contenant uniquement du contenu de données et pour les valeurs d'attribut

 

Deux liaisons de syntaxe alternatives pour ce langage sont définies. La première liaison syntaxique utilise des instructions de traitement XML et est conçue pour permettre aux déclarations dans ce langage d'être intégrées dans une DTD XML sans invalider la DTD ni modifier son interprétation en ce qui concerne les analyseurs DTD existants. Cette première syntaxe fournit également un moyen d'associer une DTD à un sous-ensemble de déclarations externes contenant des déclarations dans l'une ou l'autre syntaxe. Cette syntaxe est définie à l'article 4 en utilisant la notation syntaxique BNF modifiée utilisée dans le XML du W3C.

 

La deuxième liaison syntaxique utilise une syntaxe de document XML et est définie à l'Article 5. Les règles de syntaxe sont définies par un schéma conforme à la syntaxe compacte RELAX NG définie dans l'ISO/CEI 19757-2. Cette syntaxe est conçue pour permettre aux déclarations dans ce langage d'être exprimées presque entièrement en XML (dans ce cas, une instruction de traitement XML doit être insérée dans la DTD), pour faciliter la mise en œuvre à l'aide des outils XML existants, soit sous la forme d'un fragment qualifié d'espace de noms intégré dans une instance XML ou en tant que document XML distinct.

 

Raison d’être du projet

Raison d’être du projet

Cette norme n'est plus maintenue par le Groupe CSA.

Note : L’information ci-dessus a été recueillie et est diffusée par le Conseil canadien des normes (CCN) pour les besoins de son système de notification centralisé et transparent pour l’élaboration de nouvelles normes. Le système permet aux organismes d’élaboration de normes (OEN) accrédités par le CCN et aux membres du public d’être informés des nouveaux travaux d’élaboration de normes au Canada. Il donne aussi aux OEN accrédités la possibilité de repérer et de résoudre les cas de doubles emplois éventuels dans les normes et les travaux de normalisation.

Les OEN sont eux-mêmes responsables du contenu et de l’exactitude de l’information présentée ici. Cette information n’existe que dans la langue dans laquelle elle a été fournie au CCN.