![]()  | erweiterbare Eigenschaften | 
![]()  | Extended Properties | 
![]()  | Propriétés étendues | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 | 
|---|---|---|---|---|
| IfcExtendedProperties | ADDED | IFC2x3 to IFC4 4.0.0.0 | ||
| IfcExtendedProperties | ADDED | 
The IfcExtendedProperties is an abstract supertype of all extensible property collections that are applicable to certain characterized entities. Instantiable subtypes of IfcExtendedProperties assign the property collection to a particular characterized entity.
NOTE Extensible property collections are provided for materials and profiles.
Instantiable subtypes have a set of Properties, each providing property name, value and unit and other instance information, depending on the subtype of IfcProperty referenced.
HISTORY New entity in IFC4.
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| 1 | Name | IfcIdentifier | ? | The name given to the set of properties. | X | 
| 2 | Description | IfcText | ? | Description for the set of properties. | X | 
| 3 | Properties | IfcProperty | S[1:?] | The set of properties provided for this extended property collection. | X | 
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| IfcPropertyAbstraction | |||||
| HasExternalReferences | IfcExternalReferenceRelationship @RelatedResourceObjects  | S[0:?] | Reference to an external reference, e.g. library, classification, or document information, that is associated to the property definition.
IFC4 CHANGE New inverse attribute.  | X | |
| IfcExtendedProperties | |||||
| 1 | Name | IfcIdentifier | ? | The name given to the set of properties. | X | 
| 2 | Description | IfcText | ? | Description for the set of properties. | X | 
| 3 | Properties | IfcProperty | S[1:?] | The set of properties provided for this extended property collection. | X | 
 <xs:element name="IfcExtendedProperties" type="ifc:IfcExtendedProperties" abstract="true" substitutionGroup="ifc:IfcPropertyAbstraction" nillable="true"/>
 <xs:complexType name="IfcExtendedProperties" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:IfcPropertyAbstraction">
    <xs:sequence>
     <xs:element name="Properties">
      <xs:complexType>
       <xs:sequence>
        <xs:element ref="ifc:IfcProperty" maxOccurs="unbounded"/>
       </xs:sequence>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcProperty"/>
       <xs:attribute ref="ifc:cType" fixed="set"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
    <xs:attribute name="Name" type="ifc:IfcIdentifier" use="optional"/>
    <xs:attribute name="Description" type="ifc:IfcText" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
ENTITY IfcExtendedProperties
 ABSTRACT SUPERTYPE OF(ONEOF(IfcMaterialProperties, IfcProfileProperties))
 SUBTYPE OF (IfcPropertyAbstraction);
  Name : OPTIONAL IfcIdentifier;
  Description : OPTIONAL IfcText;
  Properties : SET [1:?] OF IfcProperty;
END_ENTITY;