IfcSystem

Definition from IAI: Organized combination of related parts within an AEC product, composed for a common purpose or function or to provide a service. System is essentially a functionally related aggregation of products. The grouping relationship to one or several instances of IfcProduct (the system members) is handled by IfcRelAssignsToGroup.

> NOTE: The use of IfcSystem often applies to the representation of building services related systems, such as the piping system, cold water system, etc. Members within such a system may or may not be connected using the connectivity related entities (e.g. through IfcPort).

> HISTORY: New entity in IFC Release 1.0

EXPRESS specification:

ENTITY IfcSystem
SUBTYPE OF ( | IfcGroup);
INVERSE
ServicesBuildings | : | SET [0:1] OF IfcRelServicesBuildings FOR RelatingSystem;
END_ENTITY;

Attribute definitions:

ServicesBuildings | : | Reference to the building spatial structure via the objectified relationship IfcRelServicesBuildings, which is serviced by the system.

Inheritance graph

ENTITY IfcSystem;
ENTITY IfcRoot;
GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy | : | SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType | : | OPTIONAL IfcLabel;
INVERSE
IsDefinedBy | : | SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcGroup;
INVERSE
IsGroupedBy | : | IfcRelAssignsToGroup FOR RelatingGroup;
ENTITY IfcSystem;
INVERSE
ServicesBuildings | : | SET [0:1] OF IfcRelServicesBuildings FOR RelatingSystem;
END_ENTITY;