diff --git a/arkindex_worker/models.py b/arkindex_worker/models.py
index b6047aa7fad4bd26ed5ed5315c24645deba4f2f9..b154cfa00f0453985305fa6e1e83abf7576fd86c 100644
--- a/arkindex_worker/models.py
+++ b/arkindex_worker/models.py
@@ -220,3 +220,21 @@ class Element(MagicDict):
         else:
             type_name = str(self.type)
         return "{} {} ({})".format(type_name, self.name, self.id)
+
+
+class Transcription(MagicDict):
+    """
+    Describes an Arkindex element's transcription.
+    """
+
+    def __str__(self):
+        return "Transcription ({})".format(self.id)
+
+
+class Corpus(MagicDict):
+    """
+    Describes an Arkindex corpus.
+    """
+
+    def __str__(self):
+        return "Corpus {} ({})".format(self.name, self.id)