IfcProductRepresentation

Natural language names
Semantic definitions at the entity
Entity definition

The IfcProductRepresentation defines a representation of a product, including its (geometric or topological) representation. A product can have zero, one or many geometric representations, and a single geometric representation can be shared among various products using mapped representations.

NOTE: The definition of this entity relates to the STEP entity property_definition. The use of the term ‘property’ was avoided since it conflicts with the property, property type, and property set definitions elsewhere in the IFC model.
HISTORY: New entity in IFC Release 2.0
IFC2x Edition 3 NOTE  Users should not instantiate the entity IfcProductRepresentation from IFC2x Edition 3 onwards. It will be changed into an ABSTRACT supertype in future releases of IFC.
Attribute definitions
#AttributeTypeCardinalityDescription A
1Name- This attribute is out of scope for this model view definition and shall not be set.
2Description- This attribute is out of scope for this model view definition and shall not be set.
3RepresentationsIfcRepresentationL[1:?] Contained list of representations (including shape representations). Each member defines a valid representation of a particular type within a particular representation context.X
Inherited definitions from supertypes
Entity inheritance IfcProductDefinitionShape
Attribute inheritance
#AttributeTypeCardinalityDescriptionA
IfcProductRepresentation
1Name- This attribute is out of scope for this model view definition and shall not be set.
2Description- This attribute is out of scope for this model view definition and shall not be set.
3RepresentationsIfcRepresentationL[1:?] Contained list of representations (including shape representations). Each member defines a valid representation of a particular type within a particular representation context.X
Formal representations
XSD Specification
 <xs:element name="IfcProductRepresentation" type="ifc:IfcProductRepresentation" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcProductRepresentation">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:sequence>
     <xs:element name="Representations">
      <xs:complexType>
       <xs:sequence>
        <xs:element ref="ifc:IfcRepresentation" maxOccurs="unbounded"/>
       </xs:sequence>
       <xs:attribute ref="ifc:itemType" fixed="ifc:IfcRepresentation"/>
       <xs:attribute ref="ifc:cType" fixed="list"/>
       <xs:attribute ref="ifc:arraySize" use="optional"/>
      </xs:complexType>
     </xs:element>
    </xs:sequence>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
EXPRESS Specification
ENTITY IfcProductRepresentation
 SUPERTYPE OF(IfcProductDefinitionShape);
  Name : OPTIONAL IfcStrippedOptional;
  Description : OPTIONAL IfcStrippedOptional;
  Representations : LIST [1:?] OF IfcRepresentation;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page