diff --git a/yaml_templates/problem/Problem.yaml b/yaml_templates/problem/Problem.yaml
index 0816b8cd324fd06e25434cfeaaef963a476aa19e..7afa1c3126513fb62f456da68319ed1a8c99f058 100644
--- a/yaml_templates/problem/Problem.yaml
+++ b/yaml_templates/problem/Problem.yaml
@@ -2,7 +2,7 @@ problem:
   tree_manager:
     type: "DerivedType"  # DOC String corresponding to the name of the object class (and its schema file).
     follow: some/path/to/derived/type/parameters.yaml
-  dimension: 2  # DOC Dimension of the problem. "2" for 2D or "3" for 3D - TYPE int - OPTIONS [2, 3]
+  dimension: 2  # DOC Dimension of the problem. "2" for 2D or "3" for 3D - TYPE unsigned int - OPTIONS [2, 3]
 map:
   type: "DerivedType"  # DOC String corresponding to the name of the object class (and its schema file).
   follow: some/path/to/derived/type/parameters.yaml
diff --git a/yaml_templates/problem/Problem2d.yaml b/yaml_templates/problem/Problem2d.yaml
index aeda222baaead360932787b0c79bbc7fe61bb421..e0bf33a1aaaa4a3b2301bc8f42b859401335ddcf 100644
--- a/yaml_templates/problem/Problem2d.yaml
+++ b/yaml_templates/problem/Problem2d.yaml
@@ -2,7 +2,7 @@ problem:
   tree_manager:
     type: "DerivedType"  # DOC String corresponding to the name of the object class (and its schema file).
     follow: some/path/to/derived/type/parameters.yaml
-  dimension: 2  # DOC Dimension of the problem: "2" for 2D - TYPE int - OPTIONS [2]
+  dimension: 2  # DOC Dimension of the problem: "2" for 2D - TYPE unsigned int - OPTIONS [2]
   first_frame:
     P:
       value: [0.0, 0.0]  # DOC A vector containing the position (x, y) [m]. - TYPE Vector2d
diff --git a/yaml_templates/problem/Problem3d.yaml b/yaml_templates/problem/Problem3d.yaml
index 6752d61f58fd46cc8b46b65a7519c92705246b99..4f8caafd7c4b17643fb75dc40b7b3aa816aa5580 100644
--- a/yaml_templates/problem/Problem3d.yaml
+++ b/yaml_templates/problem/Problem3d.yaml
@@ -2,7 +2,7 @@ problem:
   tree_manager:
     type: "DerivedType"  # DOC String corresponding to the name of the object class (and its schema file).
     follow: some/path/to/derived/type/parameters.yaml
-  dimension: 3  # DOC Dimension of the problem: "3" for 3D - TYPE int - OPTIONS [3]
+  dimension: 3  # DOC Dimension of the problem: "3" for 3D - TYPE unsigned int - OPTIONS [3]
   first_frame:
     P:
       value: [0.0, 0.0, 0.0]  # OPTIONAL - DOC A vector containing the position (x, y, z) [m]. - TYPE Vector3d