Annotation Element (ASSL)

Contains elements that are used to extend the Analysis Services Scripting Language (ASSL) schema.

Syntax

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

Element Characteristics

Characteristic Description
Data type and length None
Default value None
Cardinality 0-n: optional element that can occur more than once.

Element Relationships

Relationship Element
Parent elements Annotations
Child elements Name, Value, Visibility

Remarks

The Annotation element extends the ASSL schema for all objects except those used only to define a complex data type. Its Value element can contain valid XML from any namespace other than ASSL. The XML must follow these rules:

  • The XML can contain only elements.

  • Give each element a unique name. Use a value for the Name element of the Annotation element that references the target namespace.

These rules let other interfaces, such as Decision Support Objects (DSO), expose the contents of the Annotation element as pairs of names and values.

The system doesn't preserve comments or whitespace within the Annotation element unless a child element encloses them. The system ignores elements that support only read operations, so all elements must support read and write operations.

The corresponding element in the Analysis Management Objects (AMO) object model is Annotation.

See Also

Objects (ASSL)