#### 5.4.3.16 IfcSystem

| Système
| System (allgemein)

A system is an organized combination of related parts within an AEC product, composed for a common purpose or function or to provide a service. A 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 (through IfcDistributionPort).

> HISTORY New entity in IFC1.0

## Construction Operations

A system is an organized combination of related parts within an AEC product, composed for a common purpose or function or to provide a service. A system is essentially a functionally related aggregation of products.

The following subtypes of IfcSystem are within the scope of this MVD (though corresponding schemas are not incorporated within):

- IfcBuildingSystem: A set of building elements designed to support, enclose, shade, insulate, or otherwise perform a common function.
- IfcDistributionSystem: A set of distribution elements designed to receive, store, maintain, distribute, or control the flow of a distribution media.

Instance diagram

Identity

The Identity concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R
Export | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R | R

Revision Control

The Revision Control concept applies to this entity.

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O
Export | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O

External Data Constraints

The External Data Constraints concept applies to this entity as shown in Table 34.

Table | Name | Reference | Format | Color
--- | --- | --- | --- | ---
System | Name | IfcSystem.Name | Key | #FFFF99
System | CreatedBy | IfcSystem.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification |  | #FFCC99
System | CreatedOn | IfcSystem.OwnerHistory\IfcOwnerHistory.CreationDate |  | #FFFF99
System | Category | IfcSystem.HasAssociations[*]\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.Identification | Key | #FFCC99
System | ComponentNames | IfcSystem.IsGroupedBy[*]\IfcRelAssignsToGroup.RelatedObjects[*] | Key | #FFCC99
System | ExtSystem | IfcSystem.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier |  | #CC99FF
System | ExtObject | IfcSystem\ |  | #CC99FF
System | ExtIdentifier | IfcSystem.GlobalId |  | #CC99FF
System | Description | IfcSystem.Description |  | #CCFFCC
Table 34 — IfcSystem External Data Constraints

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O
Export | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O

Group Assignment

The Group Assignment concept applies to this entity as shown in Table 35.

Type | Description
--- | ---
IfcElement | Systems may contain physical elements.
Table 35 — IfcSystem Group Assignment

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O
Export | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O

Classification

The Classification concept applies to this entity as shown in Table 36.

Source | Name | Tokens | Description
--- | --- | --- | ---
Construction Specifications Institute | OmniClass Table 21 | 21-00 00 00 | Elements
Table 36 — IfcSystem Classification

Exchange |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Import |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Export |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |

XSD Specification:

<xs:element name="IfcSystem" type="ifc:IfcSystem" substitutionGroup="ifc:IfcGroup" nillable="true"/>
<xs:complexType name="IfcSystem">
<xs:complexContent>
<xs:extension base="ifc:IfcGroup"/>
</xs:complexContent>
</xs:complexType>

EXPRESS Specification:

ENTITY IfcSystem

| SUPERTYPE OF(IfcZone)

| SUBTYPE OF (IfcGroup);

| INVERSE

END_ENTITY;

Attribute Definitions:

Inheritance Graph:

ENTITY IfcSystem

| ENTITY IfcRoot

GlobalId | : | IfcGloballyUniqueId;
OwnerHistory | : | OPTIONAL IfcOwnerHistory;
Name | : | OPTIONAL IfcLabel;
Description | : | OPTIONAL IfcText;

| ENTITY IfcObjectDefinition

| INVERSE

HasAssignments | : | SET OF IfcRelAssigns FOR RelatedObjects;
HasContext | : | SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy | : | SET OF IfcRelAggregates FOR RelatingObject;
Decomposes | : | SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations | : | SET OF IfcRelAssociates FOR RelatedObjects;

| ENTITY IfcObject

ObjectType | : | OPTIONAL IfcStrippedOptional;

| INVERSE

IsTypedBy | : | SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy | : | SET OF IfcRelDefinesByProperties FOR RelatedObjects;

| ENTITY IfcGroup

| INVERSE

IsGroupedBy | : | SET OF IfcRelAssignsToGroup FOR RelatingGroup;

| ENTITY IfcSystem

| INVERSE

END_ENTITY;

Link to this page