diff --git a/nomad/app/flask/dcat/catalog.py b/nomad/app/flask/dcat/catalog.py
index 615be7034f8cb9d8583538c76c158d1254622f5c..e79355c8214dbd57b0d89fea091dd524487156b2 100644
--- a/nomad/app/flask/dcat/catalog.py
+++ b/nomad/app/flask/dcat/catalog.py
@@ -67,5 +67,5 @@ class Catalog(Resource):
         es_response = es_search.execute()
 
         mapping = Mapping()
-        mapping.map_catalog(es_response.hits, after, modified_since)
+        mapping.map_catalog(es_response.hits, after, modified_since, slim=False)
         return rdf_respose(mapping.g)
diff --git a/nomad/app/flask/dcat/mapping.py b/nomad/app/flask/dcat/mapping.py
index 0c5809ac2bd43822c0ccae00b79d2d94126dab11..5cce7a61817f48e1d9454a7733abd7d72f6f89bf 100644
--- a/nomad/app/flask/dcat/mapping.py
+++ b/nomad/app/flask/dcat/mapping.py
@@ -49,7 +49,7 @@ class Mapping():
 
         self.persons = {}
 
-    def map_catalog(self, entries, after: str, modified_since):
+    def map_catalog(self, entries, after: str, modified_since, slim=True):
         def uri_ref(after):
             kwargs = dict()
             if after is not None:
@@ -64,7 +64,7 @@ class Mapping():
         self.g.add((catalog, RDF.type, DCAT.Catalog))
         last_entry = None
         for entry in entries:
-            self.g.add((catalog, DCT.dataset, self.map_entry(entry, slim=True)))
+            self.g.add((catalog, DCT.dataset, self.map_entry(entry, slim=slim)))
             last_entry = entry
 
         hydra_collection = uri_ref(after)