IfcExtendedProperties

Natural language names
erweiterbare Eigenschaften
Extended Properties
Propriétés étendues
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcExtendedPropertiesADDED
IFC2x3 to IFC4 4.0.0.0
    IfcExtendedPropertiesADDED
Semantic definitions at the entity
Entity definition

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 definitions
#AttributeTypeCardinalityDescription G
1NameIfcIdentifier? The name given to the set of properties. X
2DescriptionIfcText? Description for the set of properties. X
3PropertiesIfcPropertyS[1:?] The set of properties provided for this extended property collection. X
Inherited definitions from supertypes
Entity inheritance IfcMaterialProperties IfcProfileProperties IfcPropertyAbstraction
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcPropertyAbstraction
HasExternalReferencesIfcExternalReferenceRelationship
@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
1NameIfcIdentifier? The name given to the set of properties. X
2DescriptionIfcText? Description for the set of properties. X
3PropertiesIfcPropertyS[1:?] The set of properties provided for this extended property collection. X
Formal representations
XML Specification
 <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>
EXPRESS Specification
ENTITY IfcExtendedProperties
 ABSTRACT SUPERTYPE OF(ONEOF(IfcMaterialProperties, IfcProfileProperties))
 SUBTYPE OF (IfcPropertyAbstraction);
  Name : OPTIONAL IfcIdentifier;
  Description : OPTIONAL IfcText;
  Properties : SET [1:?] OF IfcProperty;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page