<xsd:complexType name="Data">
<xsd:annotation>
<xsd:documentation>Data type for a column.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="Annotation" minOccurs="0" type="Annotation">
<xsd:annotation>
<xsd:documentation>User annotation for the datatype.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Parameter" minOccurs="0" maxOccurs="unbounded" type="DatatypeFacet">
<xsd:annotation>
<xsd:documentation>Facet parameter which refines the datatype.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Type" type="xsd:token" use="required">
<xsd:annotation>
<xsd:documentation>Unique ID for the datatype within its datatype library.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="DatatypeLibrary" type="xsd:anyURI">
<xsd:annotation>
<xsd:documentation>URI which uniquely identifies the datatype library. If not provided, the datatype library for the enclosing column set is used.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType> |