user: IDS Version: IFC4X3_ADD2
filename: row-0026.ids

To use for the repair plan of tunnel lining concrete, please create an IDS to verify the repair quantities.  
The target is the construction elements of the tunnel lining concrete work section.
I want to confirm that the information required for repair quantity calculation is correctly entered and that the numerical values are consistent.  

[Check items]
- Repair target area [m²]: A value greater than 0 is entered
- Design thickness [m]: A value is entered, and it is within the range of 0.10 m or more and 0.14 m or less
- Concrete estimated volume [m³] used for repair: A value is entered

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>Tunnel lining concrete_repair quantity verification</ids:title>
    <ids:version>1.0.0</ids:version>
    <ids:purpose>Check the inputs and value ranges required for repair quantity calculation</ids:purpose>
  </ids:info>
  <ids:specifications>
    <ids:specification name="Tunnel lining repair_work section_quantity check" ifcVersion="IFC4X3_ADD2" description="For the work section elements subject to repair, check the inputs and value ranges of area, design thickness, and estimated volume.">
      <ids:applicability minOccurs="1" maxOccurs="unbounded">
        <ids:entity>
          <ids:name>
            <ids:simpleValue>IFCBUILTELEMENT</ids:simpleValue>
          </ids:name>
        </ids:entity>
      </ids:applicability>
      <ids:requirements>
        <ids:property cardinality="required" dataType="IFCAREAMEASURE">
          <ids:propertySet>
            <xs:restriction base="xs:string">
              <xs:pattern value="^(?!(Pset_|Qto_)).+"/>
            </xs:restriction>
          </ids:propertySet>
          <ids:baseName>
            <ids:simpleValue>Repair target area</ids:simpleValue>
          </ids:baseName>
          <ids:value>
            <xs:restriction base="xs:double">
              <xs:minExclusive value="0"/>
            </xs:restriction>
          </ids:value>
        </ids:property>
        <ids:property cardinality="required" dataType="IFCLENGTHMEASURE">
          <ids:propertySet>
            <xs:restriction base="xs:string">
              <xs:pattern value="^(?!(Pset_|Qto_)).+"/>
            </xs:restriction>
          </ids:propertySet>
          <ids:baseName>
            <ids:simpleValue>Design thickness</ids:simpleValue>
          </ids:baseName>
          <ids:value>
            <xs:restriction base="xs:double">
              <xs:minInclusive value="0.10"/>
              <xs:maxInclusive value="0.14"/>
            </xs:restriction>
          </ids:value>
        </ids:property>
        <ids:property cardinality="required" dataType="IFCVOLUMEMEASURE">
          <ids:propertySet>
            <xs:restriction base="xs:string">
              <xs:pattern value="^(?!(Pset_|Qto_)).+"/>
            </xs:restriction>
          </ids:propertySet>
          <ids:baseName>
            <ids:simpleValue>Concrete estimated volume</ids:simpleValue>
          </ids:baseName>
        </ids:property>
      </ids:requirements>
    </ids:specification>
  </ids:specifications>
</ids:ids>