Commit d6c65babe78d8789f25fceb8e1e1e1f4dc8c1a0b

Authored by Wolfgang Granzow
1 parent 87aa25f2

renamed all xsd files from v3_5_0 to v3_6_0

Too many changes to show.

To preserve performance only 33 of 76 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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-container-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-group-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-accessControlPolicy-v3_5_0.xsd" />
  33 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  34 + <xs:include schemaLocation="CDT-pollingChannel-v3_5_0.xsd" />
  35 + <xs:include schemaLocation="CDT-schedule-v3_5_0.xsd" />
  36 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  37 + <xs:include schemaLocation="CDT-timeSeries-v3_5_0.xsd" />
  38 + <xs:include schemaLocation="CDT-trafficPattern-v3_5_0.xsd" />
  39 + <xs:include schemaLocation="CDT-semanticMashupInstance-v3_5_0.xsd" />
  40 +
  41 + <xs:element name="AE" substitutionGroup="m2m:sg_announceableResource">
  42 + <xs:complexType>
  43 + <xs:complexContent>
  44 + <!-- Inherit common attributes for announceable Resources -->
  45 + <xs:extension base="m2m:announceableResource">
  46 + <xs:sequence>
  47 + <!-- Resource Specific Attributes -->
  48 + <xs:element name="appName" type="xs:string" minOccurs="0" />
  49 + <xs:element name="App-ID" type="xs:string" />
  50 + <xs:element name="AE-ID" type="m2m:ID" />
  51 + <xs:element name="pointOfAccess" type="m2m:poaList" minOccurs="0" />
  52 + <xs:element name="ontologyRef" type="xs:anyURI" minOccurs="0" />
  53 + <xs:element name="nodeLink" type="xs:anyURI" minOccurs="0" />
  54 + <xs:element name="requestReachability" type="xs:boolean" />
  55 + <xs:element name="contentSerialization" type="m2m:serializations" minOccurs="0" />
  56 + <xs:element name="e2eSecInfo" type="m2m:e2eSecInfo" minOccurs="0" />
  57 + <xs:element name="M2M-Ext-ID" type="m2m:externalID" minOccurs="0" />
  58 + <xs:element name="supportedReleaseVersions" type="m2m:supportedReleaseVersions" />
  59 + <xs:element name="registrationStatus" type="m2m:AERegistrationStatus" minOccurs="0" />
  60 + <xs:element name="trackRegistrationPoints" type="xs:boolean" minOccurs="0" />
  61 +
  62 + <!-- Child Resources -->
  63 + <xs:choice minOccurs="0" maxOccurs="1">
  64 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  65 + <xs:choice minOccurs="1" maxOccurs="unbounded">
  66 + <xs:element ref="m2m:container" />
  67 + <xs:element ref="m2m:group" />
  68 + <xs:element ref="m2m:accessControlPolicy" />
  69 + <xs:element ref="m2m:subscription" />
  70 + <xs:element ref="m2m:pollingChannel" />
  71 + <xs:element ref="m2m:schedule" />
  72 + <xs:element ref="m2m:semanticDescriptor" />
  73 + <xs:element ref="m2m:timeSeries" />
  74 + <xs:element ref="m2m:trafficPattern" />
  75 + <xs:element ref="m2m:sg_flexContainerResource" />
  76 + <xs:element ref="m2m:semanticMashupInstance" />
  77 + </xs:choice>
  78 + </xs:choice>
  79 + </xs:sequence>
  80 + </xs:extension>
  81 + </xs:complexContent>
  82 + </xs:complexType>
  83 + </xs:element>
  84 +
  85 + <xs:element name="AEAnnc" substitutionGroup="m2m:sg_announcedResource">
  86 + <xs:complexType>
  87 + <xs:complexContent>
  88 + <!-- Inherit common attributes for announced Resources -->
  89 + <xs:extension base="m2m:announcedResource">
  90 + <xs:sequence>
  91 + <!-- Resource Specific Attributes -->
  92 + <xs:element name="appName" type="xs:string" minOccurs="0" />
  93 + <xs:element name="App-ID" type="xs:string" minOccurs="0" />
  94 + <xs:element name="AE-ID" type="m2m:ID" minOccurs="0" />
  95 + <xs:element name="pointOfAccess" type="m2m:poaList" minOccurs="0" />
  96 + <xs:element name="ontologyRef" type="xs:anyURI" minOccurs="0" />
  97 + <xs:element name="nodeLink" type="xs:anyURI" minOccurs="0" />
  98 + <xs:element name="requestReachability" type="xs:boolean" minOccurs="0" />
  99 + <xs:element name="contentSerialization" type="m2m:serializations" minOccurs="0" />
  100 + <xs:element name="e2eSecInfo" type="m2m:e2eSecInfo" minOccurs="0" />
  101 + <xs:element name="supportedReleaseVersions" type="m2m:supportedReleaseVersions" />
  102 + <xs:element name="registrationStatus" type="m2m:AERegistrationStatus" minOccurs="0" />
  103 + <xs:element name="trackRegistrationPoints" type="xs:boolean" minOccurs="0" />
  104 +
  105 + <!-- Child Resources -->
  106 + <xs:choice minOccurs="0" maxOccurs="1">
  107 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  108 + <xs:choice minOccurs="1" maxOccurs="unbounded">
  109 + <xs:element ref="m2m:container" />
  110 + <xs:element ref="m2m:containerAnnc" />
  111 + <xs:element ref="m2m:group" />
  112 + <xs:element ref="m2m:groupAnnc" />
  113 + <xs:element ref="m2m:accessControlPolicy" />
  114 + <xs:element ref="m2m:accessControlPolicyAnnc" />
  115 + <xs:element ref="m2m:subscription" />
  116 + <xs:element ref="m2m:scheduleAnnc" />
  117 + <xs:element ref="m2m:semanticDescriptor" />
  118 + <xs:element ref="m2m:timeSeries" />
  119 + <xs:element ref="m2m:timeSeriesAnnc" />
  120 + <xs:element ref="m2m:trafficPatternAnnc" />
  121 + <xs:element ref="m2m:sg_flexContainerResource" />
  122 + <xs:element ref="m2m:sg_announcedFlexContainerResource" />
  123 + <xs:element ref="m2m:semanticMashupInstance" />
  124 + <xs:element ref="m2m:semanticMashupInstanceAnnc" />
  125 + </xs:choice>
  126 + </xs:choice>
  127 + </xs:sequence>
  128 + </xs:extension>
  129 + </xs:complexContent>
  130 + </xs:complexType>
  131 + </xs:element>
  132 +</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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  28 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  29 +
  30 + <xs:include schemaLocation="CDT-commonTypes-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-AEContactListPerCSE-v3_5_0.xsd" />
  33 +
  34 +
  35 + <xs:element name="AEContactList" substitutionGroup="m2m:sg_regularResource">
  36 + <xs:complexType>
  37 + <xs:complexContent>
  38 + <!-- Inherit common attributes -->
  39 + <xs:extension base="m2m:regularResource">
  40 + <xs:sequence>
  41 + <!-- Resource Specific Attributes -->
  42 + <xs:element name="numberImpactedCSEs" type="xs:nonNegativeInteger" />
  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="1" maxOccurs="unbounded">
  48 + <xs:element ref="m2m:subscription" />
  49 + <xs:element ref="m2m:AEContactListPerCSE" />
  50 + </xs:choice>
  51 + </xs:choice>
  52 + </xs:sequence>
  53 + </xs:extension>
  54 + </xs:complexContent>
  55 + </xs:complexType>
  56 + </xs:element>
  57 +</xs:schema>
