CAN/CSA-ISO/IEC-10179-96 (C2014)

Techologies de l'information - Langages de traitement - Sémantique de présentation de documents et langage de spécifications (DSSSL)
La collectivité internationale a décidé de publier cette norme uniquement en anglais. C'est donc sur cette base qu'on a adopté cette norme comme Norme nationale du Canada. La présente Norme nationale du Canada est équivalente à la Norme internationale ISO/IEC 10179:1996. 1 Domaine d'application Cette norme internationale est conçue pour spécifier le traitement des documents SGML valide. DSSSL définit la sémantique, la syntaxe et le modèle de traitement de deux langages pour la spécification du traitement des documents : a) Le langage de transformation pour transformer les documents SGML marqués conformément à un ou plusieurs DTD en d'autres documents SGML marqués conformément à d'autres DTD. La norme internationale définit complètement la spécification de ce processus de transformation. b) Le langage de style, où le résultat est réalisé en appliquant un ensemble de caractéristiques de formatage à des parties de données et, par conséquent, la spécification est aussi précise que l'exige l'application, en laissant certaines décisions de formatage, comme la fin de ligne et la fin de colonne, au processus de composition et de présentation. Le langage de présentation DSSSL est prévu pour être utilisé dans des environnements fort variés dont les exigences typographiques vont de la simple présentation à une seule colonne aux présentations complexes à plusieurs colonnes. La présente norme internationale ne normalise ni un formateur, ni la composition ni d'autres algorithmes de traitement. Elle offre plutôt le moyen selon lequel une mise en application peut externaliser les «caractéristiques de présentation» et d'autres techniques pour associer l'information relative à la présentation avec un document SGML. DSSSL offre un mécanisme pour spécifier l'utilisation des «processus externes» pour manipuler les données. La nature de ces processus dépasse la portée du DSSSL, mais elle comprend des fonctions générales de gestion des données, comme le tri et l'indexation; des fonctions générales de composition, comme les algorithmes de coupure des mots; ainsi que les processus graphiques ou multimédia pour les données qui ne sont pas SGML. Le domaine d'application de cette norme internationale ne couvre pas les documents qui ont déjà été formatés ou qui ne renferment aucune information organisée de type hiérarchique ni aucun marquage générique. DSSSL exprime les spécifications qui doivent être exécutées par un certain processeur qui accepte un document à traiter et produit un document de sortie. DSSSL est indépendant du type de formateur, du système de formatage ou d'un autre processeur de transformation. Le DSSSL comprend les éléments suivants : a) Des structures qui offrent l'accès à toute l'information possible marquée dans un document SGML, le contrôle de cette information ainsi que les mécanismes de manipulation des chaînes pour permettre la manipulation des données non marquées. Ceci est assuré par l'élément Langage standard d'interrogation de document (SDQL) du DSSSL. Nota 1 : La manipulation des chaînes est nécessaire pour qu'il ne soit pas nécessaire d'inclure un «marqueur» spécial quelconque au document source pour indiquer les changements de présentation. L'affichage d'une grande capitale dans une force de corps plus importante au début d'une ligne ou d'un paragraphe est l'exemple d'un cas où la manipulation des chaînes peut être utilisée pour isoler le premier caractère ou groupe de caractères pour réaliser l'effet de présentation souhaité. b) Des dispositions pour spécifier la relation entre un ou plusieurs documents SGML comme intrant à un processus de transformation et zéro ou plus entraînant la production de documents SGML à la sortie du processus. c) Des dispositions pour spécifier la relation entre des documents SGML, comme exprimé dans la définition du type de document et le résultat du processus de formatage. La sortie d'un processus de formatage peut être un document à langage de description de page normalisée (SPDL) selon l'ISO/IEC 10180 ou un document s
SDO:
CSA
Language:
French
ICS Codes:
35.240.30
Status:
Standard
Publish date:
1996-11-29
Standard Number:
CAN/CSA-ISO/IEC-10179-96 (C2014)