<?xml version="1.0" encoding="UTF-8"?>
<!-- Metre2 BIM Explorer UK check pack (1.5, 2026-11-02). Starter checks to adapt to your project's
     requirements - not an official UK standard. IDS 1.0 (buildingSMART). -->
<ids xmlns="http://standards.buildingsmart.org/IDS" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://standards.buildingsmart.org/IDS http://standards.buildingsmart.org/IDS/1.0/ids.xsd">
  <info><title>UK check: core common properties</title><copyright>Metre2</copyright><version>1.0</version><description>Walls and slabs say whether they are external and load-bearing; walls and doors have a fire rating.</description><author>support@metre2.co.uk</author><date>2026-11-02</date><purpose>Starter check for UK projects</purpose></info>
  <specifications>
    <specification name="Walls say if they are external and load-bearing" ifcVersion="IFC2X3 IFC4 IFC4X3_ADD2" description="Pset_WallCommon IsExternal and LoadBearing.">
      <applicability minOccurs="0" maxOccurs="unbounded"><entity><name><xs:restriction base="xs:string"><xs:enumeration value="IFCWALL"/><xs:enumeration value="IFCWALLSTANDARDCASE"/></xs:restriction></name></entity></applicability>
      <requirements><property dataType="IFCBOOLEAN" cardinality="required" instructions="true or false"><propertySet><simpleValue>Pset_WallCommon</simpleValue></propertySet><baseName><simpleValue>IsExternal</simpleValue></baseName></property><property dataType="IFCBOOLEAN" cardinality="required" instructions="true or false"><propertySet><simpleValue>Pset_WallCommon</simpleValue></propertySet><baseName><simpleValue>LoadBearing</simpleValue></baseName></property></requirements>
    </specification>
    <specification name="Slabs say if they are external and load-bearing" ifcVersion="IFC2X3 IFC4 IFC4X3_ADD2" description="Pset_SlabCommon IsExternal and LoadBearing.">
      <applicability minOccurs="0" maxOccurs="unbounded"><entity><name><simpleValue>IFCSLAB</simpleValue></name></entity></applicability>
      <requirements><property dataType="IFCBOOLEAN" cardinality="required" instructions="true or false"><propertySet><simpleValue>Pset_SlabCommon</simpleValue></propertySet><baseName><simpleValue>IsExternal</simpleValue></baseName></property><property dataType="IFCBOOLEAN" cardinality="required" instructions="true or false"><propertySet><simpleValue>Pset_SlabCommon</simpleValue></propertySet><baseName><simpleValue>LoadBearing</simpleValue></baseName></property></requirements>
    </specification>
    <specification name="Walls have a fire rating" ifcVersion="IFC2X3 IFC4 IFC4X3_ADD2" description="Pset_WallCommon FireRating (for example REI60).">
      <applicability minOccurs="0" maxOccurs="unbounded"><entity><name><xs:restriction base="xs:string"><xs:enumeration value="IFCWALL"/><xs:enumeration value="IFCWALLSTANDARDCASE"/></xs:restriction></name></entity></applicability>
      <requirements><property dataType="IFCLABEL" cardinality="required" instructions="For example REI60, or n/a"><propertySet><simpleValue>Pset_WallCommon</simpleValue></propertySet><baseName><simpleValue>FireRating</simpleValue></baseName></property></requirements>
    </specification>
    <specification name="Doors have a fire rating" ifcVersion="IFC2X3 IFC4 IFC4X3_ADD2" description="Pset_DoorCommon FireRating (for example FD30).">
      <applicability minOccurs="0" maxOccurs="unbounded"><entity><name><simpleValue>IFCDOOR</simpleValue></name></entity></applicability>
      <requirements><property dataType="IFCLABEL" cardinality="required" instructions="For example FD30, or n/a"><propertySet><simpleValue>Pset_DoorCommon</simpleValue></propertySet><baseName><simpleValue>FireRating</simpleValue></baseName></property></requirements>
    </specification>
  </specifications>
</ids>