0 58 \ No newline at end of file
... ...
  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" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  28 + elementFormDefault="unqualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  29 +
  30 + <xs:include schemaLocation="CDT-commonTypes-v3_5_0.xsd" />
  31 +
  32 + <xs:element name="AEContactListPerCSE" substitutionGroup="m2m:sg_regularResource">
  33 + <xs:complexType>
  34 + <xs:complexContent>
  35 + <!-- Inherit common attributes -->
  36 + <xs:extension base="m2m:regularResource">
  37 + <xs:sequence>
  38 + <!-- Resource Specific Attributes -->
  39 + <xs:element name="CSE-ID" type="xs:nonNegativeInteger" />
  40 + <xs:element name="AE-IDList" type="m2m:listOfM2MID" minOccurs="0"/>
  41 +
  42 + <!-- This resource type has no child Resources -->
  43 +
  44 + </xs:sequence>
  45 + </xs:extension>
  46 + </xs:complexContent>
  47 + </xs:complexType>
  48 + </xs:element>
  49 +</xs:schema>
0 50 \ No newline at end of file
... ...
  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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-remoteCSE-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-node-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-AE-v3_5_0.xsd" />
  33 + <xs:include schemaLocation="CDT-container-v3_5_0.xsd" />
  34 + <xs:include schemaLocation="CDT-group-v3_5_0.xsd" />
  35 + <xs:include schemaLocation="CDT-accessControlPolicy-v3_5_0.xsd" />
  36 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  37 + <xs:include schemaLocation="CDT-mgmtCmd-v3_5_0.xsd" />
  38 + <xs:include schemaLocation="CDT-locationPolicy-v3_5_0.xsd" />
  39 + <xs:include schemaLocation="CDT-statsConfig-v3_5_0.xsd" />
  40 + <xs:include schemaLocation="CDT-statsCollect-v3_5_0.xsd" />
  41 + <xs:include schemaLocation="CDT-request-v3_5_0.xsd" />
  42 + <xs:include schemaLocation="CDT-delivery-v3_5_0.xsd" />
  43 + <xs:include schemaLocation="CDT-schedule-v3_5_0.xsd" />
  44 + <xs:include schemaLocation="CDT-m2mServiceSubscriptionProfile-v3_5_0.xsd" />
  45 + <xs:include schemaLocation="CDT-serviceSubscribedAppRule-v3_5_0.xsd" />
  46 + <xs:include schemaLocation="CDT-serviceSubscribedAppRule-v3_5_0.xsd" />
  47 + <xs:include schemaLocation="CDT-role-v3_5_0.xsd" />
  48 + <xs:include schemaLocation="CDT-token-v3_5_0.xsd" />
  49 + <xs:include schemaLocation="CDT-authorizationDecision-v3_5_0.xsd" />
  50 + <xs:include schemaLocation="CDT-authorizationPolicy-v3_5_0.xsd" />
  51 + <xs:include schemaLocation="CDT-authorizationInformation-v3_5_0.xsd" />
  52 + <xs:include schemaLocation="CDT-ontologyRepository-v3_5_0.xsd" />
  53 + <xs:include schemaLocation="CDT-semanticMashupJobProfile-v3_5_0.xsd" />
  54 + <xs:include schemaLocation="CDT-semanticMashupInstance-v3_5_0.xsd" />
  55 + <xs:include schemaLocation="CDT-AEContactList-v3_5_0.xsd" />
  56 +
  57 + <xs:element name="CSEBase" substitutionGroup="m2m:sg_resource">
  58 + <xs:complexType>
  59 + <xs:complexContent>
  60 + <!-- Inherit just the universal resource attributes -->
  61 + <xs:extension base="m2m:resource">
  62 + <xs:sequence>
  63 + <!-- Resource Specific Attributes -->
  64 + <xs:element name="accessControlPolicyIDs" type="m2m:acpType" minOccurs="0" />
  65 + <xs:element name="cseType" type="m2m:cseTypeID" minOccurs="0" />
  66 + <xs:element name="CSE-ID" type="m2m:ID" />
  67 + <xs:element name="supportedResourceType">
  68 + <xs:simpleType>
  69 + <xs:list itemType="m2m:resourceType" />
  70 + </xs:simpleType>
  71 + </xs:element>
  72 + <xs:element name="pointOfAccess" type="m2m:poaList" />
  73 + <xs:element name="nodeLink" type="xs:anyURI" minOccurs="0" />
  74 + <xs:element name="dynamicAuthorizationConsultationIDs" type="m2m:listOfURIs" minOccurs="0" />
  75 + <xs:element name="contentSerialization" type="m2m:serializations" minOccurs="0" />
  76 + <xs:element name="e2eSecInfo" type="m2m:e2eSecInfo" minOccurs="0" />
  77 + <xs:element name="supportedReleaseVersions" type="m2m:supportedReleaseVersions" />
  78 +
  79 + <!-- Child Resources -->
  80 + <xs:choice minOccurs="0" maxOccurs="1">
  81 + <xs:element name="childResource" type="m2m:childResourceRef" minOccurs="1" maxOccurs="unbounded" />
  82 + <xs:choice minOccurs="1" maxOccurs="unbounded">
  83 + <xs:element ref="m2m:remoteCSE" />
  84 + <xs:element ref="m2m:remoteCSEAnnc" />
  85 + <xs:element ref="m2m:node" />
  86 + <xs:element ref="m2m:AE" />
  87 + <xs:element ref="m2m:container" />
  88 + <xs:element ref="m2m:group" />
  89 + <xs:element ref="m2m:accessControlPolicy" />
  90 + <xs:element ref="m2m:subscription" />
  91 + <xs:element ref="m2m:mgmtCmd" />
  92 + <xs:element ref="m2m:locationPolicy" />
  93 + <xs:element ref="m2m:statsConfig" />
  94 + <xs:element ref="m2m:statsCollect" />
  95 + <xs:element ref="m2m:request" />
  96 + <xs:element ref="m2m:delivery" />
  97 + <xs:element ref="m2m:schedule" />
  98 + <xs:element ref="m2m:m2mServiceSubscriptionProfile" />
  99 + <xs:element ref="m2m:serviceSubscribedAppRule" />
  100 + <xs:element ref="m2m:role" />
  101 + <xs:element ref="m2m:token" />
  102 + <xs:element ref="m2m:sg_flexContainerResource" />
  103 + <xs:element ref="m2m:authorizationDecision" />
  104 + <xs:element ref="m2m:authorizationPolicy" />
  105 + <xs:element ref="m2m:authorizationInformation" />
  106 + <xs:element ref="m2m:ontologyRepository" />
  107 + <xs:element ref="m2m:semanticMashupJobProfile" />
  108 + <xs:element ref="m2m:semanticMashupInstance" />
  109 + <xs:element ref="m2m:AEContactList" />
  110 + </xs:choice>
  111 + </xs:choice>
  112 + </xs:sequence>
  113 + </xs:extension>
  114 + </xs:complexContent>
  115 + </xs:complexType>
  116 + </xs:element>
  117 +</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-v3_5_0.xsd"/>
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_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-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynSvcObject-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynMethod-v3_5_0.xsd" />
  33 + <xs:include schemaLocation="CDT-allJoynProperty-v3_5_0.xsd" />
  34 + <xs:include schemaLocation="CDT-container-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynMethodCall-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-semanticDescriptor-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-allJoynInterface-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v3_5_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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v3_5_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 +<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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  31 +
  32 + <xs:element name="authorizationDecision" substitutionGroup="m2m:sg_regularResource">
  33 + <xs:complexType>
  34 + <xs:complexContent>
  35 + <!-- Inherit common attributes for announceable Resources -->
  36 + <xs:extension base="m2m:regularResource">
  37 + <xs:sequence>
  38 + <!-- Resource Specific Attributes -->
  39 + <xs:element name="decision" type="m2m:authorizationDecision" minOccurs="0"/>
  40 + <xs:element name="status" type="m2m:authorizationStatus" minOccurs="0"/>
  41 + <xs:element name="to" type="xs:anyURI" minOccurs="0" />
  42 + <xs:element name="from" type="m2m:ID" minOccurs="0" />
  43 + <xs:element name="operation" type="m2m:operation" minOccurs="0" />
  44 + <xs:element name="requestedResourceType" type="m2m:resourceType" minOccurs="0" />
  45 + <xs:element name="filterUsage" type="m2m:filterCriteria" minOccurs="0" />
  46 + <xs:element name="roleIDs" minOccurs="0">
  47 + <xs:simpleType>
  48 + <xs:restriction>
  49 + <xs:simpleType>
  50 + <xs:list itemType="m2m:roleID" />
  51 + </xs:simpleType>
  52 + <xs:minLength value="1" />
  53 + </xs:restriction>
  54 + </xs:simpleType>
  55 + </xs:element>
  56 + <xs:element name="tokenIDs" minOccurs="0">
  57 + <xs:simpleType>
  58 + <xs:restriction>
  59 + <xs:simpleType>
  60 + <xs:list itemType="m2m:tokenID" />
  61 + </xs:simpleType>
  62 + <xs:minLength value="1" />
  63 + </xs:restriction>
  64 + </xs:simpleType>
  65 + </xs:element>
  66 + <xs:element name="tokens" minOccurs="0">
  67 + <xs:simpleType>
  68 + <xs:restriction>
  69 + <xs:simpleType>
  70 + <xs:list itemType="m2m:dynAuthJWT" />
  71 + </xs:simpleType>
  72 + <xs:minLength value="1" />
  73 + </xs:restriction>
  74 + </xs:simpleType>
  75 + </xs:element>
  76 + <xs:element name="requestTime" type="m2m:timestamp" minOccurs="0" />
  77 + <xs:element name="originatorLocation" type="m2m:locationRegion" minOccurs="0" />
  78 + <xs:element name="originatorIP" type="m2m:ipAddress" minOccurs="0" />
  79 +
  80 + <!-- Child Resources -->
  81 + <xs:choice minOccurs="0" maxOccurs="1">
  82 + <xs:element name="childResource" type="m2m:childResourceRef"
  83 + maxOccurs="unbounded"/>
  84 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  85 + </xs:choice>
  86 + </xs:sequence>
  87 + </xs:extension>
  88 + </xs:complexContent>
  89 + </xs:complexType>
  90 + </xs:element>
  91 +</xs:schema>
  92 +
  93 +
