Schema TEMPERATURE.xsd

schema location: | D:\CDS\2002-12-02\XML_schema_specifikace_xml\TEMPERATURE.xsd
targetNamespace: | http://cds.ote-cr.cz

Elements
TEMPERATURE

schema location: | D:\CDS\2002-12-02\XML_schema_specifikace_xml\cds_globals.xsd
targetNamespace: | cds_globals.xsd

Simple types
ean
ean13
ean13_18
ean18
msg-id

element TEMPERATURE

diagram |
namespace | http://cds.ote-cr.cz
children | SenderIdentification ReceiverIdentification Profile
attributes |
Name | Type | Use | Default | Fixed | Annotation
id | cds:msg-id | required |  |  |
documentation |
    Identifikátor zprávy
message-code | xsd:string | required |  |  |
documentation |
    Kód zprávy upřesňující obsah zprávy.
date-time | xsd:dateTime | required |  |  |
documentation |
    Datum a čas zprávy
dtd-version | xsd:string | required |  | 1 |
documentation |
    Rezervováno pro příští verze, zatím konstanta '1'
dtd-release | xsd:string | required |  | 1 |
documentation |
    Rezervováno pro příští verze. Zatím konstanta '1'
answer-required | xsd:boolean | required |  |  |
documentation |
    Indikace požadavku na odpověď
annotation |
documentation |
    Rootovský element obsahující základní údaje o zprávě
source |
    <xsd:element name="TEMPERATURE">
      <xsd:annotation>
        <xsd:documentation xml:lang="CS">Rootovský element obsahující základní údaje o zprávě</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="SenderIdentification">
            <xsd:annotation>
              <xsd:documentation xml:lang="CS">Identifikace odesílatele zprávy</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:attribute name="id" type="cds:ean13" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">EAN13 identifikující odesílatele</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="coding-scheme" type="xsd:string" use="required" fixed="14">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Rezervováno pro příští verze, nyníá konstanta '14'</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="ReceiverIdentification">
            <xsd:annotation>
              <xsd:documentation xml:lang="CS">Identifikace příjemce zprávy</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:attribute name="id" type="cds:ean13" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">EAN13 identifikující příjemce zprávy.</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="coding-scheme" type="xsd:string" use="required" fixed="14">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Rezervováno pro příští verze. Nyní konstanta '14'</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="Profile" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation xml:lang="CS">Teplotní profil</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="Data" maxOccurs="unbounded">
                  <xsd:annotation>
                    <xsd:documentation xml:lang="CS">Data pro profil a časový interval</xsd:documentation>
                  </xsd:annotation>
                  <xsd:complexType>
                    <xsd:attribute name="date-time-from" type="xsd:dateTime" use="required">
                      <xsd:annotation>
                        <xsd:documentation xml:lang="CS">Počátek platnosti dat</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="date-time-to" type="xsd:dateTime" use="required">
                      <xsd:annotation>
                        <xsd:documentation xml:lang="CS">Konec platnosti dat</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="qty" use="required">
                      <xsd:annotation>
                        <xsd:documentation xml:lang="CS">Množství na max. jedno desetinné číslo (ne exponenciální tvar)</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:pattern value="-?\d+(\.\d)?"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:attribute>
                    <xsd:attribute name="unit" use="required">
                      <xsd:annotation>
                        <xsd:documentation xml:lang="CS">Jednotka vztahující se k množství</xsd:documentation>
                      </xsd:annotation>
                      <xsd:simpleType>
                        <xsd:restriction base="xsd:string">
                          <xsd:maxLength value="3"/>
                        </xsd:restriction>
                      </xsd:simpleType>
                    </xsd:attribute>
                  </xsd:complexType>
                </xsd:element>
              </xsd:sequence>
              <xsd:attribute name="temp-area" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Teplotní oblast</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:maxLength value="3"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
              <xsd:attribute name="value-type" use="optional">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Typ hodnoty ('A' - aktuální, 'N' - normální)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:enumeration value="A">
                      <xsd:annotation>
                        <xsd:documentation xml:lang="CS">Aktuální</xsd:documentation>
                      </xsd:annotation>
                    </xsd:enumeration>
                    <xsd:enumeration value="N">
                      <xsd:annotation>
                        <xsd:documentation xml:lang="CS">Normální</xsd:documentation>
                      </xsd:annotation>
                    </xsd:enumeration>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="id" type="cds:msg-id" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Identifikátor zprávy</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="message-code" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Kód zprávy upřesňující obsah zprávy.</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string"/>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="date-time" type="xsd:dateTime" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Datum a čas zprávy</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="dtd-version" type="xsd:string" use="required" fixed="1">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Rezervováno pro příští verze, zatím konstanta '1'</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="dtd-release" type="xsd:string" use="required" fixed="1">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Rezervováno pro příští verze. Zatím konstanta '1'</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="answer-required" type="xsd:boolean" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Indikace požadavku na odpověď</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>

