Navigation

IfcMaintenanceRecord

Definition from IAI: An IfcMaintenanceRecord records information about the occurrence of each maintenance event performed.

ISSUES: See issue and change log for changes made in IFC 2x.
HISTORY: New Entity in IFC Release 2.0

EXPRESS specification:

ENTITY IfcMaintenanceRecord
SUBTYPE OF ( IfcControl);
Records  :  LIST [1:?] OF UNIQUE IfcRelMaintenanceEvent;
END_ENTITY;

Attribute definitions:

Records  :  The recording of maintenance events within a maintenance record log or history.

Note: Use of the UNIQUE LIST aggregation type ensures that maintenance events are recorded in ordered sequence and that each event can occur only once in the record.

References (1):

Name Type Referred through Express-G
IfcControl Entity
Subtype
Diagram 2

Inheritance graph

ENTITY IfcMaintenanceRecord;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
Decomposes  :  SET OF IfcRelDecomposes FOR RelatedObjects;
IsDecomposedBy  :  SET [0:1] OF IfcRelDecomposes FOR RelatingObject;
ENTITY IfcControl;
INVERSE
Controls  :  SET OF IfcRelAssignsToControl FOR RelatingControl;
ENTITY IfcMaintenanceRecord;
Records  :  LIST [1:?] OF UNIQUE IfcRelMaintenanceEvent;
END_ENTITY;