diff --git a/source/RobotAPI/libraries/armem_objects/server/articulated_object_class/Segment.cpp b/source/RobotAPI/libraries/armem_objects/server/articulated_object_class/Segment.cpp
index 36ff86743abbbae569d43b44aff1e92a25896b19..425b5af02da13e58f4a654a0784029f5fbe9a9e0 100644
--- a/source/RobotAPI/libraries/armem_objects/server/articulated_object_class/Segment.cpp
+++ b/source/RobotAPI/libraries/armem_objects/server/articulated_object_class/Segment.cpp
@@ -89,7 +89,7 @@ namespace armarx::armem::server::obj::articulated_object_class
             for (const armem::articulated_object::ArticulatedObjectDescription& desc : descriptions)
             {
                 EntityUpdate& update = commit.updates.emplace_back();
-                update.entityID = providerID.withEntityName(datasetName + "/" + desc.name);
+                update.entityID = providerID.withEntityName(desc.name);
                 update.timeArrived = update.timeCreated = update.timeSent = now;
 
                 arondto::RobotDescription aronRobotDescription;