diff --git a/CDT-areaNwkInfo.xsd b/CDT-areaNwkInfo.xsd index 5cd5c19a7d20ebb8a05f5583111958e0c1142f65..82b5a9aec308258f02f8729fff64a6e521905f6a 100644 --- a/CDT-areaNwkInfo.xsd +++ b/CDT-areaNwkInfo.xsd @@ -36,7 +36,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:extension base="m2m:mgmtResource"> <!-- Resource Specific Attributes --> <xs:sequence> - <xs:element name="areaNwkType" type="xs:string" /> + <xs:element name="areaNwkType" type="m2m:areaNwkType" /> <xs:element name="listOfDevices" type="m2m:listOfURIs" /> <!-- Child Resources --> @@ -57,7 +57,7 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR <xs:extension base="m2m:announcedMgmtResource"> <!-- Resource Specific Attributes --> <xs:sequence> - <xs:element name="areaNwkType" type="xs:string" minOccurs="0" /> + <xs:element name="areaNwkType" type="m2m:areaNwkType" minOccurs="0" /> <xs:element name="listOfDevices" type="m2m:listOfURIs" minOccurs="0" /> <!-- Child Resources --> diff --git a/CDT-commonTypes.xsd b/CDT-commonTypes.xsd index c96c14f11c62c80f4d35405850f02c12fdf39e73..8efd718b9292696d5432cee15eebc3f9ad84f276 100644 --- a/CDT-commonTypes.xsd +++ b/CDT-commonTypes.xsd @@ -531,6 +531,12 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR </xs:restriction> </xs:simpleType> + <xs:simpleType name="areaNwkType"> + <xs:restriction base="xs:string"> + <xs:pattern value="urn:[a-z0-9][a-z0-9-]{0,31}:[a-z0-9()+,\-.:=@;$_!*'%/?#]+"/> + </xs:restriction> + </xs:simpleType> + <xs:simpleType name="resourceList" > <xs:list itemType="xs:anyURI" /> </xs:simpleType>