diff --git a/hqdm-rdf/src/main/java/uk/gov/gchq/magmacore/hqdm/rdfservices/RdfClassServices.java b/hqdm-rdf/src/main/java/uk/gov/gchq/magmacore/hqdm/rdfservices/RdfClassServices.java
index 06687bbc..9f4c3cb0 100644
--- a/hqdm-rdf/src/main/java/uk/gov/gchq/magmacore/hqdm/rdfservices/RdfClassServices.java
+++ b/hqdm-rdf/src/main/java/uk/gov/gchq/magmacore/hqdm/rdfservices/RdfClassServices.java
@@ -968,6 +968,18 @@ public static ClassOfSystemComponent createClassOfSystemComponent(final String i
         return result;
     }
 
+    /**
+     * Create a {@link EnumeratedClass} with an String.
+     *
+     * @param id ID of the EnumeratedClass.
+     * @return A EnumeratedClass instance.
+     */
+    public static EnumeratedClass createEnumeratedClass(final String id) {
+        final EnumeratedClass result = ClassServices.createEnumeratedClass(id);
+        result.addValue(RDFS.RDF_TYPE, HQDM.ENUMERATED_CLASS);
+        return result;
+    }
+
     /**
      * Create a {@link KindOfActivity} with an String.
      *