... ...
  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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-role-v3_5_0.xsd" />
  32 + <xs:include schemaLocation="CDT-token-v3_5_0.xsd" />
  33 +
  34 + <xs:element name="authorizationInformation" substitutionGroup="m2m:sg_regularResource">
  35 + <xs:complexType>
  36 + <xs:complexContent>
  37 + <!-- Inherit common attributes for announceable Resources -->
  38 + <xs:extension base="m2m:regularResource">
  39 + <xs:sequence>
  40 + <!-- Resource Specific Attributes -->
  41 + <xs:element name="status" type="m2m:authorizationStatus" minOccurs="0"/>
  42 + <xs:element name="from" type="m2m:ID" minOccurs="0"/>
  43 + <xs:element name="roleIDs" minOccurs="0">
  44 + <xs:simpleType>
  45 + <xs:restriction>
  46 + <xs:simpleType>
  47 + <xs:list itemType="m2m:roleID" />
  48 + </xs:simpleType>
  49 + <xs:minLength value="1" />
  50 + </xs:restriction>
  51 + </xs:simpleType>
  52 + </xs:element>
  53 + <xs:element name="tokenIDs" minOccurs="0">
  54 + <xs:simpleType>
  55 + <xs:restriction>
  56 + <xs:simpleType>
  57 + <xs:list itemType="m2m:tokenID" />
  58 + </xs:simpleType>
  59 + <xs:minLength value="1" />
  60 + </xs:restriction>
  61 + </xs:simpleType>
  62 + </xs:element>
  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="1" maxOccurs="unbounded">
  68 + <xs:element ref="m2m:role" />
  69 + <xs:element ref="m2m:token" />
  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>
  79 +
  80 +
