Rétro-génération XSD : Annotation (Documentation - AppInfo)
La balise "Annotation" permet d'associer une description à un concept XSD. La balise "Documentation" donne des informations humaines sur le concept. La balise AppInfo" fournit une information technique.
On distingue deux cas de modélisation :
Une seule annotation sur le concept
Si vous avez tout au plus une documentation et une appInfo sans source associée, la balise Documentation est modélisée par l'attribut Comment présent sur tous les concepts utilisés. La balise AppInfo est modélisée par le texte XSD AppInfo dans l'onglet génération XSD.
Plusieurs annotations ou plusieurs documentations et appInfos ou des sources associées
Dans ce cas, les balises Documentation et AppInfo sont modélisées par une Note. Pour la balise Documentation, la note est de stéréotype "XML Documentation". Pour la balise AppInfo, la note est de stéréotype "XML Application".
Attributs
• Id : n'est pas modélisé.
• Source : est modélisé par une référence externe associée à la note représentant "Documentation" ou "AppInfo".