--- josm/trunk/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java	2022-01-23 22:40:02.463841291 +0100
+++ josm/trunk/src/org/openstreetmap/josm/data/validation/tests/ConditionalKeys.java	2022-01-23 22:48:49.100177112 +0100
@@ -27,11 +27,9 @@
     private final OpeningHourTest openingHourTest = new OpeningHourTest();
     private static final Set<String> RESTRICTION_TYPES = new HashSet<>(Arrays.asList("oneway", "toll", "noexit", "maxspeed", "minspeed",
             "maxstay", "maxweight", "maxaxleload", "maxheight", "maxwidth", "maxlength", "overtaking", "maxgcweight", "maxgcweightrating",
-            "fee", "restriction", "interval", "duration", "dog"));
+            "fee", "restriction", "interval", "duration", "dog", "parking:condition:both", "parking:condition:left", "parking:condition:right",
+            "parking:condition:both:maxstay", "parking:condition:left:maxstay", "parking:condition:right:maxstay"));
     private static final Set<String> RESTRICTION_VALUES = new HashSet<>(Arrays.asList("yes", "official", "designated", "destination",
-            "delivery", "customers", "permissive", "private", "agricultural", "forestry", "no"));
+            "delivery", "customers", "permissive", "private", "agricultural", "forestry", "no",
+            "free", "ticket", "disc", "disabled", "residents", "no_parking", "no_standing", "no_stopping" ));
     private static final Set<String> TRANSPORT_MODES = new HashSet<>(Arrays.asList("access", "foot", "ski", "inline_skates", "ice_skates",
             "horse", "vehicle", "bicycle", "carriage", "trailer", "caravan", "motor_vehicle", "motorcycle", "moped", "mofa",
             "motorcar", "motorhome", "psv", "bus", "taxi", "tourist_bus", "goods", "hgv", "agricultural", "atv", "snowmobile",
