Commit 2082edc2d97acf62f9c9d49cda0f1f262629e5d8

Authored by Wolfgang Granzow
1 parent c83f8f5f

renamed all xsd files from v2_15_0 to v2_16_0

Too many changes to show.

To preserve performance only 34 of 66 files are displayed.

  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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-container-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-group-v2_15_0.xsd" />
  32 + <xs:include schemaLocation="CDT-accessControlPolicy-v2_15_0.xsd" />
  33 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  34 + <xs:include schemaLocation="CDT-pollingChannel-v2_15_0.xsd" />
  35 + <xs:include schemaLocation="CDT-schedule-v2_15_0.xsd" />
  36 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  37 + <xs:include schemaLocation="CDT-timeSeries-v2_15_0.xsd" />
  38 + <xs:include schemaLocation="CDT-trafficPattern-v2_15_0.xsd" />
  39 +
  40 + <xs:element name="AE" substitutionGroup="m2m:sg_announceableResource">
  41 + <xs:complexType>
  42 + <xs:complexContent>
  43 + <!-- Inherit common attributes for announceable Resources -->
  44 + <xs:extension base="m2m:announceableResource">
  45 + <xs:sequence>
  46 + <!-- Resource Specific Attributes -->
  47 + <xs:element name="appName" type="xs:string" minOccurs="0" />
  48 + <xs:element name="App-ID" type="xs:string" />
  49 + <xs:element name="AE-ID" type="m2m:ID" />
  50 + <xs:element name="pointOfAccess" type="m2m:poaList" minOccurs="0" />
  51 + <xs:element name="ontologyRef" type="xs:anyURI" minOccurs="0" />
  52 + <xs:element name="nodeLink" type="xs:anyURI" minOccurs="0" />
  53 + <xs:element name="requestReachability" type="xs:boolean" />
  54 + <xs:element name="contentSerialization" type="m2m:serializations" minOccurs="0" />
  55 + <xs:element name="e2eSecInfo" type="m2m:e2eSecInfo" minOccurs="0" />
  56 + <xs:element name="supportedReleaseVersions" type="m2m:supportedReleaseVersions" />
  57 +
  58 + <!-- Child Resources -->
  59 + <xs:choice minOccurs="0" maxOccurs="1">
  60 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  61 + <xs:choice minOccurs="1" maxOccurs="unbounded">
  62 + <xs:element ref="m2m:container" />
  63 + <xs:element ref="m2m:group" />
  64 + <xs:element ref="m2m:accessControlPolicy" />
  65 + <xs:element ref="m2m:subscription" />
  66 + <xs:element ref="m2m:pollingChannel" />
  67 + <xs:element ref="m2m:schedule" />
  68 + <xs:element ref="m2m:semanticDescriptor" />
  69 + <xs:element ref="m2m:timeSeries" />
  70 + <xs:element ref="m2m:trafficPattern" />
  71 + <xs:element ref="m2m:sg_flexContainerResource" />
  72 + </xs:choice>
  73 + </xs:choice>
  74 + </xs:sequence>
  75 + </xs:extension>
  76 + </xs:complexContent>
  77 + </xs:complexType>
  78 + </xs:element>
  79 +
  80 + <xs:element name="AEAnnc" substitutionGroup="m2m:sg_announcedResource">
  81 + <xs:complexType>
  82 + <xs:complexContent>
  83 + <!-- Inherit common attributes for announced Resources -->
  84 + <xs:extension base="m2m:announcedResource">
  85 + <xs:sequence>
  86 + <!-- Resource Specific Attributes -->
  87 + <xs:element name="appName" type="xs:string" minOccurs="0" />
  88 + <xs:element name="App-ID" type="xs:string" minOccurs="0" />
  89 + <xs:element name="AE-ID" type="m2m:ID" minOccurs="0" />
  90 + <xs:element name="pointOfAccess" type="m2m:poaList" minOccurs="0" />
  91 + <xs:element name="ontologyRef" type="xs:anyURI" minOccurs="0" />
  92 + <xs:element name="nodeLink" type="xs:anyURI" minOccurs="0" />
  93 + <xs:element name="requestReachability" type="xs:boolean" minOccurs="0" />
  94 + <xs:element name="contentSerialization" type="m2m:serializations" minOccurs="0" />
  95 + <xs:element name="e2eSecInfo" type="m2m:e2eSecInfo" minOccurs="0" />
  96 + <xs:element name="supportedReleaseVersions" type="m2m:supportedReleaseVersions" />
  97 +
  98 + <!-- Child Resources -->
  99 + <xs:choice minOccurs="0" maxOccurs="1">
  100 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  101 + <xs:choice minOccurs="1" maxOccurs="unbounded">
  102 + <xs:element ref="m2m:container" />
  103 + <xs:element ref="m2m:containerAnnc" />
  104 + <xs:element ref="m2m:group" />
  105 + <xs:element ref="m2m:groupAnnc" />
  106 + <xs:element ref="m2m:accessControlPolicy" />
  107 + <xs:element ref="m2m:accessControlPolicyAnnc" />
  108 + <xs:element ref="m2m:subscription" />
  109 + <xs:element ref="m2m:scheduleAnnc" />
  110 + <xs:element ref="m2m:semanticDescriptor" />
  111 + <xs:element ref="m2m:timeSeries" />
  112 + <xs:element ref="m2m:timeSeriesAnnc" />
  113 + <xs:element ref="m2m:trafficPatternAnnc" />
  114 + <xs:element ref="m2m:sg_flexContainerResource" />
  115 + <xs:element ref="m2m:sg_announcedFlexContainerResource" />
  116 + </xs:choice>
  117 + </xs:choice>
  118 + </xs:sequence>
  119 + </xs:extension>
  120 + </xs:complexContent>
  121 + </xs:complexType>
  122 + </xs:element>
  123 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-remoteCSE-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-node-v2_15_0.xsd" />
  32 + <xs:include schemaLocation="CDT-AE-v2_15_0.xsd" />
  33 + <xs:include schemaLocation="CDT-container-v2_15_0.xsd" />
  34 + <xs:include schemaLocation="CDT-group-v2_15_0.xsd" />
  35 + <xs:include schemaLocation="CDT-accessControlPolicy-v2_15_0.xsd" />
  36 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  37 + <xs:include schemaLocation="CDT-mgmtCmd-v2_15_0.xsd" />
  38 + <xs:include schemaLocation="CDT-locationPolicy-v2_15_0.xsd" />
  39 + <xs:include schemaLocation="CDT-statsConfig-v2_15_0.xsd" />
  40 + <xs:include schemaLocation="CDT-statsCollect-v2_15_0.xsd" />
  41 + <xs:include schemaLocation="CDT-request-v2_15_0.xsd" />
  42 + <xs:include schemaLocation="CDT-delivery-v2_15_0.xsd" />
  43 + <xs:include schemaLocation="CDT-schedule-v2_15_0.xsd" />
  44 + <xs:include schemaLocation="CDT-m2mServiceSubscriptionProfile-v2_15_0.xsd" />
  45 + <xs:include schemaLocation="CDT-serviceSubscribedAppRule-v2_15_0.xsd" />
  46 + <xs:include schemaLocation="CDT-serviceSubscribedAppRule-v2_15_0.xsd" />
  47 + <xs:include schemaLocation="CDT-role-v2_15_0.xsd" />
  48 + <xs:include schemaLocation="CDT-token-v2_15_0.xsd" />
  49 +
  50 + <xs:element name="CSEBase" substitutionGroup="m2m:sg_resource">
  51 + <xs:complexType>
  52 + <xs:complexContent>
  53 + <!-- Inherit just the universal resource attributes -->
  54 + <xs:extension base="m2m:resource">
  55 + <xs:sequence>
  56 + <!-- Resource Specific Attributes -->
  57 + <xs:element name="accessControlPolicyIDs" type="m2m:acpType" minOccurs="0" />
  58 + <xs:element name="cseType" type="m2m:cseTypeID" minOccurs="0" />
  59 + <xs:element name="CSE-ID" type="m2m:ID" />
  60 + <xs:element name="supportedResourceType">
  61 + <xs:simpleType>
  62 + <xs:list itemType="m2m:resourceType" />
  63 + </xs:simpleType>
  64 + </xs:element>
  65 + <xs:element name="pointOfAccess" type="m2m:poaList" />
  66 + <xs:element name="nodeLink" type="xs:anyURI" minOccurs="0" />
  67 + <xs:element name="dynamicAuthorizationConsultationIDs" type="m2m:listOfURIs" minOccurs="0" />
  68 + <xs:element name="e2eSecInfo" type="m2m:e2eSecInfo" minOccurs="0" />
  69 + <xs:element name="supportedReleaseVersions" type="m2m:supportedReleaseVersions" />
  70 +
  71 + <!-- Child Resources -->
  72 + <xs:choice minOccurs="0" maxOccurs="1">
  73 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  74 + <xs:choice minOccurs="1" maxOccurs="unbounded">
  75 + <xs:element ref="m2m:remoteCSE" />
  76 + <xs:element ref="m2m:remoteCSEAnnc" />
  77 + <xs:element ref="m2m:node" />
  78 + <xs:element ref="m2m:AE" />
  79 + <xs:element ref="m2m:container" />
  80 + <xs:element ref="m2m:group" />
  81 + <xs:element ref="m2m:accessControlPolicy" />
  82 + <xs:element ref="m2m:subscription" />
  83 + <xs:element ref="m2m:mgmtCmd" />
  84 + <xs:element ref="m2m:locationPolicy" />
  85 + <xs:element ref="m2m:statsConfig" />
  86 + <xs:element ref="m2m:statsCollect" />
  87 + <xs:element ref="m2m:request" />
  88 + <xs:element ref="m2m:delivery" />
  89 + <xs:element ref="m2m:schedule" />
  90 + <xs:element ref="m2m:m2mServiceSubscriptionProfile" />
  91 + <xs:element ref="m2m:serviceSubscribedAppRule" />
  92 + <xs:element ref="m2m:role" />
  93 + <xs:element ref="m2m:token" />
  94 + <xs:element ref="m2m:sg_flexContainerResource" />
  95 + </xs:choice>
  96 + </xs:choice>
  97 + </xs:sequence>
  98 + </xs:extension>
  99 + </xs:complexContent>
  100 + </xs:complexType>
  101 + </xs:element>
  102 +</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/protocols"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xs="http://www.w3.org/2001/XMLSchema"
  28 + elementFormDefault="unqualified">
  29 +
  30 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd"/>
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd"/>
  32 +
  33 + <xs:element name="accessControlPolicy" substitutionGroup="m2m:sg_announceableSubordinateResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Announceable Attributes from announceableSubordinateResource type -->
  37 + <xs:extension base="m2m:announceableSubordinateResource">
  38 + <xs:sequence>
  39 + <!-- Resource Specific Attributes -->
  40 + <xs:element name="privileges" type="m2m:setOfAcrs"/>
  41 + <xs:element name="selfPrivileges" type="m2m:setOfAcrs"/>
  42 +
  43 + <!-- Child Resources -->
  44 + <xs:choice minOccurs="0" maxOccurs="1">
  45 + <xs:element name="childResource" type="m2m:childResourceRef"
  46 + maxOccurs="unbounded"/>
  47 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  48 + </xs:choice>
  49 + </xs:sequence>
  50 + </xs:extension>
  51 + </xs:complexContent>
  52 + </xs:complexType>
  53 + </xs:element>
  54 +
  55 + <xs:element name="accessControlPolicyAnnc" substitutionGroup="m2m:sg_announcedSubordinateResource">
  56 + <xs:complexType>
  57 + <xs:complexContent>
  58 + <!-- Inherit Announceable Attributes from announceableSubordinateResource type -->
  59 + <xs:extension base="m2m:announcedSubordinateResource">
  60 + <xs:sequence>
  61 + <!-- Resource Specific Attributes -->
  62 + <xs:element name="privileges" type="m2m:setOfAcrs"/>
  63 + <xs:element name="selfPrivileges" type="m2m:setOfAcrs"/>
  64 +
  65 + <!-- Child Resources -->
  66 + <xs:choice minOccurs="0" maxOccurs="1">
  67 + <xs:element name="childResource" type="m2m:childResourceRef"
  68 + maxOccurs="unbounded"/>
  69 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  70 + </xs:choice>
  71 + </xs:sequence>
  72 + </xs:extension>
  73 + </xs:complexContent>
  74 + </xs:complexType>
  75 + </xs:element>
  76 +
  77 + <!-- m2m:setOfAcrs and m2m:accessControlRule are defined in commonTypes -->
  78 +
  79 + <!-- locationRegion is defined in commonTypes -->
  80 +
  81 + <!-- countryCode is defined in commonTypes -->
  82 +
  83 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="activeCmdhPolicy" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from regularResourceType -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- Resource Specific Attributes -->
  40 + <xs:element name="activeCmdhPolicyLink" type="m2m:ID" />
  41 + </xs:sequence>
  42 + </xs:extension>
  43 + </xs:complexContent>
  44 + </xs:complexType>
  45 + </xs:element>
  46 +</xs:schema>
  47 +
