IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

6.1.3.7 IfcBuildingSystem

RV ⓘ
AbV ⓘ

DEPRECATED This definition will be removed in a future major release of this standard

6.1.3.7.1 Semantic definition

A building system is a group by which building elements are grouped according to a common function within the facility.

The group IfcBuildingSystem defines the occurrence of a specialized system for use within the context of a building and finishing fabric. Important functionalities for the description of a building system are derived from supertypes:

6.1.3.7.2 Entity inheritance

6.1.3.7.3 Attributes

# Attribute Type Description
IfcRoot (4)
IfcObjectDefinition (7)
IfcObject (5)
IfcGroup (2)
IfcSystem (2)
Click to show 20 hidden inherited attributes
IfcBuildingSystem (2)
6 PredefinedType OPTIONAL IfcBuildingSystemTypeEnum

Predefined types of distribution systems.

7 LongName OPTIONAL IfcLabel

Long name for a building system, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute.

Table 6.1.3.7.A

6.1.3.7.4 Formal propositions

Name Description
CorrectPredefinedType

No description available.

NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcBuildingSystemTypeEnum.USERDEFINED) OR
((PredefinedType = IfcBuildingSystemTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType))
Table 6.1.3.7.B

6.1.3.7.5 Property sets

  • Pset_BuildingSystemCommon
    • Reference
  • Pset_Condition
    • AssessmentDate
    • AssessmentCondition
    • AssessmentDescription
    • AssessmentType
    • AssessmentMethod
    • LastAssessmentReport
    • NextAssessmentDate
    • AssessmentFrequency
  • Pset_InstallationOccurrence
    • InstallationDate
    • AcceptanceDate
    • PutIntoOperationDate
  • Pset_MaintenanceStrategy
    • AssetCriticality
    • AssetFrailty
    • AssetPriority
    • MonitoringType
    • AccidentResponse
  • Pset_MaintenanceTriggerCondition
    • ConditionTargetPerformance
    • ConditionMaintenanceLevel
    • ConditionReplacementLevel
    • ConditionDisposalLevel
  • Pset_MaintenanceTriggerDuration
    • DurationTargetPerformance
    • DurationMaintenanceLevel
    • DurationReplacementLevel
    • DurationDisposalLevel
  • Pset_MaintenanceTriggerPerformance
    • TargetPerformance
    • PerformanceMaintenanceLevel
    • ReplacementLevel
    • DisposalLevel
  • Pset_RepairOccurrence
    • RepairContent
    • RepairDate
    • MeanTimeToRepair
  • Pset_Risk
    • RiskName
    • RiskType
    • NatureOfRisk
    • RiskAssessmentMethodology
    • UnmitigatedRiskLikelihood
    • UnmitigatedRiskConsequence
    • UnmitigatedRiskSignificance
    • MitigationPlanned
    • MitigatedRiskLikelihood
    • MitigatedRiskConsequence
    • MitigatedRiskSignificance
    • MitigationProposed
    • AssociatedProduct
    • AssociatedActivity
    • AssociatedLocation
  • Pset_ServiceLifeFactors
    • QualityOfComponents
    • DesignLevel
    • WorkExecutionLevel
    • IndoorEnvironment
    • OutdoorEnvironment
    • InUseConditions
    • MaintenanceLevel

6.1.3.7.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcGroup (2)
IfcSystem (2)
Click to show 20 hidden inherited concepts
IfcBuildingSystem (2)
Group Assignment General

No description available.

Property Sets for Objects General

This concept can be applied to the following resources:

Table 6.1.3.7.C

6.1.3.7.7 Formal representation

ENTITY IfcBuildingSystem
SUBTYPE OF (IfcSystem);
PredefinedType : OPTIONAL IfcBuildingSystemTypeEnum;
LongName : OPTIONAL IfcLabel;
WHERE
CorrectPredefinedType : NOT(EXISTS(PredefinedType)) OR
(PredefinedType <> IfcBuildingSystemTypeEnum.USERDEFINED) OR
((PredefinedType = IfcBuildingSystemTypeEnum.USERDEFINED) AND EXISTS (SELF\IfcObject.ObjectType));
END_ENTITY;

6.1.3.7.8 References

Edit on Github


Is this page difficult to understand? Let us know!

6.1.3.7.9 Changelog

6.1.3.7.9.1 IFC4

  • New resource

6.1.3.7.9.2 IFC4.3_DEV_738df036

  • where rule, CorrectPredefinedType
  • deprecated, Is now deprecated. Use IfcBuiltSystem instead.