... ...
  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-v3_5_0.xsd" />
  30 + <xs:include schemaLocation="CDT-subscription-v3_5_0.xsd" />
  31 +
  32 + <xs:element name="authorizationPolicy" substitutionGroup="m2m:sg_regularResource">
  33 + <xs:complexType>
  34 + <xs:complexContent>
  35 + <!-- Inherit common attributes for announceable Resources -->
  36 + <xs:extension base="m2m:regularResource">
  37 + <xs:sequence>
  38 + <!-- Resource Specific Attributes -->
  39 + <xs:element name="policies" type="m2m:setOfPermissions" minOccurs="0"/>
  40 + <xs:element name="combiningAlgorithm" type="m2m:acpCombiningAlgorithm" minOccurs="0"/>
  41 + <xs:element name="status" type="m2m:authorizationStatus" minOccurs="0" />
  42 + <xs:element name="to" type="xs:anyURI" minOccurs="0" />
  43 +
  44 + <!-- Child Resources -->
  45 + <xs:choice minOccurs="0" maxOccurs="1">
  46 + <xs:element name="childResource" type="m2m:childResourceRef"
  47 + maxOccurs="unbounded"/>
  48 + <xs:element ref="m2m:subscription" maxOccurs="unbounded"/>
  49 + </xs:choice>
  50 + </xs:sequence>
  51 + </xs:extension>
  52 + </xs:complexContent>
  53 + </xs:complexType>
  54 + </xs:element>
  55 +</xs:schema>
  56 +
... ...
  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-v3_5_0.xsd" />
  31 + <xs:include schemaLocation="CDT-subscription-v3_5_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-v3_5_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-v3_5_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-v3_5_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-v3_5_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