For performance history, properties are in the form of time series, for tracking data at points in time.
Figure 13 illustrates an instance diagram.
Figure 13 — Property Sets for Performance |
<?xml version="1.0"?>
<ConceptTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" uuid="c32cc55b-afc7-439e-b821-e646e1b1dd1a" name="Property Sets for Performance" status="sample" applicableSchema="IFC4" applicableEntity="IfcPerformanceHistory">
<Rules>
<AttributeRule AttributeName="IsDefinedBy">
<EntityRules>
<EntityRule EntityName="IfcRelDefinesByProperties">
<AttributeRules>
<AttributeRule AttributeName="RelatingPropertyDefinition">
<EntityRules>
<EntityRule EntityName="IfcPropertySet">
<AttributeRules>
<AttributeRule AttributeName="HasProperties">
<EntityRules>
<EntityRule EntityName="IfcPropertyReferenceValue">
<AttributeRules>
<AttributeRule AttributeName="PropertyReference">
<EntityRules>
<EntityRule EntityName="IfcIrregularTimeSeries">
<AttributeRules>
<AttributeRule AttributeName="Values">
<EntityRules>
<EntityRule EntityName="IfcIrregularTimeSeriesValue">
<AttributeRules>
<AttributeRule AttributeName="TimeStamp">
<EntityRules>
<EntityRule EntityName="IfcDateTime" />
</EntityRules>
</AttributeRule>
<AttributeRule AttributeName="ListValues">
<EntityRules>
<EntityRule EntityName="IfcValue" />
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</AttributeRules>
</EntityRule>
</EntityRules>
</AttributeRule>
</Rules>
</ConceptTemplate>