diff --git a/src/caosadvancedtools/models/parser.py b/src/caosadvancedtools/models/parser.py
index a6d370458c95cab9c1772e30149cf88d7faab30e..2263219148e1f9eca19ac2016e80e8a8a1ce890b 100644
--- a/src/caosadvancedtools/models/parser.py
+++ b/src/caosadvancedtools/models/parser.py
@@ -272,7 +272,11 @@ class Parser(object):
             elif definition["role"] == "Record":
                 self.model[name] = db.Record(name=name)
             elif definition["role"] == "File":
-                self.model[name] = db.File(name=name)
+                # TODO(fspreck) Implement files at some later point in time
+                raise NotImplementedError(
+                    "The definition of file objects is not yet implemented.")
+
+                # self.model[name] = db.File(name=name)
             elif definition["role"] == "Property":
                 self.model[name] = db.Property(name=name)
             else:
diff --git a/unittests/test_parser.py b/unittests/test_parser.py
index 29594bd56186d4bf0c26e116711a23717672d16e..c3f09462fe0dbf67afa9c2bb9bf17224bd91eef6 100644
--- a/unittests/test_parser.py
+++ b/unittests/test_parser.py
@@ -1,6 +1,7 @@
 import unittest
 from datetime import date
 from tempfile import NamedTemporaryFile
+from pytest import raises
 
 import caosdb as db
 from caosadvancedtools.models.parser import (TwiceDefinedException,
@@ -460,3 +461,16 @@ TestExperiment:
     assert test_rec.get_property("identifier").value == "Test"
     assert test_rec.get_property("temperature").value == 23
     assert test_rec.get_property("additional_prop").value == 7
+
+
+def test_file_role():
+    """Not implemented for now, see
+    https://gitlab.indiscale.com/caosdb/src/caosdb-advanced-user-tools/-/issues/74.
+
+    """
+    model = """
+F:
+  role: File
+"""
+    with raises(NotImplementedError):
+        entities = parse_model_from_string(model)