diff --git a/core/config/schema/core.data_types.schema.yml b/core/config/schema/core.data_types.schema.yml
index 33369bd635a1a6b9d3c432dea37b740414e72705..b49c6c7d112637f5028261ded93872bda30128b5 100644
--- a/core/config/schema/core.data_types.schema.yml
+++ b/core/config/schema/core.data_types.schema.yml
@@ -381,3 +381,189 @@ field_config_base:
 core.base_field_override.*.*.*:
   type: field_config_base
   label: 'Base field bundle override'
+
+# Schema for the String field type.
+
+field.string.instance_settings:
+  type: sequence
+  label: 'String settings'
+  sequence:
+    - type: string
+      label: 'Setting'
+
+field.string.value:
+  type: sequence
+  label: 'Default value'
+  sequence:
+    - type: mapping
+      label: 'Default'
+      mapping:
+        value:
+          type: string
+          label: 'Value'
+
+# Schema for the configuration files of the Boolean field type.
+
+field.boolean.settings:
+  type: mapping
+  label: 'Boolean settings'
+  mapping:
+    on_label:
+      type: string
+      label: 'On label'
+    off_label:
+      type: string
+      label: 'Off label'
+
+field.boolean.instance_settings:
+  label: 'Boolean settings'
+  type: mapping
+  mapping: {  }
+
+field.boolean.value:
+  type: sequence
+  label: 'Default value'
+  sequence:
+    - type: mapping
+      label: 'Default'
+      mapping:
+        value:
+          type: integer
+          label: 'Value'
+
+# Schema for the configuration files of the Email field type.
+
+field.email.settings:
+  type: sequence
+  label: 'Email settings'
+  sequence:
+    - type: string
+
+field.email.instance_settings:
+  type: sequence
+  label: 'Email settings'
+  sequence:
+    - type: string
+      label: 'Setting'
+
+field.email.value:
+  type: sequence
+  label: 'Default value'
+  sequence:
+    - type: mapping
+      label: 'Default'
+      mapping:
+        value:
+          type: email
+          label: 'Value'
+
+# Schema for configuration files of a numeric field types.
+
+field.integer.settings:
+  type: sequence
+  label: 'Integer settings'
+  sequence:
+    - type: string
+      label: 'setting'
+
+field.integer.instance_settings:
+  type: mapping
+  label: 'Integer'
+  mapping:
+    min:
+      type: integer
+      label: 'Minimum'
+    max:
+      type: integer
+      label: 'Maximum'
+    prefix:
+      type: string
+      label: 'Prefix'
+    suffix:
+      type: string
+      label: 'Suffix'
+
+field.integer.value:
+  type: sequence
+  label: 'Default value'
+  sequence:
+    - type: mapping
+      label: 'Default value'
+      mapping:
+        value:
+          type: integer
+          label: 'Value'
+
+field.decimal.settings:
+  type: mapping
+  label: 'Decimal settings'
+  mapping:
+    precision:
+      type: integer
+      label: 'Precision'
+    scale:
+      type: integer
+      label: 'Scale'
+
+field.decimal.instance_settings:
+  type: mapping
+  label: 'Decimal'
+  mapping:
+    min:
+      type: float
+      label: 'Minimum'
+    max:
+      type: float
+      label: 'Maximum'
+    prefix:
+      type: string
+      label: 'Prefix'
+    suffix:
+      type: string
+      label: 'Suffix'
+
+field.decimal.value:
+   type: sequence
+   label: 'Default value'
+   sequence:
+     - type: mapping
+       label: 'Default value'
+       mapping:
+         value:
+           type: float
+           label: 'Value'
+
+field.float.settings:
+  type: sequence
+  label: 'Float settings'
+  sequence:
+    - type: string
+      label: 'setting'
+
+field.float.instance_settings:
+  type: mapping
+  label: 'Float'
+  mapping:
+    min:
+      type: float
+      label: 'Minimum'
+    max:
+      type: float
+      label: 'Maximum'
+    prefix:
+      type: string
+      label: 'Prefix'
+    suffix:
+      type: string
+      label: 'Suffix'
+
+field.float.value:
+  type: sequence
+  label: 'Default value'
+  sequence:
+    - type: mapping
+      label: 'Default value'
+      mapping:
+        value:
+          type: float
+          label: 'Value'
diff --git a/core/modules/field/config/schema/field.schema.yml b/core/modules/field/config/schema/field.schema.yml
index d1dbd7b0313fd67316542798e3be90aaa8ee6400..65156b5d86561ae3e0128db2c90d352362da230f 100644
--- a/core/modules/field/config/schema/field.schema.yml
+++ b/core/modules/field/config/schema/field.schema.yml
@@ -62,191 +62,6 @@ entity_form_display.field.hidden:
       sequence:
         - type: string
 
