Skip to content

Instantly share code, notes, and snippets.

@Moult
Created January 17, 2024 23:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Moult/6d0450d2308abd80fe538a37899d0e56 to your computer and use it in GitHub Desktop.
Save Moult/6d0450d2308abd80fe538a37899d0e56 to your computer and use it in GitHub Desktop.
<?xml version='1.0' encoding='utf-8'?>
<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/0.9.6/ids.xsd">
<info>
<title>Cost planning</title>
<copyright>2022</copyright>
<version>0.0.1</version>
<description>These requirements are designed to allow model-based quantity take-off and cost estimation, to increase the accuracy of cost planning and decrease the turnaround of cost planning to minimise the effects of value engineering.</description>
<author>dion@thinkmoult.com</author>
<date>2022-01-01</date>
<purpose>Contractual requirements</purpose>
</info>
<specifications>
<specification name="In-situ concrete wall quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCWALL</simpleValue>
</name>
</entity>
<property datatype="IfcLabel">
<propertySet>
<simpleValue>Pset_ConcreteElementGeneral</simpleValue>
</propertySet>
<name>
<simpleValue>ConstructionMethod</simpleValue>
</name>
<value>
<simpleValue>INSITU</simpleValue>
</value>
</property>
<material>
<value>
<simpleValue>concrete</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Height</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>NetVolume</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossSideArea</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Precast concrete wall quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCWALL</simpleValue>
</name>
</entity>
<property datatype="IfcLabel">
<propertySet>
<simpleValue>Pset_ConcreteElementGeneral</simpleValue>
</propertySet>
<name>
<simpleValue>ConstructionMethod</simpleValue>
</name>
<value>
<simpleValue>PRECAST</simpleValue>
</value>
</property>
<material>
<value>
<simpleValue>concrete</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Height</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossSideArea</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Block wall quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCWALL</simpleValue>
</name>
</entity>
<material>
<value>
<simpleValue>block</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Height</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossSideArea</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Partition wall quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCWALL</simpleValue>
</name>
<predefinedType>
<simpleValue>PARTITIONING</simpleValue>
</predefinedType>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Height</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WallBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossSideArea</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="In-situ concrete slab quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCSLAB</simpleValue>
</name>
</entity>
<property datatype="IfcLabel">
<propertySet>
<simpleValue>Pset_ConcreteElementGeneral</simpleValue>
</propertySet>
<name>
<simpleValue>ConstructionMethod</simpleValue>
</name>
<value>
<simpleValue>INSITU</simpleValue>
</value>
</property>
<material>
<value>
<simpleValue>concrete</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Depth</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Perimeter</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Precast concrete slab quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCSLAB</simpleValue>
</name>
</entity>
<property datatype="IfcLabel">
<propertySet>
<simpleValue>Pset_ConcreteElementGeneral</simpleValue>
</propertySet>
<name>
<simpleValue>ConstructionMethod</simpleValue>
</name>
<value>
<simpleValue>PRECAST</simpleValue>
</value>
</property>
<material>
<value>
<simpleValue>concrete</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Depth</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Perimeter</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_SlabBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Concrete column quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCCOLUMN</simpleValue>
</name>
</entity>
<material>
<value>
<simpleValue>concrete</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Steel column quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCCOLUMN</simpleValue>
</name>
</entity>
<material>
<value>
<simpleValue>steel</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ColumnBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossWeight</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Concrete beam quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCBEAM</simpleValue>
</name>
</entity>
<material>
<value>
<simpleValue>concrete</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_BeamBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_BeamBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Steel beam quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCBEAM</simpleValue>
</name>
</entity>
<material>
<value>
<simpleValue>steel</simpleValue>
</value>
</material>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_BeamBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_BeamBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_BeamBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_BeamBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossWeight</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Footing quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCFOOTING</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_FootingBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_FootingBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_FootingBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Height</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_FootingBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_FootingBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Pile quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCPILE</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_PileBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_PileBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_PileBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_PileBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossWeight</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Railing quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCRAILING</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_RailingBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Opening quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCOPENINGELEMENT</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_OpeningElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Width</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_OpeningElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Height</simpleValue>
</name>
</property>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_OpeningElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Depth</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_OpeningElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Area</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_OpeningElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Volume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Stair flight quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCSTAIRFLIGHT</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_StairFlightBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_StairFlightBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Member quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCMEMBER</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_MemberBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_MemberBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcVolumeMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_MemberBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossVolume</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_MemberBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossWeight</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Reinforcing bar quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Structural engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCREINFORCINGBAR</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ReinforcingElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_ReinforcingElementBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Weight</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Curtain wall panel quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and facade engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCPLATE</simpleValue>
</name>
<predefinedType>
<simpleValue>CURTAIN_PANEL</simpleValue>
</predefinedType>
</entity>
</applicability>
<requirements>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_PlateBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossArea</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Window quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="Architects and facade engineers must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCWINDOW</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_WindowBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Area</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Duct segment quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="All service disciplines must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCDUCTSEGMENT</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_DuctSegmentBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_DuctSegmentBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_DuctSegmentBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossWeight</simpleValue>
</name>
</property>
</requirements>
</specification>
<specification name="Pipe segment quantity take-off" ifcVersion="IFC4" description="Dimensions that have significant impacts on costing, detailing, and building renovations must be included to minimise construction risk." instructions="All service disciplines must ensure quatity take-off information is present and correctly calculated to prevent double counting, overlapping geometry, or incorrect handling of gross and net measurements." minOccurs="0" maxOccurs="unbounded">
<applicability>
<entity>
<name>
<simpleValue>IFCPIPESEGMENT</simpleValue>
</name>
</entity>
</applicability>
<requirements>
<property datatype="IfcLengthMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_PipeSegmentBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>Length</simpleValue>
</name>
</property>
<property datatype="IfcAreaMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_DuctSegmentBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>OuterSurfaceArea</simpleValue>
</name>
</property>
<property datatype="IfcMassMeasure" maxOccurs="unbounded" minOccurs="1">
<propertySet>
<simpleValue>Qto_DuctSegmentBaseQuantities</simpleValue>
</propertySet>
<name>
<simpleValue>GrossWeight</simpleValue>
</name>
</property>
</requirements>
</specification>
</specifications>
</ids>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment