From 2c2d711943c258efd21f39ddd0f68e86235752c0 Mon Sep 17 00:00:00 2001
From: Alexander Schlemmer <a.schlemmer@indiscale.com>
Date: Thu, 13 Feb 2025 15:40:50 +0100
Subject: [PATCH] DOC: added a comment to child generation behavior in rocrate
 converter

---
 src/caoscrawler/converters/rocrate.py | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/src/caoscrawler/converters/rocrate.py b/src/caoscrawler/converters/rocrate.py
index f0140fa..7dcad86 100644
--- a/src/caoscrawler/converters/rocrate.py
+++ b/src/caoscrawler/converters/rocrate.py
@@ -202,7 +202,6 @@ class ROCrateEntityConverter(Converter):
                 # is supposed to be dereferenced:
                 if not (len(value) == 1 and "@id" in value):
                     raise RuntimeError("The JSON-LD is not flat.")
-                # TODO: tests missing!
                 dereferenced = element.entity.crate.dereference(value["@id"])
                 if dereferenced is not None:
                     children.append(
@@ -225,8 +224,6 @@ class ROCrateEntityConverter(Converter):
                     children.append(
                         ROCrateEntity(element.folder, element.entity.crate.dereference(
                             p["@id"])))
-        # TODO: it feels a bit strange to add (especially variableMeasured) directly, top-level
-        #       and not in a sub-DictElement. The latter would be difficult to realize, because
-        #       resolving the sub-references is not straight-forward.
+        # TODO: See https://gitlab.indiscale.com/caosdb/src/caosdb-crawler/-/issues/195 for discussion.
 
         return children
-- 
GitLab