IfcPropertySetDefinitionSelect

BACnet MVD

#### IfcPropertySetDefinitionSelect

Natural language names

| Property Set Definition Select

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcPropertySetDefinitionSelect |  |  | ADDED |

##### Semantic definitions at the type

Type definition

The purpose of this select type is enabling th assignment of a set of IfcPropertySet's using the relationship IfcRelDefinesByProperties relationship in addition to a single IfcPropertySet.

> NOTE The sole purpose of this select type is to enable an upward compatible enhancement of the objectified relationship IfcRelDefinesByProperties in order to assign multiple IfcPropertySet's, IfcElementQuantity's or other subtypes of IfcPropertySetDefinition to objects using a single instance of IfcRelDefinesByProperties.

> HISTORY New select type in IFC4.

Select definition

Type | Description
--- | ---
IfcPropertySetDefinitionSet |
IfcPropertySetDefinition |

##### Formal representations

XML Specification
`<xs:group name="IfcPropertySetDefinitionSelect">
<xs:choice>
<xs:element ref="ifc:IfcPropertySetDefinition"/>
<xs:element ref="ifc:IfcPropertySetDefinitionSet-wrapper"/>
</xs:choice>
</xs:group>
`
EXPRESS Specification
`TYPE IfcPropertySetDefinitionSelect = SELECT (
IfcPropertySetDefinitionSet,
IfcPropertySetDefinition);
END_TYPE;

EXPRESS-G diagram

`

References: IfcRelDefinesByProperties

Link to this page