IFC 4.3.0.0 (IFC4X3) final

4.7.8 Profile Properties

Profile properties may capture standard or user-defined parameters.

The following diagram shows the generic classes and relationships used when applying this concept.

G IfcProfileDef IfcProfileDef ProfileType [1:1] ProfileName [0:1] HasExternalReference [0:?] HasProperties [0:?] IfcProfileTypeEnum IfcProfileTypeEnum IfcProfileDef:ProfileType1->IfcProfileTypeEnum:IfcProfileTypeEnum0 IfcLabel IfcLabel IfcProfileDef:ProfileName1->IfcLabel:IfcLabel0 IfcProfileProperties IfcProfileProperties HasExternalReferences [0:?] Name [0:1] Description [0:1] Properties [1:?] ProfileDefinition [1:1] IfcProfileDef:HasProperties1->IfcProfileProperties:ProfileDefinition0 IfcIdentifier IfcIdentifier IfcProfileProperties:Name1->IfcIdentifier:IfcIdentifier0 IfcText IfcText IfcProfileProperties:Description1->IfcText:IfcText0 IfcProperty IfcProperty HasExternalReferences [0:?] Name [1:1] Specification [0:1] PartOfPset [0:?] PropertyForDependance [0:?] PropertyDependsOn [0:?] PartOfComplex [0:?] HasConstraints [0:?] HasApprovals [0:?] IfcProfileProperties:Properties1->IfcProperty:IfcProperty0
Figure 4.7.8.A