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):

 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.
TableNameReferenceFormatColor
SystemNameIfcSystem.NameKey#FFFF99
SystemCreatedByIfcSystem.OwnerHistory\IfcOwnerHistory.OwningUser\IfcPersonAndOrganization.ThePerson\IfcPerson.Identification #FFCC99
SystemCreatedOnIfcSystem.OwnerHistory\IfcOwnerHistory.CreationDate #FFFF99
SystemCategoryIfcSystem.HasAssociations[*]\IfcRelAssociatesClassification.RelatingClassification\IfcClassificationReference.IdentificationKey#FFCC99
SystemComponentNamesIfcSystem.IsGroupedBy[*]\IfcRelAssignsToGroup.RelatedObjects[*]Key#FFCC99
SystemExtSystemIfcSystem.OwnerHistory\IfcOwnerHistory.OwningApplication\IfcApplication.ApplicationIdentifier #CC99FF
SystemExtObjectIfcSystem\ #CC99FF
SystemExtIdentifierIfcSystem.GlobalId #CC99FF
SystemDescriptionIfcSystem.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.
TypeDescription
IfcElementSystems 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.
SourceNameTokensDescription
Construction Specifications InstituteOmniClass Table 2121-00 00 00Elements

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  Link to this page