Élément Annotation (ASSL)

Contient des éléments utilisés pour étendre le schéma ASSL (Analysis Services Scripting Language).

Syntaxe

<Annotations>
   <Annotation>
      <Name>...</Name>
      <Visibility>...</Visibility>
      <Value>...</Value>
   </Annotation>
</Annotations >

Caractéristiques de l'élément

Caractéristique

Description

Type de données et longueur

Aucun

Valeur par défaut

Aucune

Cardinalité

0-n : élément facultatif susceptible d'apparaître plusieurs fois.

Relations entre les éléments

Relation

Élément

Éléments parents

Annotations

Éléments enfants

Name, Value, Visibility

Notes

L'élément Annotation permet d'étendre le schéma ASSL pour tous les objets autres que ceux utilisés uniquement pour la définition d'un type de données complexe. L'élément Value de l'élément Annotation peut contenir des données XML valides provenant de n'importe quel espace de noms XML autre qu'ASSL et soumises aux règles suivantes :

  • Les données XML peuvent contenir uniquement des éléments.

  • Chaque élément doit avoir un nom unique. Il est recommandé que la valeur de l'élément Name de l'élément Annotation fasse référence à l'espace de noms cible.

Ces règles sont imposées dans le but d'autoriser la présentation du contenu de l'élément Annotation sous la forme d'un jeu de paires nom/valeur sur d'autres interfaces, telles que Decision Support Objects (DSO).

Les commentaires et l'espace blanc dans l'élément Annotation qui ne sont pas compris dans un élément enfant ne peuvent pas être conservés. De plus, tous les éléments doivent être accessibles en lecture-écriture ; les éléments en lecture seule seront ignorés.

L'élément correspondant dans le modèle objet AMO (Analysis Management Objects) est Annotation.