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. |
8.3.3.5.4 Formal representation
ENTITY IfcResourceConstraintRelationship
SUBTYPE OF (IfcResourceLevelRelationship);
RelatingConstraint : IfcConstraint;
RelatedResourceObjects : SET [1:?] OF IfcResourceObjectSelect;
END_ENTITY;