IfcProperty

Natural language names
Semantic definitions at the entity
Entity definition

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

HISTORY: New entity in IFC Release 1.0

Attribute definitions
#AttributeTypeCardinalityDescription A
1NameIfcIdentifier[1:1] Name for this property. This label is the significant name string that defines the semantic meaning for the property.X
2Description- This attribute is out of scope for this model view definition and shall not be set.
Inherited definitions from supertypes
Entity inheritance IfcSimpleProperty
Attribute inheritance
#AttributeTypeCardinalityDescriptionA
IfcProperty
1NameIfcIdentifier[1:1] Name for this property. This label is the significant name string that defines the semantic meaning for the property.X
2Description- This attribute is out of scope for this model view definition and shall not be set.
Formal representations
XSD Specification
 <xs:element name="IfcProperty" type="ifc:IfcProperty" abstract="true" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcProperty" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:attribute name="Name" type="ifc:IfcIdentifier" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcProperty
 ABSTRACT SUPERTYPE OF(IfcSimpleProperty);
  Name : IfcIdentifier;
  Description : OPTIONAL IfcStrippedOptional;
 INVERSE
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page