Conditions, filtrage, variantes et ditaval

De nombreux termes sont utilisés pour décrire les différentes étapes du processus de publication conditionnelle. Porter un éclairage net sur ces termes est essentiel pour la compréhension de ce principe.

DITA intègre des mecanismes qui permettent d'exclure, d'inclure, ou de mettre en valeur certains contenus lors du processus de publication. Pour cela, il faut mettre en oeuvre à la fois : des attributs de métadonnées standards, applicables à la plupart des éléments DITA ; un fichier standard ditaval, qui définit la manière dont ces attributs seront traités au moment de la publication.

Par exemple, une même rubrique apparaît dans un manuel administrateur et dans un manuel utilisateur, mais on souhaite faire apparaître certains paragraphes uniquement dans le manuel administrateur. On peut exclure ces paragraphes d'administration en identifiant ces paragraphes avec un attribut audience (public) ayant pour valeur administrateur, à condition qu'une une règle d'exclusion soit définie dans le fichier ditaval utilisé pour la publication.

Les technologies et les outils de rédaction utilisent les termes conditions, traitement conditionnel, variables, variantes, marquage, profilage et filtrage, et ce, pour désigner différentes choses.

Dans DITA, la publication conditionnelle décrit un processus de publication qui utilise à la fois les métadonnées et le fichier ditaval. Le contenu identifié par des attributs métadonnées peut être exclu ou marqué (en quelque sorte mis en valeur). L'exclusion d'un contenu est appelé filtrage.

Le terme variable est parfois utilisé au sein des équipes de rédaction DITA pour décrire un mot, une phrase ou un bloc de texte qui est géré à un seul endroit, et intégré par référence de contenu (conref) ou référence de clé keyreference (keyref). Le terme variantes est peu utilisé, et peut faire référence à deux rendus, ou plus, d’une même rubrique source.

Le terme profilage est parfois utilisé pour décrire la technique de filtrage du contenu affiché dans un éditeur DITA, basée sur les attributs de métadonnées. (Peu d'éditeurs DITA prennent en charge le profilage.)