Les annotations ne sont disponibles que dans les modèles conçus pour XSD.
Vous définissez des annotations lorsque vous souhaitez ajouter des informations relatives à un modèle XML. Il existe 3 types d'annotations :
Annotation - fournit des informations supplémentaires relatives aux modèles ou schémas XML. Vous pouvez définir plusieurs annotations à cet niveau, et chacune peut contenir plusieurs balises de documentation et/ou d'informations relatives à l'application.
Documentation - contenue dans une annotation et contenant une référence URI ou tout autre contenu au format XML fournissant des informations supplémentaires sur des objets ou documents XML.
Informations relatives à l'application - contenue dans une annotation et contenant une référence URI ou tout autre contenu au format XML qui sera utilisé par les applications pour le traitement des instructions.
Le schéma généré pour une annotation globale se présente comme suit :
Cette annotation globale est composée d'une documentation, avec un contenu au format XML (extrait d'un fichier DTD), et d'une information relative à l'application.