IFC 4.3.2.20250327 (IFC4X3_ADD2) under development

5.4.3.13 IfcBuiltSystem

RV ⓘ
AbV ⓘ

5.4.3.13.1 Semantic definition

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

The group IfcBuiltSystem defines the occurrence of a specialized system for use within the context of a facilities physical or finishing fabric. Important functionalities for the description of a built system are derived from supertypes:

5.4.3.13.2 Entity inheritance

5.4.3.13.3 Attributes

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

Identifies the predefined type of the system. This type may associate additional specific property sets.

7 LongName OPTIONAL IfcLabel

Long name for a built system, used for informal purposes. It should be used, if available, in conjunction with the inherited Name attribute. NOTE In many scenarios the Name attribute refers to the short name or number of a built system, and the LongName refers to a descriptive name.

Table 5.4.3.13.A

5.4.3.13.4 Formal propositions

Name Description
CorrectPredefinedType

Either the PredefinedType attribute is unset, or the inherited attribute ObjectType shall be provided, if the PredefinedType is set to USERDEFINED.

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

5.4.3.13.5 Property sets

  • Pset_BuiltSystemRailwayLine RAILWAYLINE
    • LineID
    • IsElectrified
    • LineCharacteristic
  • Pset_BuiltSystemRailwayTrack RAILWAYTRACK
    • TrackID
    • TrackNumber
    • TrackUsage
    • TrackCharacteristic
  • 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_ProcessCapacity
    • ProcessItem
    • ProcessCapacity
    • ProcessPerformance
    • DownstreamConnections
    • UpstreamConnections
  • 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

5.4.3.13.6 Concept usage

Concept Usage Description
IfcRoot (2)
IfcObjectDefinition (9)
IfcObject (5)
IfcGroup (2)
IfcSystem (2)
Click to show 20 hidden inherited concepts
IfcBuiltSystem (1)
Property Sets for Objects General

This concept can be applied to the following resources:

Table 5.4.3.13.C

5.4.3.13.7 Formal representation

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

5.4.3.13.8 References

Edit on Github


Is this page difficult to understand? Let us know!

5.4.3.13.9 Changelog

5.4.3.13.9.1 IFC4.3_DEV_738df036

  • New resource