-# Schema for the String field type.
-
-field.string.instance_settings:
-  type: sequence
-  label: 'String settings'
-  sequence:
-    - type: string
-      label: 'Setting'
-
-field.string.value:
-  type: sequence
-  label: 'Default value'
-  sequence:
-    - type: mapping
-      label: 'Default'
-      mapping:
-        value:
-          type: string
-          label: 'Value'
-
-# Schema for the configuration files of the Boolean field type.
-field.boolean.settings:
-  type: mapping
-  label: 'Boolean settings'
-  mapping:
-    on_label:
-      type: string
-      label: 'On label'
-    off_label:
-      type: string
-      label: 'Off label'
-
-field.boolean.instance_settings:
-  label: 'Boolean settings'
-  type: mapping
-  mapping: {  }
-
-field.boolean.value:
-  type: sequence
-  label: 'Default value'
-  sequence:
-    - type: mapping
-      label: 'Default'
-      mapping:
-        value:
-          type: integer
-          label: 'Value'
-
-# Schema for the configuration files of the Email field type.
-
-field.email.settings:
-  type: sequence
-  label: 'Email settings'
-  sequence:
-    - type: string
-
-field.email.instance_settings:
-  type: sequence
-  label: 'Email settings'
-  sequence:
-    - type: string
-      label: 'Setting'
-
-field.email.value:
-  type: sequence
-  label: 'Default value'
-  sequence:
-    - type: mapping
-      label: 'Default'
-      mapping:
-        value:
-          type: email
-          label: 'Value'
-
-# Schema for configuration files of a numeric field types.
-
-field.integer.settings:
-  type: sequence
-  label: 'Integer settings'
-  sequence:
-    - type: string
-      label: 'setting'
-
-field.integer.instance_settings:
-  type: mapping
-  label: 'Integer'
-  mapping:
-    min:
-      type: integer
-      label: 'Minimum'
-    max:
-      type: integer
-      label: 'Maximum'
-    prefix:
-      type: string
-      label: 'Prefix'
-    suffix:
-      type: string
-      label: 'Suffix'
-
-field.integer.value:
-  type: sequence
-  label: 'Default value'
-  sequence:
-    - type: mapping
-      label: 'Default value'
-      mapping:
-        value:
-          type: integer
-          label: 'Value'
-
-field.decimal.settings:
-  type: mapping
-  label: 'Decimal settings'
-  mapping:
-    precision:
-      type: integer
-      label: 'Precision'
-    scale:
-      type: integer
-      label: 'Scale'
-
-field.decimal.instance_settings:
-  type: mapping
-  label: 'Decimal'
-  mapping:
-    min:
-      type: float
-      label: 'Minimum'
-    max:
-      type: float
-      label: 'Maximum'
-    prefix:
-      type: string
-      label: 'Prefix'
-    suffix:
-      type: string
-      label: 'Suffix'
-
-field.decimal.value:
-   type: sequence
-   label: 'Default value'
-   sequence:
-     - type: mapping
-       label: 'Default value'
-       mapping:
-         value:
-           type: float
-           label: 'Value'
-
-field.float.settings:
-  type: sequence
-  label: 'Float settings'
-  sequence:
-    - type: string
-      label: 'setting'
-
-field.float.instance_settings:
-  type: mapping
-  label: 'Float'
-  mapping:
-    min:
-      type: float
-      label: 'Minimum'
-    max:
-      type: float
-      label: 'Maximum'
-    prefix:
-      type: string
-      label: 'Prefix'
-    suffix:
-      type: string
-      label: 'Suffix'
-
-field.float.value:
-  type: sequence
-  label: 'Default value'
-  sequence:
-    - type: mapping
-      label: 'Default value'
-      mapping:
-        value:
-          type: float
-          label: 'Value'
-
 entity_view_display.field.number_decimal:
   type: entity_field_view_display_base
   label: 'Number decimal display format settings'