IfcRepresentationContext

BACnet MVD

#### IfcRepresentationContext

Natural language names

| Repräsentationskontext
| Representation Context
| Contexte de représentation

Change log

Item | SPF | XML | Change | Description
--- | --- | --- | --- | ---
IFC2x3 to IFC4
IfcRepresentationContext |  |  | MODIFIED | Instantiation 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

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
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

##### Inherited definitions from supertypes

Entity inheritance
Attribute inheritance

# | Attribute | Type | Cardinality | Description | B
--- | --- | --- | --- | --- | ---
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

##### 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;

EXPRESS-G diagram

`

References: IfcContext IfcRepresentation

Link to this page