diff --git a/core/tables/pom.xml b/core/tables/pom.xml
new file mode 100644
index 00000000000..fa6d896ea34
--- /dev/null
+++ b/core/tables/pom.xml
@@ -0,0 +1,24 @@
+
+
+ 4.0.0
+
+ gov.nsa.datawave.core
+ datawave-core-parent
+ 7.40.0-SNAPSHOT
+
+
+ datawave-core-tables
+
+
+ 11
+ 11
+ UTF-8
+
+
+
+
+ org.apache.hadoop
+ hadoop-client-api
+
+
+
diff --git a/core/tables/src/main/java/datawave/table/constants/ColumnFamilyConstants.java b/core/tables/src/main/java/datawave/table/constants/ColumnFamilyConstants.java
new file mode 100644
index 00000000000..60e804d2c0c
--- /dev/null
+++ b/core/tables/src/main/java/datawave/table/constants/ColumnFamilyConstants.java
@@ -0,0 +1,19 @@
+package datawave.table.constants;
+
+import org.apache.hadoop.io.Text;
+
+/**
+ * Constants for Accumulo ColumnFamilies reserved by DataWave
+ */
+public class ColumnFamilyConstants {
+
+ public static final String TERM_FREQUENCY = "tf";
+ public static final String FULL_CONTENT = "d";
+
+ public static final Text TERM_FREQUENCY_TEXT = new Text(TERM_FREQUENCY);
+ public static final Text FULL_CONTENT_TEXT = new Text(FULL_CONTENT);
+
+ private ColumnFamilyConstants() {
+ // enforce static access
+ }
+}
diff --git a/core/tables/src/main/java/datawave/table/constants/LocalityGroupConstants.java b/core/tables/src/main/java/datawave/table/constants/LocalityGroupConstants.java
new file mode 100644
index 00000000000..d44ea5d9f16
--- /dev/null
+++ b/core/tables/src/main/java/datawave/table/constants/LocalityGroupConstants.java
@@ -0,0 +1,15 @@
+package datawave.table.constants;
+
+/**
+ * Constants for locality group names reserved by DataWave
+ */
+public class LocalityGroupConstants {
+
+ public static String FULL_CONTENT_LOCALITY = "fullcontent";
+
+ public static String TERM_FREQUENCY_LOCALITY = "termfrequency";
+
+ private LocalityGroupConstants() {
+ // enforce static access
+ }
+}
diff --git a/core/tables/src/test/java/datawave/table/constants/ColumnFamilyConstantsTest.java b/core/tables/src/test/java/datawave/table/constants/ColumnFamilyConstantsTest.java
new file mode 100644
index 00000000000..066fd908ee2
--- /dev/null
+++ b/core/tables/src/test/java/datawave/table/constants/ColumnFamilyConstantsTest.java
@@ -0,0 +1,27 @@
+package datawave.table.constants;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import org.apache.hadoop.io.Text;
+import org.junit.jupiter.api.Test;
+
+/**
+ * It may seem odd to have a unit test for a constant class. However, a failing unit test here is a hint that changes could affect child modules in an
+ * unexpected way.
+ *
+ * Thus, great care should be taken when modifying core constants.
+ */
+public class ColumnFamilyConstantsTest {
+
+ @Test
+ public void testConstantsAsString() {
+ assertEquals("tf", ColumnFamilyConstants.TERM_FREQUENCY);
+ assertEquals("d", ColumnFamilyConstants.FULL_CONTENT);
+ }
+
+ @Test
+ public void testConstantsAsText() {
+ assertEquals(new Text("tf"), ColumnFamilyConstants.TERM_FREQUENCY_TEXT);
+ assertEquals(new Text("d"), ColumnFamilyConstants.FULL_CONTENT_TEXT);
+ }
+}
diff --git a/core/tables/src/test/java/datawave/table/constants/LocalityGroupConstantsTest.java b/core/tables/src/test/java/datawave/table/constants/LocalityGroupConstantsTest.java
new file mode 100644
index 00000000000..f47c3668976
--- /dev/null
+++ b/core/tables/src/test/java/datawave/table/constants/LocalityGroupConstantsTest.java
@@ -0,0 +1,19 @@
+package datawave.table.constants;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import org.junit.jupiter.api.Test;
+
+/**
+ * These constants should not change very often, if at all.
+ *
+ * In the event that these need to change please ensure all child modules are updated
+ */
+public class LocalityGroupConstantsTest {
+
+ @Test
+ public void testLocalityGroupNames() {
+ assertEquals("fullcontent", LocalityGroupConstants.FULL_CONTENT_LOCALITY);
+ assertEquals("termfrequency", LocalityGroupConstants.TERM_FREQUENCY_LOCALITY);
+ }
+}
diff --git a/warehouse/ingest-core/pom.xml b/warehouse/ingest-core/pom.xml
index e3ab28cb574..51c8aa962b9 100644
--- a/warehouse/ingest-core/pom.xml
+++ b/warehouse/ingest-core/pom.xml
@@ -46,6 +46,10 @@
datawave-core-common-util
${project.version}
+