List55

ONIX Code List 55
Date format

Simple Type Information

Used By

Source

<xs:simpleType name="List55">
  <xs:annotation>
    <xs:documentation source="ONIX Code List 55">Date format</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="00">
      <xs:annotation>
        <xs:documentation>YYYYMMDD</xs:documentation>
        <xs:documentation>Year month day (default)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="01">
      <xs:annotation>
        <xs:documentation>YYYYMM</xs:documentation>
        <xs:documentation>Year and month</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="02">
      <xs:annotation>
        <xs:documentation>YYYYWW</xs:documentation>
        <xs:documentation>Year and week number</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="03">
      <xs:annotation>
        <xs:documentation>YYYYQ</xs:documentation>
        <xs:documentation>Year and quarter (Q = 1, 2, 3, 4, with 1 = Jan to Mar)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="04">
      <xs:annotation>
        <xs:documentation>YYYYS</xs:documentation>
        <xs:documentation>Year and season (S = 1, 2, 3, 4, with 1 = ‘Spring’)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="05">
      <xs:annotation>
        <xs:documentation>YYYY</xs:documentation>
        <xs:documentation>Year</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="06">
      <xs:annotation>
        <xs:documentation>YYYYMMDDYYYYMMDD</xs:documentation>
        <xs:documentation>Spread of exact dates</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="07">
      <xs:annotation>
        <xs:documentation>YYYYMMYYYYMM</xs:documentation>
        <xs:documentation>Spread of months</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="08">
      <xs:annotation>
        <xs:documentation>YYYYWWYYYYWW</xs:documentation>
        <xs:documentation>Spread of week numbers</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="09">
      <xs:annotation>
        <xs:documentation>YYYYQYYYYQ</xs:documentation>
        <xs:documentation>Spread of quarters</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="10">
      <xs:annotation>
        <xs:documentation>YYYYSYYYYS</xs:documentation>
        <xs:documentation>Spread of seasons</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="11">
      <xs:annotation>
        <xs:documentation>YYYYYYYY</xs:documentation>
        <xs:documentation>Spread of years</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="12">
      <xs:annotation>
        <xs:documentation>Text string</xs:documentation>
        <xs:documentation>For complex, approximate or uncertain dates</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="13">
      <xs:annotation>
        <xs:documentation>YYYYMMDDThhmm</xs:documentation>
        <xs:documentation>Exact time. Use ONLY when exact times with hour/minute precision are relevant. By default, time is local. Alternatively, the time may be suffixed with an optional ‘Z’ for UTC times, or with ‘+’ or ‘-’ and an hhmm timezone offset from UTC. Times without a timezone are ‘rolling’ local times, times qualified with a timezone (using Z, + or -) specify a particular instant in time</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="14">
      <xs:annotation>
        <xs:documentation>YYYYMMDDThhmmss</xs:documentation>
        <xs:documentation>Exact time. Use ONLY when exact times with second precision are relevant. By default, time is local. Alternatively, the time may be suffixed with an optional ‘Z’ for UTC times, or with ‘+’ or ‘-’ and an hhmm timezone offset from UTC. Times without a timezone are ‘rolling’ local times, times qualified with a timezone (using Z, + or -) specify a particular instant in time</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="20">
      <xs:annotation>
        <xs:documentation>YYYYMMDD (H)</xs:documentation>
        <xs:documentation>Year month day (Hijri calendar)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="21">
      <xs:annotation>
        <xs:documentation>YYYYMM (H)</xs:documentation>
        <xs:documentation>Year and month (Hijri calendar)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="25">
      <xs:annotation>
        <xs:documentation>YYYY (H)</xs:documentation>
        <xs:documentation>Year (Hijri calendar)</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="32">
      <xs:annotation>
        <xs:documentation>Text string (H)</xs:documentation>
        <xs:documentation>For complex, approximate or uncertain dates (Hijri calendar), text would usually be in Arabic script</xs:documentation>
      </xs:annotation>
    </xs:enumeration>
  </xs:restriction>
</xs:simpleType>