Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcClassificationItem

Definition from IAI: An IfcClassificationItem is a class of classification notations used.

HISTORY: New entity in IFC Release 2x.

Use Definitions

The term 'classification item' is used in preference to the term 'table' for improved flexibility. For example, the classification item "L681" in Uniclass may be used to contain all subsequent notation facets within that class of classifications which has the title "Proofings, insulation" (e.g. L6811, L6812, L6813 etc.).

EXPRESS specification:

ENTITY IfcClassificationItem;
Notation  :  IfcClassificationNotationFacet;
ItemOf  :  OPTIONAL IfcClassification;
Title  :  IfcLabel;
INVERSE
IsClassifiedItemIn  :  SET [0:1] OF IfcClassificationItemRelationship FOR RelatedItems;
IsClassifyingItemIn  :  SET [0:1] OF IfcClassificationItemRelationship FOR RelatingItem;
END_ENTITY;

Attribute definitions:

Notation  :  The notations from within a classification item that are used within the project.
NOTE: In Uniclass this label is called the Code, in UDC it is called the Class Number.
ItemOf  :  The classification that is the source for the uppermost level of the classification item hierarchy used.
NOTE: Where a classification item hierarchy is developed within the IFC model, only the uppermost level needs to refer to the classification system or source from which it is derived since all other levels of the hierachy will refer to the source by virtue of their containment by the uppermost level. However, the uppermost level MUST point back to the classification source by virtue of the fact that it is not contained by a higher level classification item.
Title  :  The name of the classification item.
NOTE: Examples of the above attributes from Uniclass:
A classification item in Uniclass has a notation "L6814" which has the title "Tanking".
It has a parent notation "L681" which has the title "Proofings, insulation".
IsClassifiedItemIn  :  Identifies the relationship in which the role of ClassifiedItem is taken.
IsClassifyingItemIn  :  Identifies the relationship in which the role of ClassifyingItem is taken.

Inheritance graph

ENTITY IfcClassificationItem;
ENTITY IfcClassificationItem;
Notation  :  IfcClassificationNotationFacet;
ItemOf  :  OPTIONAL IfcClassification;
Title  :  IfcLabel;
INVERSE
IsClassifiedItemIn  :  SET [0:1] OF IfcClassificationItemRelationship FOR RelatedItems;
IsClassifyingItemIn  :  SET [0:1] OF IfcClassificationItemRelationship FOR RelatingItem;
END_ENTITY;