I have a steel plate which is bended to a circular steel beam. The connection point is welded. (please look at the picture).
I would like to make a relationship between the weld(IfcFastener) and the beam (IfcBeam) by using IfcRelConnectsWithRealizingElement.
Unfortunately it’s not possible because of the following Where rule:NoSelfReference The instance of the RelatingElement shall not be the same instance as the RelatedElement.
ENTITY IfcRelConnectsElements
SUPERTYPE OF(ONEOF(IfcRelConnectsPathElements, IfcRelConnectsWithRealizingElements))
SUBTYPE OF (IfcRelConnects);
ConnectionGeometry : OPTIONAL IfcConnectionGeometry;
RelatingElement : IfcElement;
RelatedElement : IfcElement;
WHERE
NoSelfReference : RelatingElement :<>: RelatedElement;
END_ENTITY;