Métadonnées imprimées ou non-imprimées ?

Lorsque vous avez besoin de produire des versions différentes, une version imprimée et une non-imprimée, d'un même document, vous pouvez choisir d'utiliser des attributs de condition dans les éléments de rubrique, d'utiliser l'attribut print dans un élément topicref, ou de créer des cartes DITA distinctes. Vous pouvez également opter pour une combinaison de ces approches.

Il existe différentes façons de différencier les contenus impression Web et impression papier, ou qui possèdent d'autres conditions relatives à la méthode d'impression. La meilleure méthode dépendra de la sémantique impliquée et du scénario particulier.

Dans de nombreux cas, ce qui peut convenir est le balisage du contenu par le biais des valeurs de l'attribut otherprops manual_only (impression manuelle) et web_only (impression Web), par exemple. Par contre, si vous souhaitez différencier votre publication par rapport au public cible pour une impression Web ou papier, l'attribut audience peut alors être un meilleur choix. De la même façon, si la raison de la différenciation porte sur la production de deux documents produits distincts, tels qu'un livre destiné à être vendu sur le Web et un livre pour les librairies, l'attribut produit est, dans ce cas, plus approprié.

L'élément topicref contenu dans une carte DITA possède un attribut print avec les valeurs valides yes (oui) et no (non). Si vous souhaitez simplement exclure des rubriques entières de la version imprimable d'un document, utilisez cet attribut.

Si vous possédez uniquement quelques rubriques communes aux versions imprimée et Web, vous constaterez que la création de deux cartes DITA, l'une pour l'impression et l'autre pour le Web, est une meilleure approche que l'application de conditions dans les éléments topicref d'une seule carte DITA.