4.1.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 table below shows a recommended list of general usage patterns that users may adopt.
G
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObject.htm'>IfcObject</a>
IfcObject
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
...
PredefinedType
PredefinedType
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToControl.htm'>IfcRelAssignsToControl</a>
IfcRelAssignsToControl
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
5. RelatedObjects
[1:?]
6. RelatedObjectsType
[0:1]
7. RelatingControl
[1:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcObject.htm'>IfcObject</a>:HasAssignments1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToControl.htm'>IfcRelAssignsToControl</a>:RelatedObjects0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPerformanceHistory.htm'>IfcPerformanceHistory</a>
IfcPerformanceHistory
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
HasAssignments
[0:?]
Nests
[0:1]
IsNestedBy
[0:?]
HasContext
[0:1]
IsDecomposedBy
[0:?]
Decomposes
[0:1]
HasAssociations
[0:?]
5. ObjectType
[0:1]
IsDeclaredBy
[0:1]
Declares
[0:?]
IsTypedBy
[0:1]
IsDefinedBy
[0:?]
6. Identification
[0:1]
Controls
[0:?]
7. LifeCyclePhase
[1:1]
8. PredefinedType
[0:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelAssignsToControl.htm'>IfcRelAssignsToControl</a>:RelatingControl1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPerformanceHistory.htm'>IfcPerformanceHistory</a>:Controls0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByProperties.htm'>IfcRelDefinesByProperties</a>
IfcRelDefinesByProperties
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
3. Name
[0:1]
4. Description
[0:1]
5. RelatedObjects
[1:?]
6. RelatingPropertyDefinition
[1:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPerformanceHistory.htm'>IfcPerformanceHistory</a>:IsDefinedBy1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByProperties.htm'>IfcRelDefinesByProperties</a>:RelatedObjects0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySet.htm'>IfcPropertySet</a>
IfcPropertySet
1. GlobalId
[1:1]
2. OwnerHistory
[0:1]
PsetName
3. Name
[0:1]
4. Description
[0:1]
HasContext
[0:1]
HasAssociations
[0:?]
DefinesType
[0:?]
IsDefinedBy
[0:?]
DefinesOccurrence
[0:?]
5. HasProperties
[1:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByProperties.htm'>IfcRelDefinesByProperties</a>:RelatingPropertyDefinition1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySet.htm'>IfcPropertySet</a>:IfcPropertySet0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyReferenceValue.htm'>IfcPropertyReferenceValue</a>
IfcPropertyReferenceValue
HasExternalReferences
[0:?]
1. Name
[1:1]
2. Specification
[0:1]
PartOfPset
[0:?]
PropertyForDependance
[0:?]
PropertyDependsOn
[0:?]
PartOfComplex
[0:?]
HasConstraints
[0:?]
HasApprovals
[0:?]
3. UsageName
[0:1]
4. PropertyReference
[0:1]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertySet.htm'>IfcPropertySet</a>:HasProperties1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyReferenceValue.htm'>IfcPropertyReferenceValue</a>:IfcPropertyReferenceValue0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRegularTimeSeries.htm'>IfcRegularTimeSeries</a>
IfcRegularTimeSeries
1. Name
[1:1]
2. Description
[0:1]
3. StartTime
[1:1]
4. EndTime
[1:1]
5. TimeSeriesDataType
[1:1]
6. DataOrigin
[1:1]
7. UserDefinedDataOrigin
[0:1]
8. Unit
[0:1]
HasExternalReference
[1:?]
9. TimeStep
[1:1]
10. Values
[1:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyReferenceValue.htm'>IfcPropertyReferenceValue</a>:PropertyReference1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRegularTimeSeries.htm'>IfcRegularTimeSeries</a>:IfcRegularTimeSeries0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeries.htm'>IfcIrregularTimeSeries</a>
IfcIrregularTimeSeries
1. Name
[1:1]
2. Description
[0:1]
3. StartTime
[1:1]
4. EndTime
[1:1]
5. TimeSeriesDataType
[1:1]
6. DataOrigin
[1:1]
7. UserDefinedDataOrigin
[0:1]
8. Unit
[0:1]
HasExternalReference
[1:?]
9. Values
[1:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcPropertyReferenceValue.htm'>IfcPropertyReferenceValue</a>:PropertyReference1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeries.htm'>IfcIrregularTimeSeries</a>:IfcIrregularTimeSeries0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeSeriesValue.htm'>IfcTimeSeriesValue</a>
IfcTimeSeriesValue
1. ListValues
[1:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRegularTimeSeries.htm'>IfcRegularTimeSeries</a>:Values1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcTimeSeriesValue.htm'>IfcTimeSeriesValue</a>:IfcTimeSeriesValue0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeriesValue.htm'>IfcIrregularTimeSeriesValue</a>
IfcIrregularTimeSeriesValue
1. TimeStamp
[1:1]
2. ListValues
[1:?]
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeries.htm'>IfcIrregularTimeSeries</a>:Values1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeriesValue.htm'>IfcIrregularTimeSeriesValue</a>:IfcIrregularTimeSeriesValue0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDateTime.htm'>IfcDateTime</a>
IfcDateTime
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeriesValue.htm'>IfcIrregularTimeSeriesValue</a>:TimeStamp1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcDateTime.htm'>IfcDateTime</a>:IfcDateTime0
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcValue.htm'>IfcValue</a>
IfcValue
<a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcIrregularTimeSeriesValue.htm'>IfcIrregularTimeSeriesValue</a>:ListValues1-><a href='/IFC/RELEASE/IFC4x3/HTML/lexical/IfcValue.htm'>IfcValue</a>:IfcValue0
Figure 4.1.6.2.4.A
General UsageTable 4.1.6.2.4.B