diff --git a/core/modules/system/tests/modules/data_types_test/config/install/data_types_test.cheese_board.yml b/core/modules/system/tests/modules/data_types_test/config/install/data_types_test.cheese_board.yml
new file mode 100644
index 0000000..7b74cdb
--- /dev/null
+++ b/core/modules/system/tests/modules/data_types_test/config/install/data_types_test.cheese_board.yml
@@ -0,0 +1,8 @@
+langcode: en
+cheeses:
+  evening_cheese:
+    id: combo:evening_cheese
+    name: 'Smoked Applewood'
+    description: 'A mellow evening cheeseboard for testing core.'
+    weight: 4
+    wine: 'Merlot'
diff --git a/core/modules/system/tests/modules/data_types_test/config/schema/data_types_test.schema.yml b/core/modules/system/tests/modules/data_types_test/config/schema/data_types_test.schema.yml
new file mode 100644
index 0000000..4fc6d45
--- /dev/null
+++ b/core/modules/system/tests/modules/data_types_test/config/schema/data_types_test.schema.yml
@@ -0,0 +1,51 @@
+# Item to be exported.
+data_types_test.cheese_board:
+  type: mapping
+  label: 'Test sub theme settings'
+  mapping:
+    cheeses:
+      type: sequence
+      label: 'Cheeses'
+      sequence:
+        - type: data_types_test.cheese.[id]
+    langcode:
+      type: string
+      label: 'Language code'
+    _core:
+      type: _core_config_info
+
+data_types_test.cheese.*:
+  type: data_types_test.item.[id]
+  label: 'Cheese'
+  mapping:
+    description:
+      type: string
+      label: 'Description'
+    weight:
+      type: integer
+      label: 'Weight'
+
+data_types_test.item:
+  type: mapping
+  label: 'Item settings'
+  mapping:
+    id:
+      type: string
+      label: 'ID'
+    name:
+      type: string
+      label: 'Type of cheese'
+
+data_types_test.item.*:
+  type: data_types_test.item
+
+data_types_test.wine:
+  type: data_types_test.item
+  label: 'Cheese and Wine'
+  mapping:
+    wine:
+      type: string
+      label: 'Wine accompaniment'
+
+data_types_test.item.combo:*:
+  type: data_types_test.wine
\ No newline at end of file
diff --git a/core/modules/system/tests/modules/data_types_test/data_types_test.info.yml b/core/modules/system/tests/modules/data_types_test/data_types_test.info.yml
new file mode 100644
index 0000000..943b488
--- /dev/null
+++ b/core/modules/system/tests/modules/data_types_test/data_types_test.info.yml
@@ -0,0 +1,5 @@
+name: 'Data Types Test'
+type: module
+description: 'Support module for Type Data tests.'
+core: 8.x
+package: Testing
