Data

Data type for a column.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
DatatypeLibrary xsd:anyURI optional
URI which uniquely identifies the datatype library.  If not provided, the datatype library for the enclosing column set is used.
Type xsd:token required
Unique ID for the datatype within its datatype library.

Used By

Element Column/Data

Source

<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>