IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.1.3.28 IfcRelAssignsToResource

5.1.3.28.1 Semantic definition

The objectified relationship IfcRelAssignsToResource handles the assignment of objects (as subtypes of IfcObject), acting as a resource usage or consumption, to a resource (as subtypes of IfcResource).

5.1.3.28.2 Entity inheritance

5.1.3.28.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcRelAssigns (2)
Click to show 6 hidden inherited attributes
IfcRelAssignsToResource (1)
7 RelatingResource IfcResourceSelect

Reference to the resource to which the objects are assigned to.

Table 5.1.3.28.A

5.1.3.28.4 Formal propositions

Name Description
NoSelfReference

The instance to which the relation points shall not be contained in the set of RelatedObjects.

SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingResource :=: Temp)) = 0
Table 5.1.3.28.B

5.1.3.28.5 Concept usage

Concept Usage Description
IfcRoot (2)
Click to show 2 hidden inherited concepts
Table 5.1.3.28.C

5.1.3.28.6 Formal representation

ENTITY IfcRelAssignsToResource
SUBTYPE OF (IfcRelAssigns);
RelatingResource : IfcResourceSelect;
WHERE
NoSelfReference : SIZEOF(QUERY(Temp <* SELF\IfcRelAssigns.RelatedObjects | RelatingResource :=: Temp)) = 0;
END_ENTITY;

5.1.3.28.7 References

Edit on Github


Is this page difficult to understand? Let us know!

5.1.3.28.8 Changelog

5.1.3.28.8.1 IFC4