2.2.4.2.2.17 Annotation

This complex type represents an Annotation.

   <xsd:complexType name="Annotation">
     <xsd:all>
       <xsd:element name="Name" type="xsd:string"/>
       <xsd:element name="Visibility" minOccurs="0">
         <xsd:simpleType>
           <xsd:restriction base="xsd:string" >
             <xsd:enumeration value="SchemaRowset" />
             <xsd:enumeration value="None" />
           </xsd:restriction>
         </xsd:simpleType>
       </xsd:element>
       <xsd:element name="Value" type="xsd:anyType" minOccurs="0" />
     </xsd:all>
   </xsd:complexType>

Element

Read-Only

Default value

Description

Name

[Required]

This element SHOULD<105> be in a style that references the vendor's XML namespace, to prevent collisions in sharing of information contained in other Annotation objects. The Name element MUST be unique within the collection of Annotations that is contained within an individual object.

Visibility<106>

"None"

This element determines the way in which Annotation objects are exposed. By default, Annotation objects are exposed only in DISCOVER_XML_METADATA, and are not visible to client software. If Visibility is set to SchemaRowset, then Annotation object information is exposed as a column by schema rowset requests.

Value

Empty

The content of the Annotation.