... ...
  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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynSvcObject-v2_15_0.xsd" />
  33 +
  34 + <xs:element name="allJoynApp" substitutionGroup="m2m:sg_flexContainerResource">
  35 + <xs:complexType>
  36 + <xs:complexContent>
  37 + <!-- Inherit attributes common to flexContainer specializations -->
  38 + <xs:extension base="m2m:flexContainerResource">
  39 + <xs:sequence>
  40 + <!-- Resource Specific Attributes -->
  41 + <xs:element name="direction" type="m2m:allJoynDirection" />
  42 +
  43 + <!-- Child Resources -->
  44 + <xs:choice minOccurs="0" maxOccurs="1">
  45 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  46 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  47 + <xs:element ref="m2m:semanticDescriptor" />
  48 + <xs:element ref="m2m:subscription" />
  49 + <xs:element ref="m2m:allJoynSvcObject" />
  50 + </xs:choice>
  51 + </xs:choice>
  52 + </xs:sequence>
  53 + </xs:extension>
  54 + </xs:complexContent>
  55 + </xs:complexType>
  56 + </xs:element>
  57 +
  58 + <xs:element name="allJoynAppAnnc" substitutionGroup="m2m:sg_announcedFlexContainerResource">
  59 + <xs:complexType>
  60 + <xs:complexContent>
  61 + <!-- Inherit attributes common to announced flexContainer specializations -->
  62 + <xs:extension base="m2m:announcedFlexContainerResource">
  63 + <xs:sequence>
  64 + <!-- Resource Specific Attributes -->
  65 + <xs:element name="direction" type="m2m:allJoynDirection" />
  66 + <!-- Child Resources -->
  67 + <xs:choice minOccurs="0" maxOccurs="1">
  68 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  69 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  70 + <xs:element ref="m2m:semanticDescriptor" />
  71 + <xs:element ref="m2m:semanticDescriptorAnnc" />
  72 + <xs:element ref="m2m:subscription" />
  73 + <xs:element ref="m2m:allJoynSvcObject" />
  74 + <xs:element ref="m2m:allJoynSvcObjectAnnc" />
  75 + </xs:choice>
  76 + </xs:choice>
  77 + </xs:sequence>
  78 + </xs:extension>
  79 + </xs:complexContent>
  80 + </xs:complexType>
  81 + </xs:element>
  82 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynMethod-v2_15_0.xsd" />
  33 + <xs:include schemaLocation="CDT-allJoynProperty-v2_15_0.xsd" />
  34 + <xs:include schemaLocation="CDT-container-v2_15_0.xsd" />
  35 +
  36 +
  37 + <xs:element name="allJoynInterface" substitutionGroup="m2m:sg_flexContainerResource">
  38 + <xs:complexType>
  39 + <xs:complexContent>
  40 + <!-- Inherit attributes common to flexContainer specializations -->
  41 + <xs:extension base="m2m:flexContainerResource">
  42 + <xs:sequence>
  43 + <!-- Resource Specific Attributes -->
  44 + <xs:element name="interfaceIntrospectXmlRef" type="xs:anyURI" />
  45 +
  46 + <!-- Child Resources -->
  47 + <xs:choice minOccurs="0" maxOccurs="1">
  48 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  49 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  50 + <xs:element ref="m2m:semanticDescriptor" />
  51 + <xs:element ref="m2m:subscription" />
  52 + <xs:element ref="m2m:allJoynMethod" />
  53 + <xs:element ref="m2m:allJoynProperty" />
  54 + <xs:element ref="m2m:container" />
  55 + </xs:choice>
  56 + </xs:choice>
  57 + </xs:sequence>
  58 + </xs:extension>
  59 + </xs:complexContent>
  60 + </xs:complexType>
  61 + </xs:element>
  62 +
  63 + <xs:element name="allJoynInterfaceAnnc" substitutionGroup="m2m:sg_announcedFlexContainerResource">
  64 + <xs:complexType>
  65 + <xs:complexContent>
  66 + <!-- Inherit attributes common to announced flexContainer specializations -->
  67 + <xs:extension base="m2m:announcedFlexContainerResource">
  68 + <xs:sequence>
  69 + <!-- Resource Specific Attributes -->
  70 + <xs:element name="interfaceIntrospectXmlRef" type="xs:anyURI" minOccurs="0" />
  71 + <!-- Child Resources -->
  72 + <xs:choice minOccurs="0" maxOccurs="1">
  73 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  74 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  75 + <xs:element ref="m2m:semanticDescriptor" />
  76 + <xs:element ref="m2m:semanticDescriptorAnnc" />
  77 + <xs:element ref="m2m:subscription" />
  78 + <xs:element ref="m2m:allJoynMethod" />
  79 + <xs:element ref="m2m:allJoynMethodAnnc" />
  80 + <xs:element ref="m2m:allJoynProperty" />
  81 + <xs:element ref="m2m:allJoynPropertyAnnc" />
  82 + <xs:element ref="m2m:container" />
  83 + <xs:element ref="m2m:containerAnnc" />
  84 + </xs:choice>
  85 + </xs:choice>
  86 + </xs:sequence>
  87 + </xs:extension>
  88 + </xs:complexContent>
  89 + </xs:complexType>
  90 + </xs:element>
  91 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynMethodCall-v2_15_0.xsd" />
  33 +
  34 +
  35 + <xs:element name="allJoynMethod" substitutionGroup="m2m:sg_flexContainerResource">
  36 + <xs:complexType>
  37 + <xs:complexContent>
  38 + <!-- Inherit attributes common to flexContainer specializations -->
  39 + <xs:extension base="m2m:flexContainerResource">
  40 + <xs:sequence>
  41 + <!-- Resource Specific Attributes -->
  42 +
  43 + <!-- Child Resources -->
  44 + <xs:choice minOccurs="0" maxOccurs="1">
  45 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  46 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  47 + <xs:element ref="m2m:semanticDescriptor" />
  48 + <xs:element ref="m2m:subscription" />
  49 + <xs:element ref="m2m:allJoynMethodCall" />
  50 + </xs:choice>
  51 + </xs:choice>
  52 + </xs:sequence>
  53 + </xs:extension>
  54 + </xs:complexContent>
  55 + </xs:complexType>
  56 + </xs:element>
  57 +
  58 + <xs:element name="allJoynMethodAnnc" substitutionGroup="m2m:sg_announcedFlexContainerResource">
  59 + <xs:complexType>
  60 + <xs:complexContent>
  61 + <!-- Inherit attributes common to announced flexContainer specializations -->
  62 + <xs:extension base="m2m:announcedFlexContainerResource">
  63 + <xs:sequence>
  64 + <!-- Resource Specific Attributes -->
  65 +
  66 + <!-- Child Resources -->
  67 + <xs:choice minOccurs="0" maxOccurs="1">
  68 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  69 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  70 + <xs:element ref="m2m:semanticDescriptor" />
  71 + <xs:element ref="m2m:semanticDescriptorAnnc" />
  72 + <xs:element ref="m2m:subscription" />
  73 + <xs:element ref="m2m:allJoynMethodCall" />
  74 + <xs:element ref="m2m:allJoynMethodCallAnnc" />
  75 + </xs:choice>
  76 + </xs:choice>
  77 + </xs:sequence>
  78 + </xs:extension>
  79 + </xs:complexContent>
  80 + </xs:complexType>
  81 + </xs:element>
  82 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="allJoynMethodCall" substitutionGroup="m2m:sg_flexContainerResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit attributes common to flexContainer specializations -->
  37 + <xs:extension base="m2m:flexContainerResource">
  38 + <xs:sequence>
  39 + <!-- Resource Specific Attributes -->
  40 + <xs:element name="input" type="xs:string" minOccurs="0" />
  41 + <xs:element name="callStatus" type="xs:string" minOccurs="0" />
  42 + <xs:element name="output" type="xs:string" minOccurs="0" />
  43 + <!-- Child Resources -->
  44 + <xs:choice minOccurs="0" maxOccurs="1">
  45 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  46 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  47 + <xs:element ref="m2m:semanticDescriptor" />
  48 + <xs:element ref="m2m:subscription" />
  49 + </xs:choice>
  50 + </xs:choice>
  51 + </xs:sequence>
  52 + </xs:extension>
  53 + </xs:complexContent>
  54 + </xs:complexType>
  55 + </xs:element>
  56 +
  57 + <xs:element name="allJoynMethodCallAnnc" substitutionGroup="m2m:sg_announcedFlexContainerResource">
  58 + <xs:complexType>
  59 + <xs:complexContent>
  60 + <!-- Inherit attributes common to announced flexContainer specializations -->
  61 + <xs:extension base="m2m:announcedFlexContainerResource">
  62 + <xs:sequence>
  63 + <!-- Resource Specific Attributes -->
  64 +
  65 + <!-- Child Resources -->
  66 + <xs:choice minOccurs="0" maxOccurs="1">
  67 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  68 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  69 + <xs:element ref="m2m:semanticDescriptor" />
  70 + <xs:element ref="m2m:semanticDescriptorAnnc" />
  71 + <xs:element ref="m2m:subscription" />
  72 + </xs:choice>
  73 + </xs:choice>
  74 + </xs:sequence>
  75 + </xs:extension>
  76 + </xs:complexContent>
  77 + </xs:complexType>
  78 + </xs:element>
  79 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="allJoynProperty" substitutionGroup="m2m:sg_flexContainerResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit attributes common to flexContainer specializations -->
  37 + <xs:extension base="m2m:flexContainerResource">
  38 + <xs:sequence>
  39 + <!-- Resource Specific Attributes -->
  40 + <xs:element name="currentValue" type="xs:string" />
  41 + <xs:element name="requestedValue" type="xs:string" minOccurs="0" />
  42 + <!-- Child Resources -->
  43 + <xs:choice minOccurs="0" maxOccurs="1">
  44 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  45 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  46 + <xs:element ref="m2m:semanticDescriptor" />
  47 + <xs:element ref="m2m:subscription" />
  48 + </xs:choice>
  49 + </xs:choice>
  50 + </xs:sequence>
  51 + </xs:extension>
  52 + </xs:complexContent>
  53 + </xs:complexType>
  54 + </xs:element>
  55 +
  56 + <xs:element name="allJoynPropertyAnnc" substitutionGroup="m2m:sg_announcedFlexContainerResource">
  57 + <xs:complexType>
  58 + <xs:complexContent>
  59 + <!-- Inherit attributes common to announced flexContainer specializations -->
  60 + <xs:extension base="m2m:announcedFlexContainerResource">
  61 + <xs:sequence>
  62 + <!-- Resource Specific Attributes -->
  63 +
  64 + <!-- Child Resources -->
  65 + <xs:choice minOccurs="0" maxOccurs="1">
  66 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  67 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  68 + <xs:element ref="m2m:semanticDescriptor" />
  69 + <xs:element ref="m2m:semanticDescriptorAnnc" />
  70 + <xs:element ref="m2m:subscription" />
  71 + </xs:choice>
  72 + </xs:choice>
  73 + </xs:sequence>
  74 + </xs:extension>
  75 + </xs:complexContent>
  76 + </xs:complexType>
  77 + </xs:element>
  78 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  27 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynInterface-v2_15_0.xsd" />
  33 +
  34 + <xs:element name="allJoynSvcObject" substitutionGroup="m2m:sg_flexContainerResource">
  35 + <xs:complexType>
  36 + <xs:complexContent>
  37 + <!-- Inherit attributes common to flexContainer specializations -->
  38 + <xs:extension base="m2m:flexContainerResource">
  39 + <xs:sequence>
  40 + <!-- Resource Specific Attributes -->
  41 + <xs:element name="objectPath" type="xs:string" />
  42 + <xs:element name="enable" type="xs:boolean" />
  43 +
  44 + <!-- Child Resources -->
  45 + <xs:choice minOccurs="0" maxOccurs="1">
  46 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  47 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  48 + <xs:element ref="m2m:semanticDescriptor" />
  49 + <xs:element ref="m2m:subscription" />
  50 + <xs:element ref="m2m:allJoynInterface" />
  51 + </xs:choice>
  52 + </xs:choice>
  53 + </xs:sequence>
  54 + </xs:extension>
  55 + </xs:complexContent>
  56 + </xs:complexType>
  57 + </xs:element>
  58 +
  59 + <xs:element name="allJoynSvcObjectAnnc" substitutionGroup="m2m:sg_announcedFlexContainerResource">
  60 + <xs:complexType>
  61 + <xs:complexContent>
  62 + <!-- Inherit attributes common to announced flexContainer specializations -->
  63 + <xs:extension base="m2m:announcedFlexContainerResource">
  64 + <xs:sequence>
  65 + <!-- Resource Specific Attributes -->
  66 + <xs:element name="objectPath" type="xs:string" />
  67 + <xs:element name="enable" type="xs:boolean" minOccurs="0" />
  68 + <!-- Child Resources -->
  69 + <xs:choice minOccurs="0" maxOccurs="1">
  70 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  71 + <xs:choice minOccurs="0" maxOccurs="unbounded">
  72 + <xs:element ref="m2m:semanticDescriptor" />
  73 + <xs:element ref="m2m:semanticDescriptorAnnc" />
  74 + <xs:element ref="m2m:subscription" />
  75 + <xs:element ref="m2m:allJoynInterface" />
  76 + <xs:element ref="m2m:allJoynInterfaceAnnc" />
  77 + </xs:choice>
  78 + </xs:choice>
  79 + </xs:sequence>
  80 + </xs:extension>
  81 + </xs:complexContent>
  82 + </xs:complexType>
  83 + </xs:element>
  84 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" elementFormDefault="unqualified"
  27 + attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  31 +
  32 + <xs:element name="areaNwkDeviceInfo" substitutionGroup="m2m:sg_mgmtResource">
  33 + <xs:complexType>
  34 + <xs:complexContent>
  35 + <!-- Inherit Common Attributes from mgmtResource -->
  36 + <xs:extension base="m2m:mgmtResource">
  37 + <!-- Resource Specific Attributes -->
  38 + <xs:sequence>
  39 + <xs:element name="devID" type="xs:string" />
  40 + <xs:element name="devType" type="xs:string" />
  41 + <xs:element name="areaNwkId" type="xs:anyURI" />
  42 + <xs:element name="sleepInterval" type="xs:nonNegativeInteger" minOccurs="0" />
  43 + <xs:element name="sleepDuration" type="xs:nonNegativeInteger" minOccurs="0" />
  44 + <xs:element name="devStatus" type="xs:string" minOccurs="0" />
  45 + <xs:element name="listOfNeighbors" type="m2m:listOfURIs" />
  46 +
  47 + <!-- Child Resources -->
  48 + <xs:choice minOccurs="0" maxOccurs="1">
  49 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  50 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  51 + </xs:choice>
  52 + </xs:sequence>
  53 + </xs:extension>
  54 + </xs:complexContent>
  55 + </xs:complexType>
  56 + </xs:element>
  57 +
  58 + <xs:element name="areaNwkDeviceInfoAnnc" substitutionGroup="m2m:sg_announcedMgmtResource">
  59 + <xs:complexType>
  60 + <xs:complexContent>
  61 + <!-- Inherit Common Attributes from announcedMgmtResource -->
  62 + <xs:extension base="m2m:announcedMgmtResource">
  63 + <!-- Resource Specific Attributes -->
  64 + <xs:sequence>
  65 + <xs:element name="devID" type="xs:string" minOccurs="0" />
  66 + <xs:element name="devType" type="xs:string" minOccurs="0" />
  67 + <xs:element name="areaNwkId" type="xs:anyURI" minOccurs="0" />
  68 + <xs:element name="sleepInterval" type="xs:nonNegativeInteger" minOccurs="0" />
  69 + <xs:element name="sleepDuration" type="xs:nonNegativeInteger" minOccurs="0" />
  70 + <xs:element name="devStatus" type="xs:string" minOccurs="0" />
  71 + <xs:element name="listOfNeighbors" type="m2m:listOfURIs" minOccurs="0" />
  72 +
  73 + <!-- Child Resources -->
  74 + <xs:choice minOccurs="0" maxOccurs="1">
  75 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  76 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  77 + </xs:choice>
  78 + </xs:sequence>
  79 + </xs:extension>
  80 + </xs:complexContent>
  81 + </xs:complexType>
  82 + </xs:element>
  83 +</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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" elementFormDefault="unqualified"
  27 + attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  28 +
  29 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  31 +
  32 + <xs:element name="areaNwkInfo" substitutionGroup="m2m:sg_mgmtResource">
  33 + <xs:complexType>
  34 + <xs:complexContent>
  35 + <!-- Inherit Common Attributes from mgmtResource -->
  36 + <xs:extension base="m2m:mgmtResource">
  37 + <!-- Resource Specific Attributes -->
  38 + <xs:sequence>
  39 + <xs:element name="areaNwkType" type="xs:string" />
  40 + <xs:element name="listOfDevices" type="m2m:listOfURIs" />
  41 +
  42 + <!-- Child Resources -->
  43 + <xs:choice minOccurs="0" maxOccurs="1">
  44 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  45 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  46 + </xs:choice>
  47 + </xs:sequence>
  48 + </xs:extension>
  49 + </xs:complexContent>
  50 + </xs:complexType>
  51 + </xs:element>
  52 +
  53 + <xs:element name="areaNwkInfoAnnc" substitutionGroup="m2m:sg_announcedMgmtResource">
  54 + <xs:complexType>
  55 + <xs:complexContent>
  56 + <!-- Inherit Common Attributes from announcedMgmtResource -->
  57 + <xs:extension base="m2m:announcedMgmtResource">
  58 + <!-- Resource Specific Attributes -->
  59 + <xs:sequence>
  60 + <xs:element name="areaNwkType" type="xs:string" minOccurs="0" />
  61 + <xs:element name="listOfDevices" type="m2m:listOfURIs" minOccurs="0" />
  62 +
  63 + <!-- Child Resources -->
  64 + <xs:choice minOccurs="0" maxOccurs="1">
  65 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  66 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  67 + </xs:choice>
  68 + </xs:sequence>
  69 + </xs:extension>
  70 + </xs:complexContent>
  71 + </xs:complexType>
  72 + </xs:element>
  73 +</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 +
  26 +<xs:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.onem2m.org/xml/protocols"
  27 + xmlns:m2m="http://www.onem2m.org/xml/protocols" elementFormDefault="unqualified"
  28 + attributeFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  29 +
  30 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="battery" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <!-- Resource Specific Attributes -->
  39 + <xs:sequence>
  40 + <xs:element name="batteryLevel" type="xs:unsignedInt"/>
  41 + <xs:element name="batteryStatus" type="m2m:batteryStatus" />
  42 +
  43 + <!-- Child Resources -->
  44 + <xs:choice minOccurs="0" maxOccurs="1">
  45 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  46 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  47 + </xs:choice>
  48 + </xs:sequence>
  49 + </xs:extension>
  50 + </xs:complexContent>
  51 + </xs:complexType>
  52 + </xs:element>
  53 +
  54 + <xs:element name="batteryAnnc" substitutionGroup="m2m:sg_announcedMgmtResource">
  55 + <xs:complexType>
  56 + <xs:complexContent>
  57 + <!-- Inherit Common Attributes from data type "announcedMgmtResource" -->
  58 + <xs:extension base="m2m:announcedMgmtResource">
  59 + <!-- Resource Specific Attributes -->
  60 + <xs:sequence>
  61 + <xs:element name="batteryLevel" type="xs:unsignedInt" minOccurs="0" />
  62 + <xs:element name="batteryStatus" type="m2m:batteryStatus" minOccurs="0" />
  63 +
  64 + <!-- Child Resources -->
  65 + <xs:choice minOccurs="0" maxOccurs="1">
  66 + <xs:element name="childResource" type="m2m:childResourceRef" maxOccurs="unbounded" />
  67 + <xs:element ref="m2m:subscription" maxOccurs="unbounded" />
  68 + </xs:choice>
  69 + </xs:sequence>
  70 + </xs:extension>
  71 + </xs:complexContent>
  72 + </xs:complexType>
  73 + </xs:element>
  74 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhBuffer" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- mgmtObj specialization-specific Attributes -->
  40 + <xs:element name="applicableEventCategory" type="m2m:listOfEventCatWithDef" />
  41 + <xs:element name="maxBufferSize" type="xs:nonNegativeInteger" /> <!-- unit in bytes -->
  42 + <xs:element name="storagePriority">
  43 + <xs:simpleType>
  44 + <xs:restriction base="xs:positiveInteger">
  45 + <xs:maxExclusive value="11"/>
  46 + </xs:restriction>
  47 + </xs:simpleType>
  48 + </xs:element>
  49 + </xs:sequence>
  50 + </xs:extension>
  51 + </xs:complexContent>
  52 + </xs:complexType>
  53 + </xs:element>
  54 +</xs:schema>
  55 +
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhDefEcValue" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- mgmtObj specialization-specific Attributes -->
  40 + <xs:element name="order" type="xs:positiveInteger" />
  41 + <xs:element name="defEcValue" type="m2m:eventCat" />
  42 + <xs:element name="requestOrigin" type="m2m:listOfM2MID" />
  43 + <xs:element name="requestContext" type="xs:anyType" minOccurs="0" />
  44 + <xs:element name="requestContextNotification" type="xs:boolean" minOccurs="0" />
  45 + <xs:element name="requestCharacteristics" type="xs:anyType" minOccurs="0" />
  46 + </xs:sequence>
  47 + </xs:extension>
  48 + </xs:complexContent>
  49 + </xs:complexType>
  50 + </xs:element>
  51 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2014, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhDefaults" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- this resource type has no mgmtObj specialization-specific Attributes -->
  40 + <!-- Instantiations of this [cmdhDefaults] resource type shall include mgmntLink's to
  41 + the following children:
  42 + 1 or more mgmtLink to instance(s) of resource type [cmdhDefEcValue]
  43 + 1 or more mgmtLink to instance(s) of resource type [cmdhEcDefParamValues] -->
  44 + <!-- TODO: text in Table D.12.2-2 column "Default Value and Constraints" needs to be updated
  45 + ref to [cmdhEcDefParamValues] is missing -->
  46 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="2" maxOccurs="unbounded"/>
  47 + </xs:sequence>
  48 + </xs:extension>
  49 + </xs:complexContent>
  50 + </xs:complexType>
  51 + </xs:element>
  52 +</xs:schema>
  53 +
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhEcDefParamValues" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- mgmtObj specialization-specific Attributes -->
  40 + <xs:element name="applicableEventCategory" type="m2m:listOfEventCatWithDef" />
  41 + <xs:element name="defaultRequestExpTime" type="xs:long" /> <!-- units in milliseconds -->
  42 + <xs:element name="defaultResultExpTime" type="xs:long" /> <!-- units in milliseconds -->
  43 + <xs:element name="defaultOpExecTime" type="xs:long" /> <!-- units in milliseconds -->
  44 + <xs:element name="defaultRespPersistence" type="xs:long" /> <!-- units in milliseconds -->
  45 + <xs:element name="defaultDelAggregation" type="xs:boolean" />
  46 + </xs:sequence>
  47 + </xs:extension>
  48 + </xs:complexContent>
  49 + </xs:complexType>
  50 + </xs:element>
  51 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhLimits" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 +
  36 + <xs:complexContent>
  37 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  38 + <xs:extension base="m2m:mgmtResource">
  39 + <xs:sequence>
  40 + <!-- mgmtObj specialization-specific Attributes -->
  41 + <xs:element name="order" type="xs:positiveInteger" />
  42 + <xs:element name="requestOrigin" type="m2m:listOfM2MID" />
  43 + <xs:element name="requestContext" type="xs:anyType" />
  44 + <xs:element name="requestContextNotification" type="xs:boolean" minOccurs="0" />
  45 + <xs:element name="requestCharacteristics" type="xs:anyType" />
  46 + <xs:element name="limitsEventCategory" type="m2m:listOfEventCat" />
  47 + <xs:element name="limitsRequestExpTime" type="m2m:listOfMinMax" />
  48 + <xs:element name="limitsResultExpTime" type="m2m:listOfMinMax" />
  49 + <xs:element name="limitsOpExecTime" type="m2m:listOfMinMax" />
  50 + <xs:element name="limitsRespPersistence" type="m2m:listOfMinMax" />
  51 + <xs:element name="limitsDelAggregation" >
  52 + <xs:simpleType>
  53 + <xs:restriction base="xs:token">
  54 + <xs:annotation>
  55 + <xs:documentation>defines data type denoted "restricted list of xs:boolean" in TS-0004 D.12.5
  56 + </xs:documentation>
  57 + </xs:annotation>
  58 + <!-- False -->
  59 + <xs:enumeration value="0" />
  60 + <!-- True -->
  61 + <xs:enumeration value="1" />
  62 + <!-- True and False -->
  63 + <xs:enumeration value="0 1" />
  64 + </xs:restriction>
  65 + </xs:simpleType>
  66 + </xs:element>
  67 + </xs:sequence>
  68 + </xs:extension>
  69 + </xs:complexContent>
  70 + </xs:complexType>
  71 + </xs:element>
  72 +
  73 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhNetworkAccessRules" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 +
  36 + <xs:complexContent>
  37 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  38 + <xs:extension base="m2m:mgmtResource">
  39 + <xs:sequence>
  40 + <!-- mgmtObj specialization-specific Attributes -->
  41 + <xs:element name="applicableEventCategories" type="m2m:listOfEventCatWithDef" />
  42 + <!-- Instantiations of this [cmdhPolicy] resource type shall include mgmntLink's to
  43 + the following children:
  44 + zero or more mgmtLink to instance(s) of resource type [cmdhNwAccessRule] -->
  45 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="0" maxOccurs="unbounded"/>
  46 + </xs:sequence>
  47 + </xs:extension>
  48 + </xs:complexContent>
  49 + </xs:complexType>
  50 + </xs:element>
  51 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhNwAccessRule" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- mgmtObj specialization-specific Attributes -->
  40 + <xs:element name="targetNetwork" type="m2m:listOfM2MID" minOccurs="1" maxOccurs="1" />
  41 + <xs:element name="minReqVolume" type="xs:nonNegativeInteger" minOccurs="1" maxOccurs="1" />
  42 + <xs:element name="spreadingWaitTime" type="xs:nonNegativeInteger" minOccurs="1" maxOccurs="1" />
  43 + <xs:element name="backOffParameters" type="m2m:backOffParameters" minOccurs="1" maxOccurs="1" />
  44 + <xs:element name="otherConditions" type="xs:anyType" minOccurs="1" maxOccurs="1" />
  45 + <!-- Instantiations of this [cmdhPolicy] resource type shall include mgmntLink's to
  46 + the following children:
  47 + zero or more mgmtLink to instance(s) of resource type schedule -->
  48 + <!-- TODO: clarify if multiple schedule elements shall be included rather than a link to non-mgmtObj specialization -->
  49 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="1" />
  50 + </xs:sequence>
  51 + </xs:extension>
  52 + </xs:complexContent>
  53 + </xs:complexType>
  54 + </xs:element>
  55 +</xs:schema>
