#### 8.6.3.1 IfcProperty

| Propriété
| Merkmal

IfcProperty is an abstract generalization for all types of properties that can be associated with IFC objects through the property set mechanism.

> HISTORY New entity in IFC1.0.

XSD Specification:

<xs:element name="IfcProperty" type="ifc:IfcProperty" abstract="true" substitutionGroup="ifc:IfcPropertyAbstraction" nillable="true"/>
<xs:complexType name="IfcProperty" abstract="true">
<xs:complexContent>
<xs:extension base="ifc:IfcPropertyAbstraction">
<xs:attribute name="Name" type="ifc:IfcIdentifier" use="optional"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcProperty

| ABSTRACT SUPERTYPE OF(IfcSimpleProperty)

| SUBTYPE OF (IfcPropertyAbstraction);

Name | : | IfcIdentifier;
Description | : | OPTIONAL IfcStrippedOptional;

| INVERSE

PartOfPset | : | SET OF IfcPropertySet FOR HasProperties;

END_ENTITY;

Attribute Definitions:

Name | : | Name for this property. This label is the significant name string that defines the semantic meaning for the property.
Description | : | Informative text to explain the property.
PartOfPset | : | Reference to the IfcPropertySet by which the IfcProperty is referenced. IFC4 CHANGE New inverse attribute to navigate from IfcProperty to IfcPropertySet with upward compatibility for file based exchange.

Inheritance Graph:

ENTITY IfcProperty

| ENTITY IfcPropertyAbstraction

| INVERSE

| ENTITY IfcProperty

Name | : | IfcIdentifier;
Description | : | OPTIONAL IfcStrippedOptional;

| INVERSE

PartOfPset | : | SET OF IfcPropertySet FOR HasProperties;

END_ENTITY;

Link to this page