mirror of
https://github.com/brunopostle/simple-ifc.git
synced 2026-03-29 22:43:17 +02:00
Remove duplicate 'Thermal Transmitance' (with space, single-t) from Pset_WallCommon on walls; the canonical IFC4 property name is 'ThermalTransmittance'. Update EN_Basic IDM Check.ids to match. Closes #1
114 lines
5 KiB
XML
114 lines
5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<ids xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://standards.buildingsmart.org/IDS">
|
|
<info>
|
|
<title>EN_Basic IDM Check</title>
|
|
<description>Example IDS for model validation according to the BIM Basic Information Delivery Manual (IDM)</description>
|
|
<author>sgolchinfar@bimcollab.com</author>
|
|
<date>2024-10-29</date>
|
|
<purpose>Specify a set of agreements that IFC models must meet according to the basic IDM.</purpose>
|
|
</info>
|
|
<specifications>
|
|
<specification name="(3.4) Current use of Entities" description="Run specification to get a list of all IfcBuildingElementProxy elements in your model. It is important to select the most suitable IFC Class for your elements and try to avoid using IfcBuildingElementProxy whenever possible." ifcVersion="IFC2X3 IFC4">
|
|
<applicability minOccurs="0">
|
|
<entity>
|
|
<name>
|
|
<simpleValue>IFCBUILDINGELEMENTPROXY</simpleValue>
|
|
</name>
|
|
</entity>
|
|
</applicability>
|
|
<requirements>
|
|
<attribute>
|
|
<name>
|
|
<simpleValue>GlobalId</simpleValue>
|
|
</name>
|
|
<value>
|
|
<simpleValue>?</simpleValue>
|
|
</value>
|
|
</attribute>
|
|
</requirements>
|
|
</specification>
|
|
<specification name="(4.5) Fire Safety" description="Ensures that the FireRating values are adequate for internal, load-bearing walls [ 1. Use the sections 'Property set' and 'Property name' in case you would like to modify the elements to examine. In this case, we look for internal, load-bearing wall elements. 2. In the 'Value' field, indicate the FireRating required ]" ifcVersion="IFC2X3 IFC4">
|
|
<applicability minOccurs="0">
|
|
<property>
|
|
<propertySet>
|
|
<simpleValue>Pset_WallCommon</simpleValue>
|
|
</propertySet>
|
|
<baseName>
|
|
<simpleValue>IsExternal</simpleValue>
|
|
</baseName>
|
|
<value>
|
|
<simpleValue>False</simpleValue>
|
|
</value>
|
|
</property>
|
|
<property>
|
|
<propertySet>
|
|
<simpleValue>Pset_WallCommon</simpleValue>
|
|
</propertySet>
|
|
<baseName>
|
|
<simpleValue>LoadBearing</simpleValue>
|
|
</baseName>
|
|
<value>
|
|
<simpleValue>True</simpleValue>
|
|
</value>
|
|
</property>
|
|
</applicability>
|
|
<requirements>
|
|
<property>
|
|
<propertySet>
|
|
<simpleValue>Pset_WallCommon</simpleValue>
|
|
</propertySet>
|
|
<baseName>
|
|
<simpleValue>FireRating</simpleValue>
|
|
</baseName>
|
|
<value>
|
|
<simpleValue>30</simpleValue>
|
|
</value>
|
|
</property>
|
|
</requirements>
|
|
</specification>
|
|
<specification name="(4.6) Building Physics Properties (Thermal Transmittance)" description="Check the presence of building physics properties in the selected elements. Here we test if the ThermalTransmittance (U-value) values are defined for wall elements. Other examples of common building physics properties are AcousticRating (soundproofing), SolarHeatGainTransmittance (SGGC value), and Translucency (light transmission) [ 1. Use the sections 'Property set' and 'Property Name' to modify the IFC Class and building physics properties to examine ]" ifcVersion="IFC2X3 IFC4">
|
|
<applicability minOccurs="0">
|
|
<property>
|
|
<propertySet>
|
|
<simpleValue>Pset_WallCommon</simpleValue>
|
|
</propertySet>
|
|
<baseName>
|
|
<simpleValue>IsExternal</simpleValue>
|
|
</baseName>
|
|
<value>
|
|
<simpleValue>True</simpleValue>
|
|
</value>
|
|
</property>
|
|
</applicability>
|
|
<requirements>
|
|
<property>
|
|
<propertySet>
|
|
<simpleValue>Pset_WallCommon</simpleValue>
|
|
</propertySet>
|
|
<baseName>
|
|
<simpleValue>ThermalTransmittance</simpleValue>
|
|
</baseName>
|
|
</property>
|
|
</requirements>
|
|
</specification>
|
|
<specification name="(4.8) Project specific properties" description="Determine if custom properties defined by your project requirements are present in the selected elements [ 1. Use the 'IFC Element' section to select the IFC class you would like to test. 2. Modify the values of 'Property set' and 'Property name' to indicate your custom properties ]" ifcVersion="IFC2X3 IFC4">
|
|
<applicability minOccurs="0">
|
|
<entity>
|
|
<name>
|
|
<simpleValue>IFCFLOWSEGMENT</simpleValue>
|
|
</name>
|
|
</entity>
|
|
</applicability>
|
|
<requirements>
|
|
<property>
|
|
<propertySet>
|
|
<simpleValue>AC_Pset_RenovationAndPhasing</simpleValue>
|
|
</propertySet>
|
|
<baseName>
|
|
<simpleValue>Renovation Status</simpleValue>
|
|
</baseName>
|
|
</property>
|
|
</requirements>
|
|
</specification>
|
|
</specifications>
|
|
</ids>
|