... ...
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!--
  3 +Copyright Notification
  4 +
  5 +
  6 +The oneM2M Partners authorize you to copy this document, provided that you retain all copyright and other proprietary notices
  7 +contained in the original materials on any copies of the materials and that you comply strictly with these terms.
  8 +This copyright permission does not constitute an endorsement of the products or services, nor does it encompass the granting of
  9 +any patent rights. The oneM2M Partners assume no responsibility for errors or omissions in this document.
  10 +© 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC). All rights reserved.
  11 +
  12 +Notice of Disclaimer & Limitation of Liability
  13 +
  14 +The information provided in this document is directed solely to professionals who have the appropriate degree of experience
  15 +to understand and interpret its contents in accordance with generally accepted engineering or other professional standards
  16 +and applicable regulations. No recommendation as to products or vendors is made or should be implied.
  17 +
  18 +NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE,
  19 +GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY
  20 +PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS.
  21 +NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT,
  22 +WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES.
  23 +oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER.
  24 +
  25 +-->
  26 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  27 + targetNamespace="http://www.onem2m.org/xml/protocols"
  28 + xmlns:m2m="http://www.onem2m.org/xml/protocols"
  29 + elementFormDefault="unqualified" attributeFormDefault="unqualified" >
  30 +
  31 + <xs:include schemaLocation="CDT-commonTypes-v2_15_0.xsd" />
  32 +
  33 + <xs:element name="cmdhPolicy" substitutionGroup="m2m:sg_mgmtResource">
  34 + <xs:complexType>
  35 + <xs:complexContent>
  36 + <!-- Inherit Common Attributes from data type "mgmtResource" -->
  37 + <xs:extension base="m2m:mgmtResource">
  38 + <xs:sequence>
  39 + <!-- mgmtObj specialization-specific Attributes -->
  40 + <xs:element name="cmdhPolicyName" type="xs:string" minOccurs="1" maxOccurs="1" />
  41 + <!-- Instantiations of this [cmdhPolicy] resource type shall include mgmntLink's to
  42 + the following children:
  43 + 1 mgmtLink to an instance of resource type [cmdhDefaults],
  44 + 1 or more mgmtLink to instance(s) of resource type [cmdhLimits],
  45 + 1 or more mgmtLink to instance(s) of resource type [cmdhNetworkAccessRules]
  46 + 1 or more mgmtLink to instance(s) of resource type [cmdhBuffer] -->
  47 + <xs:element name="mgmtLink" type="m2m:mgmtLinkRef" minOccurs="4" maxOccurs="unbounded"/>
  48 +
  49 + </xs:sequence>
  50 + </xs:extension>
  51 + </xs:complexContent>
  52 + </xs:complexType>
  53 + </xs:element>
  54 +</xs:schema>
  55 +
