diff --git a/v1_2_0/CDT-subscription-v1_2_0.xsd b/v1_2_0/CDT-subscription-v1_2_0.xsd
index 9c7e9043ddd9b99c43b847684c6d10348274ae7e..0869584e9613e82cfcfd95ab6aff5a68443ccaa9 100644
--- a/v1_2_0/CDT-subscription-v1_2_0.xsd
+++ b/v1_2_0/CDT-subscription-v1_2_0.xsd
@@ -76,9 +76,9 @@ oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PR
 			<xs:element name="expireAfter" type="m2m:timestamp" minOccurs="0" />
 			<xs:element name="sizeAbove" type="xs:nonNegativeInteger" minOccurs="0" />
 			<xs:element name="sizeBelow" type="xs:positiveInteger" minOccurs="0" />
-			<xs:element name="operationMonitor" type="m2m:operation" minOccurs="0" maxOccurs="unbounded" />
+			<xs:element name="operationMonitor" type="m2m:operation" minOccurs="0" maxOccurs="5" />
 			<xs:element name="attribute" type="m2m:attribute" minOccurs="0" maxOccurs="unbounded" />
-			<xs:element name="notificationEventType" type="m2m:notificationEventType" minOccurs="0" maxOccurs="unbounded" />
+			<xs:element name="notificationEventType" type="m2m:notificationEventType" minOccurs="0" maxOccurs="4" />
 		</xs:sequence>
 	</xs:complexType>