IFC 4.3.2.20240423 (IFC4X3_ADD2) under development

8.3.3.5 IfcResourceConstraintRelationship

8.3.3.5.1 Semantic definition

An IfcResourceConstraintRelationship is a relationship entity that enables a constraint to be related to one or more resource level objects.

An IfcResourceConstraintRelationship allows for the specification of a constraint to be applied to many entity types. An important case is to apply constraints to properties. The constraints applied therefore enable a property to carry values identifying requirements as well as those identifying the fulfillment of those requirements.

8.3.3.5.2 Entity inheritance

8.3.3.5.3 Attributes

# Attribute Type Description
IfcResourceLevelRelationship (2)
1 Name OPTIONAL IfcLabel

A name used to identify or qualify the relationship.

2 Description OPTIONAL IfcText

A description that may apply additional information about the relationship.

Click to show 2 hidden inherited attributes Click to hide 2 inherited attributes
IfcResourceConstraintRelationship (2)
3 RelatingConstraint IfcConstraint

The constraint that is to be related.

4 RelatedResourceObjects SET [1:?] OF IfcResourceObjectSelect

The properties to which a constraint is to be related.

Table 8.3.3.5.A

8.3.3.5.4 Formal representation

ENTITY IfcResourceConstraintRelationship
 SUBTYPE OF (IfcResourceLevelRelationship);
	RelatingConstraint : IfcConstraint;
	RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect;
END_ENTITY;

8.3.3.5.5 References

Edit on Github


Is this page difficult to understand? Let us know!

8.3.3.5.6 Changelog

8.3.3.5.6.1 IFC4

  • New resource