IfcRepresentationContext

Natural language names
Repräsentationskontext
Representation Context
Contexte de représentation
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcRepresentationContextMODIFIEDInstantiation changed to ABSTRACT.
IFC2x3 to IFC4 4.0.0.0
    IfcRepresentationContextMODIFIEDInstantiation changed to ABSTRACT.
Semantic definitions at the entity
Entity definition

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 definitions
#AttributeTypeCardinalityDescription G
1ContextIdentifierIfcLabel? The optional identifier of the representation context as used within a project. X
2ContextTypeIfcLabel? The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements. X
RepresentationsInContextIfcRepresentation
@ContextOfItems
S[0:?]All shape representations that are defined in the same representation context. X
Inherited definitions from supertypes
Entity inheritance IfcGeometricRepresentationContext
Attribute inheritance
#AttributeTypeCardinalityDescriptionG
IfcRepresentationContext
1ContextIdentifierIfcLabel? The optional identifier of the representation context as used within a project. X
2ContextTypeIfcLabel? The description of the type of a representation context. The supported values for context type are to be specified by implementers agreements. X
RepresentationsInContextIfcRepresentation
@ContextOfItems
S[0:?]All shape representations that are defined in the same representation context. X
Formal representations
XML Specification
 <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>
EXPRESS Specification
ENTITY IfcRepresentationContext
 ABSTRACT SUPERTYPE OF(IfcGeometricRepresentationContext);
  ContextIdentifier : OPTIONAL IfcLabel;
  ContextType : OPTIONAL IfcLabel;
 INVERSE
  RepresentationsInContext : SET [0:?] OF IfcRepresentation FOR ContextOfItems;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcContext IfcRepresentation

Link to this page  Link to this page