user: IDS Version: IFC2X3
filename: row-0104.ids

The target is the floor elements and wall elements belonging to the office in the BIM model. I want to automatically check whether the BIM model at the detailed design stage satisfies the interior brightness conditions specified in the client's brand guidelines.  

[Check items]  
- For each floor element and wall element, the following properties are entered  
- Pset standard reflectance of Floor finish color is 0.20 or more and 0.35 or less  
- Pset standard reflectance of Wall finish color is 0.60 or more

assistant: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ids: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" xmlns:ids="http://standards.buildingsmart.org/IDS">
  <!--edit with ONESTRUCTION Inc.-->
  <ids:info>
    <ids:title>Office interior brand guideline compliance check</ids:title>
    <ids:description>In the BIM model at the detailed design stage, verify that the floor elements and wall elements belonging to the office satisfy the interior brightness conditions specified in the client's brand guidelines (standard reflectance of floor finish color: 0.20 or more and 0.35 or less; standard reflectance of wall finish color: 0.60 or more).</ids:description>
  </ids:info>
  <ids:specifications>
    <ids:specification name="Office_Floor_Finish color reflectance check" ifcVersion="IFC2X3">
      <ids:applicability minOccurs="0" maxOccurs="unbounded">
        <ids:entity>
          <ids:name>
            <ids:simpleValue>IFCSLAB</ids:simpleValue>
          </ids:name>
        </ids:entity>
      </ids:applicability>
      <ids:requirements>
        <ids:property cardinality="required" dataType="IFCRATIOMEASURE">
          <ids:propertySet>
            <ids:simpleValue>Floor finish color</ids:simpleValue>
          </ids:propertySet>
          <ids:baseName>
            <ids:simpleValue>Standard reflectance</ids:simpleValue>
          </ids:baseName>
          <ids:value>
            <xs:restriction base="xs:double">
              <xs:minInclusive value="0.20"/>
              <xs:maxInclusive value="0.35"/>
            </xs:restriction>
          </ids:value>
        </ids:property>
      </ids:requirements>
    </ids:specification>
    <ids:specification name="Office_Wall_Finish color reflectance check" ifcVersion="IFC2X3">
      <ids:applicability minOccurs="0" maxOccurs="unbounded">
        <ids:entity>
          <ids:name>
            <ids:simpleValue>IFCWALL</ids:simpleValue>
          </ids:name>
        </ids:entity>
      </ids:applicability>
      <ids:requirements>
        <ids:property cardinality="required" dataType="IFCRATIOMEASURE">
          <ids:propertySet>
            <ids:simpleValue>Wall finish color</ids:simpleValue>
          </ids:propertySet>
          <ids:baseName>
            <ids:simpleValue>Standard reflectance</ids:simpleValue>
          </ids:baseName>
          <ids:value>
            <xs:restriction base="xs:double">
              <xs:minInclusive value="0.60"/>
            </xs:restriction>
          </ids:value>
        </ids:property>
      </ids:requirements>
    </ids:specification>
  </ids:specifications>
</ids:ids>