element TEMPERATURE/SenderIdentification

diagram |
namespace | http://cds.ote-cr.cz
attributes |
Name | Type | Use | Default | Fixed | Annotation
id | cds:ean13 | required |  |  |
documentation |
    EAN13 identifikující odesílatele
coding-scheme | xsd:string | required |  | 14 |
documentation |
    Rezervováno pro příští verze, nyníá konstanta '14'
annotation |
documentation |
    Identifikace odesílatele zprávy
source |
    <xsd:element name="SenderIdentification">
      <xsd:annotation>
        <xsd:documentation xml:lang="CS">Identifikace odesílatele zprávy</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:attribute name="id" type="cds:ean13" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">EAN13 identifikující odesílatele</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="coding-scheme" type="xsd:string" use="required" fixed="14">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Rezervováno pro příští verze, nyníá konstanta '14'</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>

element TEMPERATURE/ReceiverIdentification

diagram |
namespace | http://cds.ote-cr.cz
attributes |
Name | Type | Use | Default | Fixed | Annotation
id | cds:ean13 | required |  |  |
documentation |
    EAN13 identifikující příjemce zprávy.
coding-scheme | xsd:string | required |  | 14 |
documentation |
    Rezervováno pro příští verze. Nyní konstanta '14'
annotation |
documentation |
    Identifikace příjemce zprávy
source |
    <xsd:element name="ReceiverIdentification">
      <xsd:annotation>
        <xsd:documentation xml:lang="CS">Identifikace příjemce zprávy</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:attribute name="id" type="cds:ean13" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">EAN13 identifikující příjemce zprávy.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="coding-scheme" type="xsd:string" use="required" fixed="14">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Rezervováno pro příští verze. Nyní konstanta '14'</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>

element TEMPERATURE/Profile

diagram |
namespace | http://cds.ote-cr.cz
children | Data
attributes |
Name | Type | Use | Default | Fixed | Annotation
temp-area | xsd:string | required |  |  |
documentation |
    Teplotní oblast
value-type | xsd:string | optional |  |  |
documentation |
    Typ hodnoty ('A' - aktuální, 'N' - normální)
annotation |
documentation |
    Teplotní profil
