diff --git a/core/config/schema/core.data_types.schema.yml b/core/config/schema/core.data_types.schema.yml
index 3d4f3a0..d69915d 100644
--- a/core/config/schema/core.data_types.schema.yml
+++ b/core/config/schema/core.data_types.schema.yml
@@ -440,9 +440,8 @@ field.value.*:
 
 # Schema for the configuration of the String field type.
 
-field.storage_settings.string:
+field_storage_settings_string_base:
   type: mapping
-  label: 'String settings'
   mapping:
     max_length:
       type: integer
@@ -450,6 +449,11 @@ field.storage_settings.string:
     case_sensitive:
       type: boolean
       label: 'Case sensitive'
+
+field.storage_settings.string:
+  type: field_storage_settings_string_base
+  label: 'String settings'
+  mapping:
     is_ascii:
       type: boolean
       label: 'Contains US ASCII characters only'
@@ -491,15 +495,8 @@ field.value.string_long:
 # Schema for the configuration of the URI field type.
 
 field.storage_settings.uri:
-  type: field.storage_settings.string
+  type: field_storage_settings_string_base
   label: 'URI settings'
-  mapping:
-    max_length:
-      type: integer
-      label: 'Maximum length'
-    case_sensitive:
-      type: boolean
-      label: 'Case sensitive'
 
 field.field_settings.uri:
   type: mapping
