![]()  | Repräsentationskontext | 
![]()  | Representation Context | 
![]()  | Contexte de représentation | 
| Item | SPF | XML | Change | Description | IFC2x3 to IFC4 4.0.0.0 | 
|---|---|---|---|---|
| IfcRepresentationContext | MODIFIED | Instantiation changed to ABSTRACT.  | IFC2x3 to IFC4 4.0.0.0 | |
| IfcRepresentationContext | MODIFIED | Instantiation changed to ABSTRACT.  | 
The IfcRepresentationContext defines the context to which the IfcRepresentation of a product is related.
NOTE Definition from ISO 10303-42
A representation context is a context in which a set of representation items are related.
NOTE Entity adapted from representation_context defined in ISO 10303-42.
HISTORY New entity in IFC1.5.
IFC4 CHANGE Entity made abstract, had been deprecated from instantiation since IFC2x2.
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| 1 | ContextIdentifier | IfcLabel | ? | The optional identifier of the representation context as used within a project. | X | 
| 2 | ContextType | IfcLabel | ? | The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements. | X | 
| RepresentationsInContext | IfcRepresentation @ContextOfItems  | S[0:?] | All shape representations that are defined in the same representation context. | X | 
| # | Attribute | Type | Cardinality | Description | G | 
|---|---|---|---|---|---|
| IfcRepresentationContext | |||||
| 1 | ContextIdentifier | IfcLabel | ? | The optional identifier of the representation context as used within a project. | X | 
| 2 | ContextType | IfcLabel | ? | The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements. | X | 
| RepresentationsInContext | IfcRepresentation @ContextOfItems  | S[0:?] | All shape representations that are defined in the same representation context. | X | |
 <xs:element name="IfcRepresentationContext" type="ifc:IfcRepresentationContext" abstract="true" substitutionGroup="ifc:Entity" nillable="true"/>
 <xs:complexType name="IfcRepresentationContext" abstract="true">
  <xs:complexContent>
   <xs:extension base="ifc:Entity">
    <xs:attribute name="ContextIdentifier" type="ifc:IfcLabel" use="optional"/>
    <xs:attribute name="ContextType" type="ifc:IfcLabel" use="optional"/>
   </xs:extension>
  </xs:complexContent>
 </xs:complexType>
ENTITY IfcRepresentationContext
 ABSTRACT SUPERTYPE OF(IfcGeometricRepresentationContext);
  ContextIdentifier : OPTIONAL IfcLabel;
  ContextType : OPTIONAL IfcLabel;
 INVERSE
  RepresentationsInContext : SET [0:?] OF IfcRepresentation FOR ContextOfItems;
END_ENTITY;
  References: IfcContext
IfcRepresentation