Commit 2ca8def9848eb36a57ee8850d31c5490301b0907

Authored by Wolfgang Granzow
1 parent 5266d479

renamed all xsd files from v2_1_0 to v2_2_0

  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  28 + xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  29 + xmlns:xs="http://www.w3.org/2001/XMLSchema"
  30 +
  31 + elementFormDefault="unqualified" attributeFormDefault="unqualified">
  32 +
  33 + <xs:include schemaLocation="DCFG-commonTypes-v2_1_0.xsd" />
  34 +
  35 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  36 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  37 +
  38 +
  39 + <xs:element name="MAFClientRegCfg" substitutionGroup="m2m:sg_mgmtResource">
  40 + <xs:complexType>
  41 + <xs:complexContent>
  42 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  43 + <xs:extension base="m2m:mgmtResource">
  44 + <!-- Resource Specific Attributes -->
  45 + <xs:sequence>
  46 + <xs:element name="fqdn" type="xs:anyURI" />
  47 + <xs:element name="adminFQDN" type="xs:anyURI" />
  48 + <xs:element name="httpPort" type="xs:unsignedByte" minOccurs="0"/>
  49 + <xs:element name="coapPort" type="xs:unsignedByte" minOccurs="0"/>
  50 + <xs:element name="websocketPort" type="xs:unsignedByte" minOccurs="0"/>
  51 +
  52 + <!-- Instantiations of this [MAFClientRegCfg] resource type shall include one mgmntLink to
  53 + the following child resource:
  54 + 1 mgmtLink to an instance of resource type [authenticationProfile] -->
  55 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="1" />
  56 +
  57 + <!-- Child Resources -->
  58 + <xs:choice minOccurs="0" maxOccurs="1">
  59 + <xs:element name="childResource" type="m2m:childResourceRef"
  60 + maxOccurs="unbounded"/>
  61 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  62 + </xs:choice>
  63 + </xs:sequence>
  64 + </xs:extension>
  65 + </xs:complexContent>
  66 + </xs:complexType>
  67 + </xs:element>
  68 +
  69 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  28 + xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  29 + xmlns:xs="http://www.w3.org/2001/XMLSchema"
  30 +
  31 + elementFormDefault="unqualified" attributeFormDefault="unqualified">
  32 +
  33 + <xs:include schemaLocation="DCFG-commonTypes-v2_1_0.xsd" />
  34 +
  35 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  36 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  37 +
  38 +
  39 + <xs:element name="MEFClientRegCfg" substitutionGroup="m2m:sg_mgmtResource">
  40 + <xs:complexType>
  41 + <xs:complexContent>
  42 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  43 + <xs:extension base="m2m:mgmtResource">
  44 + <!-- Resource Specific Attributes -->
  45 + <xs:sequence>
  46 + <xs:element name="fqdn" type="xs:anyURI" />
  47 + <xs:element name="adminFQDN" type="xs:anyURI" />
  48 + <xs:element name="httpPort" type="xs:unsignedByte" minOccurs="0"/>
  49 + <xs:element name="coapPort" type="xs:unsignedByte" minOccurs="0"/>
  50 + <xs:element name="websocketPort" type="xs:unsignedByte" minOccurs="0"/>
  51 +
  52 + <!-- Instantiations of this [MEFClientRegCfg] resource type shall include one mgmntLink to
  53 + the following child resource:
  54 + 1 mgmtLink to an instance of resource type [authenticationProfile] -->
  55 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="1" />
  56 +
  57 + <!-- Child Resources -->
  58 + <xs:choice minOccurs="0" maxOccurs="1">
  59 + <xs:element name="childResource" type="m2m:childResourceRef"
  60 + maxOccurs="unbounded"/>
  61 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  62 + </xs:choice>
  63 + </xs:sequence>
  64 + </xs:extension>
  65 + </xs:complexContent>
  66 + </xs:complexType>
  67 + </xs:element>
  68 +
  69 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  27 + xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  28 + xmlns:xs="http://www.w3.org/2001/XMLSchema"
  29 + xmlns:sec="http://www.onem2m.org/xml/securityProtocols"
  30 + elementFormDefault="unqualified" attributeFormDefault="unqualified">
  31 +
  32 + <xs:include schemaLocation="DCFG-commonTypes-v2_1_0.xsd" />
  33 +
  34 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  35 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  36 + <xs:import namespace="http://www.onem2m.org/xml/securityProtocols" schemaLocation="SEC-commonTypes-v2_0_0.xsd" />
  37 +
  38 + <xs:element name="authenticationProfile" substitutionGroup="m2m:sg_mgmtResource">
  39 + <xs:complexType>
  40 + <xs:complexContent>
  41 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  42 + <xs:extension base="m2m:mgmtResource">
  43 + <!-- Resource Specific Attributes -->
  44 + <xs:sequence>
  45 + <xs:element name="SUID" type="m2m:suid"/>
  46 + <xs:element name="TLSCiphersuites" type="dcfg:listOfTLSCiphersuite"
  47 + minOccurs="0"/>
  48 + <xs:element name="symmKeyID" type="sec:credentialID" minOccurs="0"/>
  49 + <xs:element name="symmKeyValue" type="xs:base64Binary" minOccurs="0"/>
  50 + <xs:element name="MAFKeyRegLabels" type="m2m:labels" minOccurs="0"/>
  51 + <xs:element name="MAFKeyRegDuration" type="xs:duration" minOccurs="0"/>
  52 + <xs:element name="mycertFingerprint" minOccurs="0">
  53 + <xs:simpleType>
  54 + <xs:union>
  55 + <simpleType>
  56 + <restriction base="dcfg:niURI"/>
  57 + </simpleType>
  58 + <simpleType>
  59 + <restriction base="dcfg:nihURI"/>
  60 + </simpleType>
  61 + </xs:union>
  62 + </xs:simpleType>
  63 + </xs:element>
  64 + <xs:element name="rawPubKeyID" minOccurs="0">
  65 + <xs:simpleType>
  66 + <xs:union>
  67 + <simpleType>
  68 + <restriction base="dcfg:niURI"/>
  69 + </simpleType>
  70 + <simpleType>
  71 + <restriction base="dcfg:nihURI"/>
  72 + </simpleType>
  73 + </xs:union>
  74 + </xs:simpleType>
  75 + </xs:element>
  76 +
  77 + <!-- Instantiations of this [authenticationProfile] resource type shall include mgmntLink's to
  78 + the following children:
  79 + 0 .. L mgmtLink to an instance of resource type [trustAnchorCred]
  80 + or 1 mgmtLink to an instance of resource type [MAFClientRegCfg]
  81 + depending on SUID value setting, see TS-0022 -->
  82 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="0"
  83 + maxOccurs="unbounded"/>
  84 +
  85 + <!-- Child Resources -->
  86 + <xs:choice minOccurs="0" maxOccurs="1">
  87 + <xs:element name="childResource" type="m2m:childResourceRef"
  88 + maxOccurs="unbounded"/>
  89 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  90 + </xs:choice>
  91 + </xs:sequence>
  92 + </xs:extension>
  93 + </xs:complexContent>
  94 + </xs:complexType>
  95 + </xs:element>
  96 +
  97 + <!-- "listOfTLSCiphersuite" is a space separated list of 4-character hexadecimal strings -->
  98 + <xs:simpleType name="listOfTLSCiphersuite">
  99 + <xs:restriction>
  100 + <xs:simpleType>
  101 + <xs:list itemType="dcfg:TLSCiphersuites" />
  102 + </xs:simpleType>
  103 + <xs:minLength value="1" />
  104 + </xs:restriction>
  105 + </xs:simpleType>
  106 +
  107 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema"
  26 + targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig" xmlns:xs="http://www.w3.org/2001/XMLSchema"
  28 + elementFormDefault="unqualified">
  29 +
  30 + <!-- <xs:include schemaLocation="CDT-enumerationTypes-v2_12_0.xsd" /> -->
  31 +
  32 + <!--********************** -->
  33 + <!-- Simple Types -->
  34 + <!--********************** -->
  35 +
  36 +
  37 + <xs:simpleType name="niURI">
  38 + <xs:restriction base="xs:anyURI"/>
  39 + </xs:simpleType>
  40 +
  41 + <xs:simpleType name="nihURI">
  42 + <xs:restriction base="xs:anyURI"/>
  43 + </xs:simpleType>
  44 +
  45 +
  46 + <!--********************** -->
  47 + <!-- Enumerated Types -->
  48 + <!--********************** -->
  49 +
  50 + <xs:simpleType name="TLSCiphersuites">
  51 + <xs:annotation>
  52 + <xs:documentation>Used for TLSCiphersuites attribute of [authenticationProfile]
  53 + specialization of &lt;mgmtObj&gt; resource type.</xs:documentation>
  54 + </xs:annotation>
  55 + <xs:restriction base="xs:string">
  56 + <!-- TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 -->
  57 + <xs:enumeration value="0040"/>
  58 + <!-- TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 -->
  59 + <xs:enumeration value="0067"/>
  60 + <!-- TLS_DH_DSS_WITH_AES_256_CBC_SHA256 -->
  61 + <xs:enumeration value="0068"/>
  62 + <!-- TLS_DH_RSA_WITH_AES_256_CBC_SHA256 -->
  63 + <xs:enumeration value="0069"/>
  64 + <!-- TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 -->
  65 + <xs:enumeration value="006A"/>
  66 + <!-- TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 -->
  67 + <xs:enumeration value="006B"/>
  68 + <!-- TLS_RSA_WITH_AES_128_GCM_SHA256 -->
  69 + <xs:enumeration value="009C"/>
  70 + <!-- TLS_RSA_WITH_AES_256_GCM_SHA384 -->
  71 + <xs:enumeration value="009D"/>
  72 + <!-- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 -->
  73 + <xs:enumeration value="009E "/>
  74 + <!-- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 -->
  75 + <xs:enumeration value="009F"/>
  76 + <!-- TLS_DH_RSA_WITH_AES_128_GCM_SHA256 -->
  77 + <xs:enumeration value="00A0"/>
  78 + <!-- TLS_DH_RSA_WITH_AES_256_GCM_SHA384 -->
  79 + <xs:enumeration value="00A1"/>
  80 + <!-- TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 -->
  81 + <xs:enumeration value="00A2"/>
  82 + <!-- TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 -->
  83 + <xs:enumeration value="00A3"/>
  84 + <!-- TLS_DH_DSS_WITH_AES_128_GCM_SHA256 -->
  85 + <xs:enumeration value="00A4"/>
  86 + <!-- TLS_DH_DSS_WITH_AES_256_GCM_SHA384 -->
  87 + <xs:enumeration value="00A5"/>
  88 + <!-- TLS_ECDH_ECDSA_WITH_NULL_SHA -->
  89 + <xs:enumeration value="C001"/>
  90 + <!-- TLS_ECDH_ECDSA_WITH_RC4_128_SHA -->
  91 + <xs:enumeration value="C002"/>
  92 + <!-- TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA -->
  93 + <xs:enumeration value="C003"/>
  94 + <!-- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA -->
  95 + <xs:enumeration value="C004 "/>
  96 + <!-- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA -->
  97 + <xs:enumeration value="C005"/>
  98 + <!-- TLS_ECDHE_ECDSA_WITH_NULL_SHA -->
  99 + <xs:enumeration value="C006"/>
  100 + <!-- TLS_ECDHE_ECDSA_WITH_RC4_128_SHA -->
  101 + <xs:enumeration value="C007"/>
  102 + <!-- TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA -->
  103 + <xs:enumeration value="C008"/>
  104 + <!-- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA -->
  105 + <xs:enumeration value="C009"/>
  106 + <!-- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA -->
  107 + <xs:enumeration value="C00A"/>
  108 + <!-- TLS_ECDH_RSA_WITH_NULL_SHA -->
  109 + <xs:enumeration value="C00B"/>
  110 + <!-- TLS_ECDH_RSA_WITH_RC4_128_SHA -->
  111 + <xs:enumeration value="C00C"/>
  112 + <!-- TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA -->
  113 + <xs:enumeration value="C00D"/>
  114 + <!-- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA -->
  115 + <xs:enumeration value="C00E"/>
  116 + <!-- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA -->
  117 + <xs:enumeration value="C00F"/>
  118 + <!-- TLS_ECDHE_RSA_WITH_NULL_SHA -->
  119 + <xs:enumeration value="C010"/>
  120 + <!-- TLS_ECDHE_RSA_WITH_RC4_128_SHA -->
  121 + <xs:enumeration value="C011"/>
  122 + <!-- TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA -->
  123 + <xs:enumeration value="C012"/>
  124 + <!-- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA -->
  125 + <xs:enumeration value="C013"/>
  126 + <!-- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA -->
  127 + <xs:enumeration value="C014"/>
  128 + <!-- TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 -->
  129 + <xs:enumeration value="C023"/>
  130 + <!-- TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 -->
  131 + <xs:enumeration value="C024"/>
  132 + <!-- TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 -->
  133 + <xs:enumeration value="C025"/>
  134 + <!-- TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 -->
  135 + <xs:enumeration value="C026"/>
  136 + <!-- TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 -->
  137 + <xs:enumeration value="C027"/>
  138 + <!-- TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 -->
  139 + <xs:enumeration value="C028"/>
  140 + <!-- TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 -->
  141 + <xs:enumeration value="C029"/>
  142 + <!-- TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 -->
  143 + <xs:enumeration value="C02A"/>
  144 + <!-- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 -->
  145 + <xs:enumeration value="C02B"/>
  146 + <!-- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 -->
  147 + <xs:enumeration value="C02C"/>
  148 + <!-- TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 -->
  149 + <xs:enumeration value="C02D"/>
  150 + <!-- TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 -->
  151 + <xs:enumeration value="C02E"/>
  152 + <!-- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 -->
  153 + <xs:enumeration value="C02F"/>
  154 + <!-- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 -->
  155 + <xs:enumeration value="C030"/>
  156 + <!-- TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 -->
  157 + <xs:enumeration value="C031"/>
  158 + <!-- TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 -->
  159 + <xs:enumeration value="C032"/>
  160 + </xs:restriction>
  161 + </xs:simpleType>
  162 +
  163 +
  164 + <!--********************** -->
  165 + <!-- Complex Types -->
  166 + <!--********************** -->
  167 +
  168 +
  169 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  28 + xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  29 + xmlns:xs="http://www.w3.org/2001/XMLSchema"
  30 + elementFormDefault="unqualified" attributeFormDefault="unqualified">
  31 +
  32 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  33 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  34 +
  35 +
  36 + <xs:element name="dataCollection" substitutionGroup="m2m:sg_mgmtResource">
  37 + <xs:complexType>
  38 + <xs:complexContent>
  39 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  40 + <xs:extension base="m2m:mgmtResource">
  41 + <!-- Resource Specific Attributes -->
  42 + <xs:sequence>
  43 + <xs:element name="containerPath" type="m2m:ID" />
  44 + <xs:element name="reportingSchedule" type="m2m:scheduleEntries" minOccurs="0"/>
  45 + <xs:element name="measurementSchedule" type="m2m:scheduleEntries" minOccurs="0"/>
  46 +
  47 + <!-- Instantiations of this [dataCollection] resource type shall include mgmntLink's to
  48 + the following children:
  49 + 0 or 1 mgmtLink to an instance of resource type [authenticationProfile] -->
  50 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="0" />
  51 +
  52 + <!-- Child Resources -->
  53 + <xs:choice minOccurs="0" maxOccurs="1">
  54 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  55 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  56 + </xs:choice>
  57 + </xs:sequence>
  58 + </xs:extension>
  59 + </xs:complexContent>
  60 + </xs:complexType>
  61 + </xs:element>
  62 +
  63 + <xs:element name="dataCollectionAnnc" substitutionGroup="m2m:sg_announcedMgmtResource">
  64 + <xs:complexType>
  65 + <xs:complexContent>
  66 + <!-- Inherit Common Attributes from data type "announcedMgmtResource" -->
  67 + <xs:extension base="m2m:announcedMgmtResource">
  68 + <!-- Resource Specific Attributes -->
  69 + <xs:sequence>
  70 + <xs:element name="containerPath" type="m2m:ID" minOccurs="0"/>
  71 + <xs:element name="reportingSchedule" type="m2m:scheduleEntries" minOccurs="0"/>
  72 + <xs:element name="measurementSchedule" type="m2m:scheduleEntries" minOccurs="0"/>
  73 +
  74 + <!-- Instantiations of this [dataCollection] resource type shall include mgmntLink's to
  75 + the following children:
  76 + 0 or 1 mgmtLink to an instance of resource type [authenticationProfile] -->
  77 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="0" />
  78 +
  79 + <!-- Child Resources -->
  80 + <xs:choice minOccurs="0" maxOccurs="1">
  81 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  82 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  83 + </xs:choice>
  84 + </xs:sequence>
  85 + </xs:extension>
  86 + </xs:complexContent>
  87 + </xs:complexType>
  88 + </xs:element>
  89 +
  90 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  28 + xmlns:sec="http://www.onem2m.org/xml/securityProtocols"
  29 +
  30 + elementFormDefault="unqualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  31 +
  32 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  33 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  34 + <xs:import namespace="http://www.onem2m.org/xml/securityProtocols" schemaLocation="SEC-commonTypes-v2_0_0.xsd" />
  35 +
  36 +
  37 + <xs:element name="myCertFileCred" substitutionGroup="m2m:sg_mgmtResource">
  38 + <xs:complexType>
  39 + <xs:complexContent>
  40 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  41 + <xs:extension base="m2m:mgmtResource">
  42 + <!-- Resource Specific Attributes -->
  43 + <xs:sequence>
  44 + <xs:element name="SUIDs">
  45 + <xs:simpleType>
  46 + <xs:restriction>
  47 + <xs:simpleType>
  48 + <xs:list itemType="m2m:suid"/>
  49 + </xs:simpleType>
  50 + <xs:minLength value="1"/>
  51 + </xs:restriction>
  52 + </xs:simpleType>
  53 + </xs:element>
  54 + <xs:element name="myCertFileFormat" type="xs:anyURI" />
  55 + <xs:element name="myCertFileContent" type="xs:string" />
  56 +
  57 + <!-- Child Resources -->
  58 + <xs:choice minOccurs="0" maxOccurs="1">
  59 + <xs:element name="childResource" type="m2m:childResourceRef"
  60 + maxOccurs="unbounded"/>
  61 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  62 + </xs:choice>
  63 + </xs:sequence>
  64 + </xs:extension>
  65 + </xs:complexContent>
  66 + </xs:complexType>
  67 + </xs:element>
  68 +
  69 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  28 + elementFormDefault="unqualified" attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  29 +
  30 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  31 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  32 +
  33 +
  34 + <xs:element name="registration" substitutionGroup="m2m:sg_mgmtResource">
  35 + <xs:complexType>
  36 + <xs:complexContent>
  37 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  38 + <xs:extension base="m2m:mgmtResource">
  39 + <!-- Resource Specific Attributes -->
  40 + <xs:sequence>
  41 + <xs:element name="originatorID" type="m2m:ID" minOccurs="0"/>
  42 + <xs:element name="poA" type="xs:anyURI" />
  43 + <xs:element name="appID" type="m2m:ID" minOccurs="0"/>
  44 + <xs:element name="externalID" type="m2m:externalID" minOccurs="0"/>
  45 + <xs:element name="triggerRecipientID" type="m2m:triggerRecipientID" minOccurs="0"/>
  46 +
  47 + <!-- Instantiations of this [registration] resource type shall include mgmntLink's to
  48 + the following children:
  49 + 0 or 1 mgmtLink to an instance of resource type [authenticationProfile] -->
  50 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="0" />
  51 +
  52 + <!-- Child Resources -->
  53 + <xs:choice minOccurs="0" maxOccurs="1">
  54 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  55 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  56 + </xs:choice>
  57 + </xs:sequence>
  58 + </xs:extension>
  59 + </xs:complexContent>
  60 + </xs:complexType>
  61 + </xs:element>
  62 +
  63 + <xs:element name="registrationAnnc" substitutionGroup="m2m:sg_announcedMgmtResource">
  64 + <xs:complexType>
  65 + <xs:complexContent>
  66 + <!-- Inherit Common Attributes from data type "announcedMgmtResource" -->
  67 + <xs:extension base="m2m:announcedMgmtResource">
  68 + <!-- Resource Specific Attributes -->
  69 + <xs:sequence>
  70 + <xs:element name="originatorID" type="m2m:ID" minOccurs="0"/>
  71 + <xs:element name="poA" type="xs:anyURI" minOccurs="0"/>
  72 + <xs:element name="appID" type="m2m:ID" minOccurs="0"/>
  73 + <xs:element name="externalID" type="m2m:externalID" minOccurs="0"/>
  74 + <xs:element name="triggerRecipientID" type="m2m:triggerRecipientID" minOccurs="0"/>
  75 +
  76 + <!-- Instantiations of this [registration] resource type shall include mgmntLink's to
  77 + the following children:
  78 + 0 or 1 mgmtLink to an instance of resource type [authenticationProfile] -->
  79 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="0" />
  80 +
  81 + <!-- Child Resources -->
  82 + <xs:choice minOccurs="0" maxOccurs="1">
  83 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  84 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  85 + </xs:choice>
  86 + </xs:sequence>
  87 + </xs:extension>
  88 + </xs:complexContent>
  89 + </xs:complexType>
  90 + </xs:element>
  91 +
  92 +</xs:schema>
  93 +
  94 +
  95 +
  96 +
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  6 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  7 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  8 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  9 +© 2017, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  10 +
  11 +Notice of Disclaimer & Limitation of Liability
  12 +
  13 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand
  14 +and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations.
  15 +No recommendation as to products or vendors is made or should be implied.
  16 +
  17 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  18 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  19 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  20 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO
  21 +ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  22 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  23 +
  24 +-->
  25 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/deviceConfig"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  28 + xmlns:dcfg="http://www.onem2m.org/xml/deviceConfig"
  29 + xmlns:xs="http://www.w3.org/2001/XMLSchema"
  30 +
  31 + elementFormDefault="unqualified" attributeFormDefault="unqualified">
  32 +
  33 + <xs:include schemaLocation="DCFG-commonTypes-v2_1_0.xsd" />
  34 +
  35 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-subscription-v2_12_0.xsd" />
  36 + <xs:import namespace="http://www.onem2m.org/xml/protocols" schemaLocation="CDT-commonTypes-v2_12_0.xsd" />
  37 +
  38 +
  39 + <xs:element name="trustAnchorCred" substitutionGroup="m2m:sg_mgmtResource">
  40 + <xs:complexType>
  41 + <xs:complexContent>
  42 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  43 + <xs:extension base="m2m:mgmtResource">
  44 + <!-- Resource Specific Attributes -->
  45 + <xs:sequence>
  46 + <xs:element name="certFingerprint" type="dcfg:niURI " />
  47 + <xs:element name="URI" type="xs:anyURI" />
  48 +
  49 + <!-- Child Resources -->
  50 + <xs:choice minOccurs="0" maxOccurs="1">
  51 + <xs:element name="childResource" type="m2m:childResourceRef"
  52 + maxOccurs="unbounded"/>
  53 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  54 + </xs:choice>
  55 + </xs:sequence>
  56 + </xs:extension>
  57 + </xs:complexContent>
  58 + </xs:complexType>
  59 + </xs:element>
  60 +
  61 +</xs:schema>
... ...