source |
    <xsd:element name="Profile" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation xml:lang="CS">Teplotní profil</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:sequence>
          <xsd:element name="Data" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation xml:lang="CS">Data pro profil a časový interval</xsd:documentation>
            </xsd:annotation>
            <xsd:complexType>
              <xsd:attribute name="date-time-from" type="xsd:dateTime" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Počátek platnosti dat</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="date-time-to" type="xsd:dateTime" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Konec platnosti dat</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="qty" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Množství na max. jedno desetinné číslo (ne exponenciální tvar)</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:pattern value="-?\d+(\.\d)?"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
              <xsd:attribute name="unit" use="required">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Jednotka vztahující se k množství</xsd:documentation>
                </xsd:annotation>
                <xsd:simpleType>
                  <xsd:restriction base="xsd:string">
                    <xsd:maxLength value="3"/>
                  </xsd:restriction>
                </xsd:simpleType>
              </xsd:attribute>
            </xsd:complexType>
          </xsd:element>
        </xsd:sequence>
        <xsd:attribute name="temp-area" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Teplotní oblast</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:maxLength value="3"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="value-type" use="optional">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Typ hodnoty ('A' - aktuální, 'N' - normální)</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:enumeration value="A">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Aktuální</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
              <xsd:enumeration value="N">
                <xsd:annotation>
                  <xsd:documentation xml:lang="CS">Normální</xsd:documentation>
                </xsd:annotation>
              </xsd:enumeration>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>

element TEMPERATURE/Profile/Data

diagram |
namespace | http://cds.ote-cr.cz
attributes |
Name | Type | Use | Default | Fixed | Annotation
date-time-from | xsd:dateTime | required |  |  |
documentation |
    Počátek platnosti dat
date-time-to | xsd:dateTime | required |  |  |
documentation |
    Konec platnosti dat
qty | xsd:string | required |  |  |
documentation |
    Množství na max. jedno desetinné číslo (ne exponenciální tvar)
unit | xsd:string | required |  |  |
documentation |
    Jednotka vztahující se k množství
annotation |
documentation |
    Data pro profil a časový interval
source |
    <xsd:element name="Data" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation xml:lang="CS">Data pro profil a časový interval</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:attribute name="date-time-from" type="xsd:dateTime" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Počátek platnosti dat</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="date-time-to" type="xsd:dateTime" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Konec platnosti dat</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="qty" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Množství na max. jedno desetinné číslo (ne exponenciální tvar)</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:pattern value="-?\d+(\.\d)?"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
        <xsd:attribute name="unit" use="required">
          <xsd:annotation>
            <xsd:documentation xml:lang="CS">Jednotka vztahující se k množství</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:maxLength value="3"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:complexType>
    </xsd:element>

simpleType cds:ean

namespace | cds_globals.xsd
type | restriction of xsd:string
used by |
simpleTypes | cds:ean13 cds:ean18
facets |
pattern | \d+
source |
    <xsd:simpleType name="ean">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="\d+"/>
      </xsd:restriction>
    </xsd:simpleType>

simpleType cds:ean13

namespace | cds_globals.xsd
type | restriction of cds:ean
used by |
attributes | TEMPERATURE/SenderIdentification/@id TEMPERATURE/ReceiverIdentification/@id
facets |
length | 13
pattern | \d+
source |
    <xsd:simpleType name="ean13">
      <xsd:restriction base="ean">
        <xsd:length value="13"/>
      </xsd:restriction>
    </xsd:simpleType>

simpleType cds:ean13_18

namespace | cds_globals.xsd
type | restriction of xsd:string
facets |
pattern | \d{13}(\d{5})?
source |
    <xsd:simpleType name="ean13_18">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="\d{13}(\d{5})?"/>
      </xsd:restriction>
    </xsd:simpleType>

simpleType cds:ean18

namespace | cds_globals.xsd
type | restriction of cds:ean
facets |
length | 18
pattern | \d+
source |
    <xsd:simpleType name="ean18">
      <xsd:restriction base="ean">
        <xsd:length value="18"/>
      </xsd:restriction>
    </xsd:simpleType>

simpleType cds:msg-id

namespace | cds_globals.xsd
type | restriction of xsd:string
used by |
attribute | TEMPERATURE/@id
facets |
pattern | \d{8}\d+
source |
    <xsd:simpleType name="msg-id">
      <xsd:restriction base="xsd:string">
        <xsd:pattern value="\d{8}\d+"/>
      </xsd:restriction>
    </xsd:simpleType>

XML Schema documentation generated with XMLSPY Schema Editor http://www.altova.com/xmlspy