... ...
  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" targetNamespace="http://www.onem2m.org/xml/protocols"
  26 + xmlns:m2m="http://www.onem2m.org/xml/protocols" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified">
  27 +
  28 + <xs:include schemaLocation="CDT-enumerationTypes-v2_15_0.xsd" />
  29 +
  30 + <!--********************** -->
  31 + <!-- oneM2M Simple Types -->
  32 + <!--********************** -->
  33 +
  34 + <xs:simpleType name="ID">
  35 + <xs:restriction base="xs:anyURI" />
  36 + </xs:simpleType>
  37 +
  38 + <xs:simpleType name="nodeID">
  39 + <xs:restriction base="xs:token" />
  40 + </xs:simpleType>
  41 +
  42 + <xs:simpleType name="deviceID">
  43 + <xs:restriction base="xs:token">
  44 + <xs:pattern value="urn:dev:ops:[\dABCDEFabcdef]{6}-[\w_%]+-[\w_%]+" />
  45 + <xs:pattern value="urn:dev:os:[\dABCDEFabcdef]{6}-[\w_%]+" />
  46 + <xs:pattern value="urn:imei:\d{15}" />
  47 + <xs:pattern value="urn:esn:[\dABCDEFabcdef]{8}" />
  48 + <xs:pattern value="urn:meid:[\dABCDEFabcdef]{14}" />
  49 + </xs:restriction>
  50 + </xs:simpleType>
  51 +
  52 + <xs:simpleType name="externalID">
  53 + <xs:restriction base="xs:token" />
  54 + </xs:simpleType>
  55 +
  56 + <xs:simpleType name="requestID">
  57 + <xs:restriction base="xs:token" />
  58 + </xs:simpleType>
  59 +
  60 + <xs:simpleType name="roleID">
  61 + <xs:restriction base="xs:string" >
  62 + <xs:pattern value="([a-zA-Z0-9\.\-,_]*)@([A-Za-z0-9\-_]*)(\.([A-Za-z0-9\-_])*)*" />
  63 + </xs:restriction>
  64 + </xs:simpleType>
  65 +
  66 + <xs:simpleType name="tokenID">
  67 + <xs:restriction base="xs:string" >
  68 + <xs:pattern value="([a-zA-Z0-9\.\-,_]*)@([A-Za-z0-9\-_]*)(\.([A-Za-z0-9\-_])*)*" />
  69 + </xs:restriction>
  70 + </xs:simpleType>
  71 +
  72 + <xs:simpleType name="nhURI">
  73 + <xs:restriction base="xs:anyURI" />
  74 + </xs:simpleType>
  75 +
  76 + <xs:simpleType name="acpType">
  77 + <xs:restriction>
  78 + <xs:simpleType>
  79 + <xs:list itemType="m2m:ID" />
  80 + </xs:simpleType>
  81 + <xs:minLength value="1" />
  82 + </xs:restriction>
  83 + </xs:simpleType>
  84 +
  85 + <xs:simpleType name="labels">
  86 + <xs:restriction>
  87 + <xs:simpleType>
  88 + <xs:list itemType="xs:token" />
  89 + </xs:simpleType>
  90 + <xs:minLength value="1" />
  91 + </xs:restriction>
  92 + </xs:simpleType>
  93 +
  94 + <xs:simpleType name="triggerRecipientID">
  95 + <xs:restriction base="xs:unsignedInt">
  96 + <xs:minInclusive value="0"></xs:minInclusive>
  97 + <xs:maxInclusive value="65535"></xs:maxInclusive>
  98 + </xs:restriction>
  99 + </xs:simpleType>
  100 +
  101 + <!-- "listOfM2MID" is a space separated list of CSE-IDs and/or AE-IDs (i.e. elements of data type m2m:ID") -->
  102 + <xs:simpleType name="listOfM2MID">
  103 + <xs:restriction>
  104 + <xs:simpleType>
  105 + <xs:list itemType="m2m:ID" />
  106 + </xs:simpleType>
  107 + <xs:minLength value="1" />
  108 + </xs:restriction>
  109 + </xs:simpleType>
  110 +
  111 + <!-- auxiliary data type required to define "listOflongMin-1" below -->
  112 + <xs:simpleType name="longMin-1">
  113 + <xs:restriction base="xs:long">
  114 + <xs:minInclusive value="-1" />
  115 + </xs:restriction>
  116 + </xs:simpleType>
  117 +
  118 + <!-- "listOfMinMax" represents a list of min and max numbers used in attributes of the [cmdhLimits] resource based on
  119 + type xs:long in the range -1, 0, 1, 2 ... . Unit is milliseconds. Value setting of -1 expresses infinity -->
  120 + <xs:simpleType name="listOfMinMax">
  121 + <xs:restriction>
  122 + <xs:simpleType></