Navigation

IfcCMDocPackage

Definition from IAI: A collection of construction management related objects (e.g. construction documents) in one place. It gathers all of the related construction objects of different types as one package. It can be used to track and allocation a specific construction management object quickly. It is provided as a special type of IfcGroup, using the IfcRelAssignsToGroup relationship to group the construction management related objects.

The following inherited relationships are used to reference the objects from within the IfcCMDocPackage:

An instance of IfcCMDocPackage doesn’t contain the objects directly; rather, it keeps all the references of the objects and maintain the linkages to the objects.

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

EXPRESS specification:

ENTITY IfcCMDocPackage
SUBTYPE OF ( IfcGroup);
DocPackageID  :  IfcIdentifier;
DocPackageName  :  IfcLabel;
CreationDate  :  IfcDateTimeSelect;
Authors  :  OPTIONAL SET [1:?] OF IfcActorSelect;
END_ENTITY;

Attribute definitions:

DocPackageID  :  The identifier of the construction management project package given by user.
DocPackageName  :  The name of the construction management project package given by user.
CreationDate  :  The date that the package is created.
Authors  :  The authors of the package.

References (1):

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

Inheritance graph

ENTITY IfcCMDocPackage;
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 IfcGroup;
INVERSE
IsGroupedBy  :  IfcRelAssignsToGroup FOR RelatingGroup;
ENTITY IfcCMDocPackage;
DocPackageID  :  IfcIdentifier;
DocPackageName  :  IfcLabel;
CreationDate  :  IfcDateTimeSelect;
Authors  :  OPTIONAL SET [1:?] OF IfcActorSelect;
END_ENTITY;