Suggested schema change for Inverse Attribute location

In the class IfcRelReferencedInSpatialStructure the attribute RelatedElements is of type IfcProduct

ENTITY IfcRelReferencedInSpatialStructure
SUBTYPE OF (IfcRelConnects);
RelatedElements : SET [1:?] OF IfcProduct;

But the inverse relationship is on class IfcElement
ENTITY IfcElement

ReferencedInStructures : SET [0:?] OF IfcRelReferencedInSpatialStructure FOR RelatedElements;

Should this be relocated to IfcProduct? I can’t see any restriction on derived classes and no other derived class also has this inverse attribute.

Cheers,

Jon

1 Like