IFC 4.3.2.20250905 (IFC4X3_ADD2) under development

  • Help suggest improvements
  • Get user or developer support

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.

New entity in IFC2x2. Renamed from IfcResourceConstraintRelationship and extended to apply to all resource level entities. Subtyped from IfcResourceLevelRelationship.

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