#### 5.4.3.15 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

## Building Automation

The following concepts are inherited at supertypes:

- IfcRoot: Revision Control

Instance diagram

Table Mapping

The Table Mapping concept applies to this entity as shown in Table 29.

Table | Column | Unit | Reference
--- | --- | --- | ---
System | Name |  | IfcSystem.Name
System | CreatedBy |  | IfcSystem.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification
System | CreatedOn |  | IfcSystem.OwnerHistory\IfcOwnerHistory.CreationDate
System | Category |  | IfcSystem.HasAssociations[*]\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.Identification
System | ComponentNames | Name | IfcSystem.IsGroupedBy[*]\IfcRelAssignsToGroup.RelatedObjects[*]
System | ExtSystem |  | IfcSystem.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier
System | ExtObject |  | IfcSystem\
System | ExtIdentifier |  | IfcSystem.GlobalId
System | Description |  | IfcSystem.Description
Table 29 — IfcSystem Table Mapping

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(ONEOF(IfcDistributionSystem, IfcZone))

| SUBTYPE OF IfcGroup;

| INVERSE

END_ENTITY;

EXPRESS-G diagram

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;
Nests | : | SET [0:1] OF IfcRelNests FOR RelatedObjects;
IsNestedBy | : | SET OF IfcRelNests FOR RelatingObject;
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 IfcLabel;

| INVERSE

IsDeclaredBy | : | SET [0:1] OF IfcRelDefinesByObject FOR RelatedObjects;
Declares | : | SET OF IfcRelDefinesByObject FOR RelatingObject;
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