<?xml version="1.0" encoding="UTF-8"?>
<ids xmlns="http://standards.buildingsmart.org/IDS" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <info>
    <title>BIM Validate guided sample — training only</title>
    <version>1.0</version>
    <description>Original demonstration requirements. Expected outcomes: one PASS, one FAIL and one NOT TESTED in BIM Validate v1.6. Not project requirements.</description>
  </info>
  <specifications>
    <specification name="Named doors on a building storey" identifier="sample-pass" ifcVersion="IFC4">
      <applicability minOccurs="1" maxOccurs="unbounded"><entity><name><simpleValue>IFCDOOR</simpleValue></name></entity></applicability>
      <requirements>
        <partOf relation="IFCRELCONTAINEDINSPATIALSTRUCTURE"><entity><name><simpleValue>IFCBUILDINGSTOREY</simpleValue></name></entity></partOf>
        <attribute><name><simpleValue>Name</simpleValue></name></attribute>
      </requirements>
    </specification>
    <specification name="Doors need a 90-minute fire rating" identifier="sample-fail" ifcVersion="IFC4">
      <applicability minOccurs="1" maxOccurs="unbounded"><entity><name><simpleValue>IFCDOOR</simpleValue></name></entity></applicability>
      <requirements><property dataType="IFCLABEL"><propertySet><simpleValue>Pset_DoorCommon</simpleValue></propertySet><baseName><simpleValue>FireRating</simpleValue></baseName><value><simpleValue>90</simpleValue></value></property></requirements>
    </specification>
    <specification name="Door names follow a pattern" identifier="sample-not-tested" ifcVersion="IFC4">
      <applicability minOccurs="1" maxOccurs="unbounded"><entity><name><simpleValue>IFCDOOR</simpleValue></name></entity></applicability>
      <requirements><attribute><name><simpleValue>Name</simpleValue></name><value><xs:restriction base="xs:string"><xs:pattern value="DOOR-[0-9]{2}"/></xs:restriction></value></attribute></requirements>
    </specification>
  </specifications>
</ids>
