IfcRepresentationContext

Natural language names
deRepräsentationskontext
enRepresentation Context
frContexte de représentation
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4
    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 C
1ContextIdentifierIfcLabel[0:1] The optional identifier of the representation context as used within a project.X
2ContextTypeIfcLabel[0:1] 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
#AttributeTypeCardinalityDescriptionC
IfcRepresentationContext
1ContextIdentifierIfcLabel[0:1] The optional identifier of the representation context as used within a project.X
2ContextTypeIfcLabel[0:1] 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
XSD 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 OF IfcRepresentation FOR ContextOfItems;
END_ENTITY;

Link to EXPRESS-G diagram EXPRESS-G diagram

Link to this page  Link to this page