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