Open aothms opened 2 years ago
diff -N -w -U10 tmp/a/psd/Pset_RampCommon.xml tmp/b/psd/Pset_RampCommon.xml
--- tmp/a/psd/Pset_RampCommon.xml 2022-02-14 21:38:18.395579500 +0100
+++ tmp/b/psd/Pset_RampCommon.xml 2022-03-22 21:21:40.807678400 +0100
@@ -85,20 +85,40 @@
<PropertyDef>
<Name>IsExternal</Name>
<Definition>Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcBoolean"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
+ <Name>ThermalTransmittance</Name>
+ <Definition>Thermal transmittance coefficient (U-Value) of the element. It is the total thermal transmittance coefficient through the building element proxy within the direction of the thermal flow (including all materials).
+
+Note: new property in IFC4</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcThermalTransmittanceMeasure"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
+ <PropertyDef>
+ <Name>LoadBearing</Name>
+ <Definition>Indicates whether the object is intended to carry loads (TRUE) or not (FALSE).</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcBoolean"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
+ <PropertyDef>
<Name>FireRating</Name>
<Definition>Fire rating for this object. It is given according to the national fire safety code or regulation.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcLabel"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
</PropertyDefs>
</PropertySetDef>
diff -N -w -U10 tmp/a/psd/Pset_RoadMarkingCommon.xml tmp/b/psd/Pset_RoadMarkingCommon.xml
--- tmp/a/psd/Pset_RoadMarkingCommon.xml 2022-02-14 21:38:17.794749000 +0100
+++ tmp/b/psd/Pset_RoadMarkingCommon.xml 2022-03-22 21:21:40.832608900 +0100
@@ -1,12 +1,12 @@
<?xml version="1.0" ?>
-<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
+<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" templatetype="PSET_OCCURRENCEDRIVEN" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
<IfcVersion version="IFC4X3_DEV"/>
<Name>Pset_RoadMarkingCommon</Name>
<Definition>Properties for road markings.</Definition>
<Applicability/>
<ApplicableClasses>
<ClassName>IfcSurfaceFeature/HATCHMARKING</ClassName>
<ClassName>IfcSurfaceFeature/LINEMARKING</ClassName>
<ClassName>IfcSurfaceFeature/PAVEMENTSURFACEMARKING</ClassName>
<ClassName>IfcSurfaceFeature/SYMBOLMARKING</ClassName>
</ApplicableClasses>
@@ -24,20 +24,29 @@
<PropertyDef>
<Name>DiagramNumber</Name>
<Definition>A designator with content according to local standards, e.g. M25.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcLabel"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
+ <Name>MaterialColour</Name>
+ <Definition>Actual colour on the road marking material</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcLabel"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
+ <PropertyDef>
<Name>MaterialThickness</Name>
<Definition>Nominal thickness of the applied material</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcPositiveLengthMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>MaterialType</Name>
diff -N -w -U10 tmp/a/psd/Pset_RoofCommon.xml tmp/b/psd/Pset_RoofCommon.xml
--- tmp/a/psd/Pset_RoofCommon.xml 2022-02-14 21:38:18.434476600 +0100
+++ tmp/b/psd/Pset_RoofCommon.xml 2022-03-22 21:21:40.866151100 +0100
@@ -67,12 +67,21 @@
</PropertyDef>
<PropertyDef>
<Name>FireRating</Name>
<Definition>Fire rating for this object. It is given according to the national fire safety code or regulation.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcLabel"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
+ <PropertyDef>
+ <Name>LoadBearing</Name>
+ <Definition>Indicates whether the object is intended to carry loads (TRUE) or not (FALSE).</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcBoolean"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
</PropertyDefs>
</PropertySetDef>
diff -N -w -U10 tmp/a/psd/Pset_SensorTypeLevelSensor.xml tmp/b/psd/Pset_SensorTypeLevelSensor.xml
--- tmp/a/psd/Pset_SensorTypeLevelSensor.xml 2022-02-14 21:37:58.698559800 +0100
+++ tmp/b/psd/Pset_SensorTypeLevelSensor.xml 2022-03-22 21:21:40.901056000 +0100
@@ -1,20 +1,20 @@
<?xml version="1.0" ?>
<PropertySetDef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" templatetype="PSET_TYPEDRIVENOVERRIDE" xsi:noNamespaceSchemaLocation="http://buildingSMART-tech.org/xml/psd/PSD_IFC4.xsd">
<IfcVersion version="IFC4X3_DEV"/>
<Name>Pset_SensorTypeLevelSensor</Name>
<Definition>A device that senses or detects fill level. HISTORY: Added in IFC4.</Definition>
<Applicability/>
<ApplicableClasses>
- <ClassName>IfcSensor</ClassName>
+ <ClassName>IfcSensor/LEVELSENSOR</ClassName>
</ApplicableClasses>
- <ApplicableTypeValue>IfcSensor</ApplicableTypeValue>
+ <ApplicableTypeValue>IfcSensor/LEVELSENSOR</ApplicableTypeValue>
<PropertyDefs>
<PropertyDef>
<Name>SetPointLevel</Name>
<Definition>The fill level value to be sensed. Use IfcPropertyBoundedValue.SetPointValue to set the set point value.</Definition>
<PropertyType>
<TypePropertyBoundedValue>
<DataType type="IfcPositiveLengthMeasure"/>
</TypePropertyBoundedValue>
</PropertyType>
</PropertyDef>
diff -N -w -U10 tmp/a/psd/Pset_SolidStratumCapacity.xml tmp/b/psd/Pset_SolidStratumCapacity.xml
--- tmp/a/psd/Pset_SolidStratumCapacity.xml 2022-02-14 21:38:20.709844100 +0100
+++ tmp/b/psd/Pset_SolidStratumCapacity.xml 2022-03-22 21:21:40.926233300 +0100
@@ -43,21 +43,21 @@
<TypePropertySingleValue>
<DataType type="IfcPositiveLengthMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>HydraulicConductivity</Name>
<Definition>Hydraulic Conductivity (permeability) of soil for water, given with the K or Kf value in m/s</Definition>
<PropertyType>
<TypePropertySingleValue>
- <DataType type="UNKNOWN"/>
+ <DataType type="IfcLinearVelocityMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>LoadbearingCapacity</Name>
<Definition>Maximum load bearing capacity of the floor structure throughtout the storey as designed.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcPlanarForceMeasure"/>
</TypePropertySingleValue>
@@ -88,21 +88,21 @@
<TypePropertySingleValue>
<DataType type="IfcRatioMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>PwaveVelocity</Name>
<Definition>P-wave velocity of a rock or soil.</Definition>
<PropertyType>
<TypePropertySingleValue>
- <DataType type="UNKNOWN"/>
+ <DataType type="IfcLinearVelocityMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>Resistivity</Name>
<Definition>Electrical resistivity of a rock or soil (Ohm-m).</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcElectricResistanceMeasure"/>
</TypePropertySingleValue>
@@ -115,16 +115,16 @@
<TypePropertySingleValue>
<DataType type="IfcPressureMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>SwaveVelocity</Name>
<Definition>S-wave velocity of a rock or soil.</Definition>
<PropertyType>
<TypePropertySingleValue>
- <DataType type="UNKNOWN"/>
+ <DataType type="IfcLinearVelocityMeasure"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
</PropertyDefs>
</PropertySetDef>
diff -N -w -U10 tmp/a/psd/Pset_SpatialZoneCommon.xml tmp/b/psd/Pset_SpatialZoneCommon.xml
--- tmp/a/psd/Pset_SpatialZoneCommon.xml 2022-02-14 21:38:10.171642200 +0100
+++ tmp/b/psd/Pset_SpatialZoneCommon.xml 2022-03-22 21:21:40.943941400 +0100
@@ -3,20 +3,29 @@
<IfcVersion version="IFC4X3_DEV"/>
<Name>Pset_SpatialZoneCommon</Name>
<Definition/>
<Applicability/>
<ApplicableClasses>
<ClassName>IfcSpatialZone</ClassName>
</ApplicableClasses>
<ApplicableTypeValue>IfcSpatialZone</ApplicableTypeValue>
<PropertyDefs>
<PropertyDef>
+ <Name>Reference</Name>
+ <Definition>Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as "construction type". It should be provided as an alternative to the name of the "object type", if the software does not support object types.</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcIdentifier"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
+ <PropertyDef>
<Name>IsExternal</Name>
<Definition>Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcBoolean"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
</PropertyDefs>
</PropertySetDef>
diff -N -w -U10 tmp/a/psd/Pset_StairCommon.xml tmp/b/psd/Pset_StairCommon.xml
--- tmp/a/psd/Pset_StairCommon.xml 2022-02-14 21:38:18.519287300 +0100
+++ tmp/b/psd/Pset_StairCommon.xml 2022-03-22 21:21:40.976422300 +0100
@@ -151,20 +151,40 @@
<PropertyDef>
<Name>IsExternal</Name>
<Definition>Indication whether the element is designed for use in the exterior (TRUE) or not (FALSE). If (TRUE) it is an external element and faces the outside of the building.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcBoolean"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
+ <Name>ThermalTransmittance</Name>
+ <Definition>Thermal transmittance coefficient (U-Value) of the element. It is the total thermal transmittance coefficient through the building element proxy within the direction of the thermal flow (including all materials).
+
+Note: new property in IFC4</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcThermalTransmittanceMeasure"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
+ <PropertyDef>
+ <Name>LoadBearing</Name>
+ <Definition>Indicates whether the object is intended to carry loads (TRUE) or not (FALSE).</Definition>
+ <PropertyType>
+ <TypePropertySingleValue>
+ <DataType type="IfcBoolean"/>
+ </TypePropertySingleValue>
+ </PropertyType>
+ </PropertyDef>
+ <PropertyDef>
<Name>FireRating</Name>
<Definition>Fire rating for this object. It is given according to the national fire safety code or regulation.</Definition>
<PropertyType>
<TypePropertySingleValue>
<DataType type="IfcLabel"/>
</TypePropertySingleValue>
</PropertyType>
</PropertyDef>
<PropertyDef>
<Name>FireExit</Name>