diff --git a/LibOneM2M/OneM2M_Types.ttcn b/LibOneM2M/OneM2M_Types.ttcn
index ee5cfceb033988a0f02c7809767cc7c68edc41e5..945de2245186ca361bbd066ca17139a9ec6e433f 100644
--- a/LibOneM2M/OneM2M_Types.ttcn
+++ b/LibOneM2M/OneM2M_Types.ttcn
@@ -1017,7 +1017,7 @@ module OneM2M_Types {
 	};
 
 
-	type XSD.String ResourceName (pattern "[a-zA-Z0-9]([a-zA-Z0-9.\-,_]*)")
+	type XSD.String ResourceName (pattern "[a-zA-Z0-9]([a-zA-Z0-9.\-,_]#(0,))")
 	with {
 	  variant "name as uncapitalized";
 	};