Le traitement conditionnel

Lorsqu'un contenu DITA est généré dans un format de lecture, les règles d'exclusion ou de mise en évidence de certains contenus peuvent être définies dans un fichier ditaval. Ce traitement conditionnel nécessite que des attributs de métadonnées soient appliqués sur les éléments DITA qui sont susceptibles d'être exclus ou mis en évidence.

Dans DITA, La publication conditionnelle, ou le traitement conditionnel, est une technique dans laquelle des attributs de métadonnées appliqués à un contenu DITA sont utilisés pour filtrer (exclure) ou marquer (mettre en évidence) des parties du contenu lors du processus de transformation. Les règles de filtrage ou de marquage sont généralement définies dans un fichier DITA values (ditaval) distinct, utilisé lors du processus de transformation.

On utilise le marquage pour mettre en évidence du contenu grâce à un symbole ou à un formatage. Les règles concernant le marquage sont généralement définies dans le fichier ditaval.

Presque tous les éléments DITA (des rubriques aux éléments en ligne) disposent d'un ensemble commun d'attributs de métadonnées propre au traitement conditionnel :
  • audience
  • platform
  • product
  • otherprops

Par exemple, un paragraphe d'une rubrique peut avoir un attribut audience ayant pour valeur administrators. Si vous souhaitez publier le contenu en excluant tous les paragraphes comportant la valeur administrators, vous devez définir un fichier ditaval pour que les éléments ayant un attribut audience de valeur administrators soient exclus.

L'attribut rev, également commun à la plupart des éléments DITA, peut être utilisé pour le marquage mais pas pour le filtrage. Il est utilisé pour stocker la version ou la date de révision de la documentation dans laquelle l'élément a été ajouté ou modifié.