IFC 4.3.0.0 (IFC4X3) final

4.6.2.4 Property Sets for Performance

For performance history, properties are in the form of time series, for tracking data at points in time.

The following diagram shows the generic classes and relationships used when applying this concept. In addition, concepts may have particular importance to common or standardised industry practices and scenarios. For these specific usage scenarios, the tables below shows a recommended list of general usage patterns that users may adopt.

G IfcObject IfcObject GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasAssignments [0:?] Nests [0:1] IsNestedBy [0:?] HasContext [0:1] IsDecomposedBy [0:?] Decomposes [0:1] HasAssociations [0:?] ObjectType [0:1] IsDeclaredBy [0:1] Declares [0:?] IsTypedBy [0:1] IsDefinedBy [0:?] ... PredefinedType PredefinedType IfcRelAssignsToControl IfcRelAssignsToControl GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] RelatedObjects [1:?] RelatedObjectsType [0:1] RelatingControl [1:1] IfcObject:HasAssignments1->IfcRelAssignsToControl:RelatedObjects0 IfcPerformanceHistory IfcPerformanceHistory GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] HasAssignments [0:?] Nests [0:1] IsNestedBy [0:?] HasContext [0:1] IsDecomposedBy [0:?] Decomposes [0:1] HasAssociations [0:?] ObjectType [0:1] IsDeclaredBy [0:1] Declares [0:?] IsTypedBy [0:1] IsDefinedBy [0:?] Identification [0:1] Controls [0:?] LifeCyclePhase [1:1] PredefinedType [0:1] IfcRelAssignsToControl:RelatingControl1->IfcPerformanceHistory:Controls0 IfcRelDefinesByProperties IfcRelDefinesByProperties GlobalId [1:1] OwnerHistory [0:1] Name [0:1] Description [0:1] RelatedObjects [1:?] RelatingPropertyDefinition [1:1] IfcPerformanceHistory:IsDefinedBy1->IfcRelDefinesByProperties:RelatedObjects0 IfcPropertySet IfcPropertySet GlobalId [1:1] OwnerHistory [0:1] PsetName Name [0:1] Description [0:1] HasContext [0:1] HasAssociations [0:?] DefinesType [0:?] IsDefinedBy [0:?] DefinesOccurrence [0:?] HasProperties [1:?] IfcRelDefinesByProperties:RelatingPropertyDefinition1->IfcPropertySet:IfcPropertySet0 IfcPropertyReferenceValue IfcPropertyReferenceValue HasExternalReferences [0:?] Name [1:1] Specification [0:1] PartOfPset [0:?] PropertyForDependance [0:?] PropertyDependsOn [0:?] PartOfComplex [0:?] HasConstraints [0:?] HasApprovals [0:?] UsageName [0:1] PropertyReference [0:1] IfcPropertySet:HasProperties1->IfcPropertyReferenceValue:IfcPropertyReferenceValue0 IfcRegularTimeSeries IfcRegularTimeSeries Name [1:1] Description [0:1] StartTime [1:1] EndTime [1:1] TimeSeriesDataType [1:1] DataOrigin [1:1] UserDefinedDataOrigin [0:1] Unit [0:1] HasExternalReference [1:?] TimeStep [1:1] Values [1:?] IfcPropertyReferenceValue:PropertyReference1->IfcRegularTimeSeries:IfcRegularTimeSeries0 IfcIrregularTimeSeries IfcIrregularTimeSeries Name [1:1] Description [0:1] StartTime [1:1] EndTime [1:1] TimeSeriesDataType [1:1] DataOrigin [1:1] UserDefinedDataOrigin [0:1] Unit [0:1] HasExternalReference [1:?] Values [1:?] IfcPropertyReferenceValue:PropertyReference1->IfcIrregularTimeSeries:IfcIrregularTimeSeries0 IfcTimeSeriesValue IfcTimeSeriesValue ListValues [1:?] IfcRegularTimeSeries:Values1->IfcTimeSeriesValue:IfcTimeSeriesValue0 IfcIrregularTimeSeriesValue IfcIrregularTimeSeriesValue TimeStamp [1:1] ListValues [1:?] IfcIrregularTimeSeries:Values1->IfcIrregularTimeSeriesValue:IfcIrregularTimeSeriesValue0 IfcDateTime IfcDateTime IfcIrregularTimeSeriesValue:TimeStamp1->IfcDateTime:IfcDateTime0 IfcValue IfcValue IfcIrregularTimeSeriesValue:ListValues1->IfcValue:IfcValue0
Figure 4.6.2.4.A

General Usage

ApplicableEntity
PsetName
IfcPropertySet.Name
PredefinedType
IfcActuator Pset_ActuatorPHistory
IfcAirTerminalBox Pset_AirTerminalBoxPHistory
IfcAirTerminal Pset_AirTerminalPHistory
IfcAirToAirHeatRecovery Pset_AirToAirHeatRecoveryPHistory
IfcAlarm Pset_AlarmPHistory
IfcAudioVisualAppliance Pset_AudioVisualAppliancePHistory
IfcBoiler Pset_BoilerPHistory
IfcBuilding Pset_UtilityConsumptionPHistory
IfcChiller Pset_ChillerPHistory
IfcCoil Pset_CoilPHistory
IfcCommunicationsAppliancePset_CommunicationsAppliancePHistory
IfcCommunicationsAppliancePset_IpNetworkEquipmentPHistory IPNETWORKEQUIPMENT
IfcCompressor Pset_CompressorPHistory
IfcCondenser Pset_CondenserPHistory
IfcController Pset_ControllerPHistory
IfcCooledBeam Pset_CooledBeamPHistory
IfcCooledBeam Pset_CooledBeamPHistoryActive ACTIVE
IfcCoolingTower Pset_CoolingTowerPHistory
IfcDamper Pset_DamperPHistory
IfcDistributionPort Pset_DistributionPortPHistoryCable CABLE
IfcDistributionPort Pset_DistributionPortPHistoryDuct DUCT
IfcDistributionPort Pset_DistributionPortPHistoryPipe PIPE
IfcDuctFitting Pset_DuctFittingPHistory
IfcDuctSegment Pset_DuctSegmentPHistory
IfcDuctSilencer Pset_DuctSilencerPHistory
IfcElectricAppliance Pset_ElectricAppliancePHistory
IfcEvaporativeCooler Pset_EvaporativeCoolerPHistory
IfcEvaporator Pset_EvaporatorPHistory
IfcFan Pset_FanPHistory
IfcFilter Pset_FilterPHistory
IfcFlowInstrument Pset_FlowInstrumentPHistory
IfcHumidifier Pset_HumidifierPHistory
IfcPipeFitting Pset_PipeFittingPHistory
IfcPipeSegment Pset_PipeSegmentPHistory
IfcPump Pset_PumpPHistory
IfcSensor Pset_SensorPHistory
IfcShadingDevice Pset_ShadingDevicePHistory
IfcSpaceHeater Pset_SpaceHeaterPHistory
IfcSpatialElement Pset_SpaceThermalLoadPHistory
IfcSpatialElement Pset_SpaceThermalPHistory
IfcSwitchingDevice Pset_SwitchingDeviceTypePHistory
IfcTrackElement Pset_TrackElementPHistoryDerailer DERAILER
IfcUnitaryControlElement Pset_UnitaryControlElementPHistory
IfcValve Pset_ValvePHistory
Table 4.6.2.4.B