<?xml version="1.0" encoding="UTF-8"?>
<!--Sample XML file generated by XMLSpy v2008 rel. 2 (http://www.altova.com)-->
<?xml-stylesheet type="text/xsl" href="IDM2Y3.xsl"?>
<ex:iso_10303_28 version="String" xsi:schemaLocation="http://www.aec3.com/IFC2Y3 IFC2Y3.xsd   http://www.w3.org/1999/xhtml.xsd" xmlns:ifc="http://www.aec3.com/IFC2Y3" xmlns="http://www.aec3.com/IFC2Y3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ex="urn:iso.org:standard:10303:part(28):version(2):xmlschema:common" >
	<ifc:uos id="ID_1">
		<!-- Processes -->
		<IfcTypeTask id="MEP_QTO">
			<GlobalId>_______________MEP_QTO</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<Name>Perform Mechanical, Electrical and Piping Quantity Take Off</Name>
			<Description>This process map document is about determining quantities of materials used, or expected to be used, in mechanical electrical and plumbing (public health) or MEP engineering installations. The determination of quantities is undertaken progressively throughout the design and construction of a project and makes use of the information that is available at the time. It starts at the earliest stage when information may be available only about the type of building required together with its expected overall size and location. As more detail is added to the design, quantity measurement can be refined based on area measurement of spaces until estimates can be developed based on complete knowledge of the elements to be incorporated within the project.<p><img width="100%"  src="MEP_QTO.jpg"/></p>
</Description>
			<Tag>MEP_QTO</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>MEP_QTO</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<!-- super processes -->
		<IfcTypeTask id="P_FD">
			<GlobalId>__________________P_FD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Perform Feasibility Design</Name>
			<Description>At feasibility, design information may be available only as a series of requirements that indicate the intended purpose, size and content of the building. It may be possible through the requirements of the building to establish areas to be serviced, types of services to be provided and possibly, for some key entities, approximate numbers expected,
Feasibility design is a collapsed sub-process that combines the outline and substantive feasibility design stages.
</Description>
			<Tag>P_FD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>P_FD</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="P_OF">
			<GlobalId>__________________P_OF</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Perform Outline Feasibility</Name>
			<Description>Perform Outline Feasibility</Description>
			<Tag>P_OF</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>P_OF</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="P_SF">
			<GlobalId>__________________P_SF</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Perform Substantive Feasibility</Name>
			<Description>Perform Substantive Feasibility</Description>
			<Tag>P_SF</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>P_SF</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="P_OCD">
			<GlobalId>_________________P_OCD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Perform Outline conceptual design</Name>
			<Description>At outline conceptual design, it is expected that spaces within the building will have been laid out so that area information is available down to the level of the individual space. This should also include all circulation spaces. It is also expected that all spaces will have been identified in terms of their name and purpose according to whatever naming conventions/classifications are in place for this. It is also expected that all requirements will have been provided so that key distribution elements within spaces are identified. The provision of requirements information should be enough to assess numbers of items in a space and to allow an estimate of overall loadings to be made so that size of major plant can be assessed.</Description>
			<Tag>P_OCD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>P_OCD</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="P_FCD">
			<GlobalId>_________________P_FCD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Perform Full conceptual design</Name>
			<Description>At full conceptual design, it is expected that all of the systems will have been designed and that initial modelling will have been done. This includes the sizing of systems so that the MEP quantity surveyor can determine how much of each size of flow segment is required.
From an MEP perspective, it is at this stage that there should be sufficient information available to enable quantities to be assessed in terms of the systematic provision (i.e. by counting what is there) rather than their spatial performance.
</Description>
			<Tag>P_FCD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>P_FCD</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="P_CDP">
			<GlobalId>_________________P_CDP</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Perform Coordinated design and procurement</Name>
			<Description>All systems will be fully designed, detailed and modelled for coordinated design. The only thing that may be missing from the design is the precise manufacturer specification of some
 components, particularly if the the installation / construction work is to be determined by a contractors final decision.

Coordinated design includes all other specified requirements including both quality and performance. The MEP quantity surveyor can, depending on what information is considered necessary, determine both actual and measured lengths of flow segments, their coverings and builders work requirements, together with all fitting, fixing, carrying and waste provisions.

Coordinated design should enable the MEP quantity surveyor and designers to obtain quantity information necessary for tendering and procurement, scheduling, delivery and prefabrication, asset management, maintenance and other purposes.</Description>
			<Tag>P_CDP</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>P_CDP</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<!-- Re-iteration -->
		<IfcTypeTask id="R_FD">
			<GlobalId>__________________R_FD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Reiterate Feasibillty Design</Name>
			<Description>Reiterate to start</Description>
			<Tag>R_FD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>R_FD</TypeTaskId>
			<TypeTaskType>reiteration</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="R_OF">
			<GlobalId>__________________R_OF</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Reiterate  Outline Feasibility</Name>
			<Description>Reiterate  to accept feasibilty design</Description>
			<Tag>R_OF</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>R_OF</TypeTaskId>
			<TypeTaskType>reiteration</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="R_SF">
			<GlobalId>__________________R_SF</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Reiterate  Substantive Feasibility</Name>
			<Description>Reiterate  to accept outline design</Description>
			<Tag>R_SF</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>R_SF</TypeTaskId>
			<TypeTaskType>reiteration</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="R_OCD">
			<GlobalId>_________________R_OCD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Reiterate  Outline conceptual design</Name>
			<Description>Reiterate to accept feasibilty design</Description>
			<Tag>R_OCD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>R_OCD</TypeTaskId>
			<TypeTaskType>reiteration</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="R_FCD">
			<GlobalId>_________________R_FCD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Reiterate to Full conceptual design</Name>
			<Description>Reiterate to accept outline design</Description>
			<Tag>R_FCD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>R_FCD</TypeTaskId>
			<TypeTaskType>process_model</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="R_CDP">
			<GlobalId>_________________R_CDP</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Reiterate to Coordinated design and procurement</Name>
			<Description>Reiterate to accept full design</Description>
			<Tag>R_CDP</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>R_CDP</TypeTaskId>
			<TypeTaskType>reiteration</TypeTaskType>
		</IfcTypeTask>
		<!-- Costing -->
		<IfcTypeTask id="MEP_CST_OOMQ">
			<GlobalId>__________MEP_CST_OOMQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Estimate MEP order of magnitude costs</Name>
			<Description>Estimate Mechanical, Electrical and Piping order of magnitude costs</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>MEP_CST_OOMQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>MEP_CST_OOMQ</TypeTaskId>
			<TypeTaskType>information_requirement</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="MEP_CST_PQ">
			<GlobalId>____________MEP_CST_PQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Estimate MEP preliminary costs</Name>
			<Description>Estimate Mechanical, Electrical and Piping preliminary  costs</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>MEP_CST_PQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>MEP_CST_PQ</TypeTaskId>
			<TypeTaskType>information_requirement</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="MEP_CST_AQ">
			<GlobalId>____________MEP_QTO_AQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Eastimate MEP approximate costs</Name>
			<Description>Estimate Mechanical, Electrical and Piping approximate costs</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>MEP_CST_AQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>MEP_CST_AQ</TypeTaskId>
			<TypeTaskType>information_requirement</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="MEP_CST_PCQ">
			<GlobalId>___________MEP_CST_PCQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Estimate MEP pre construction costs </Name>
			<Description>Estimate Mechanical, Electrical and Piping pre construction costs. Note that specific pre-construction estimates may be required for particular element groupings either as sections of a whole estimate or as separate estimates. For example, the distribution elements forming the building services system may be within a different pre-construction estimate to the building and structural elements.</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>MEP_CST_PCQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>MEP_CST_PCQ</TypeTaskId>
			<TypeTaskType>information_requirement</TypeTaskType>
		</IfcTypeTask>
		<!-- Exchange Requirements -->
		<IfcTypeTask id="ER_MEP_QTO_OOMQ">
			<GlobalId>_______ER_MEP_QTO_OOMQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Exchange MEP order of magnitude quantities</Name>
			<Description>For feasibility, it is expected that area quantities will be the primary information available and that this will be in terms of major functional areas and possibly spaces if requirements (through briefing space programming) are already established. This information is relevant for downstream cost calculations that will most probably use historical information.
The method of measurement for the quantities should be determined. At this stage, it is unlikely to be a rule based method but based on a general measurement of the building / building story shapes. In the absence of an industry standard classification, it is probable that an organization specific classification will be used. Building information in terms of its purpose/use group should be classified. Building information should include whether it is a new project or a refurbishment. Major items of plant and equipment may be identified (either specifically or in general terms) and some indication of the performace of such items established. Quantities are determined from expected major cost breakdowns for the project or, if this is not available, by the primary system types expected to be included within the project.</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>ER_MEP_QTO_OOMQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>ER_MEP_QTO_OOMQ</TypeTaskId>
			<TypeTaskType>exchange_requirement</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="ER_MEP_QTO_PQ">
			<GlobalId>_________ER_MEP_QTO_PQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Exchange MEP preliminary_quantities</Name>
			<Description>Preliminary quantities determined will be based on the type of element being considered. For some elements, quantities may be assessed by area (for instance, expected number of light fittings per square meter in office spaces). However, quantities for other elements may be based on counting the number expected. The precise method of quantification at this stage is entirely dependent on the way in which historical data is recorded and maintained (whether this is through a public service or whether it is recorded and maintained by a company locally).
The method of measurement for the quantities should be determined. At this stage, it may be a rule based method for areas but there are unlikely to be specific measurement rules for counting objects.
Classification systems should be selected for classifying elements. This includes both the spaces used for area quantification and the elements that are counted. This is relevant for later quantity breakdowns which may be at a further level of decomposition of the information at outline conceptual design.
For pipework and ductwork, the number of 'terminals' that may be located on a system may be used with appropriate factors. For some systems these may be flow terminals; for other systems, the terminal may be a different entity (e.g. a waste outlet or a sanitary element). Where rules/factors can be established that relate a number of units to a length of flow segment, then linear quantities can be established. Rules/factors should be varied according to building type, density of servicing, building usage, overall building shape, number of vertical risers and more.
For electrical systems, using numbers of switches and loads and then allowing a cable length per switch or load can deliver quantities. From this, an expected value of cable carriers (conduit, tray, trunking, ladder) can be assessed.
With linear values established, initial assessments can also be made of delivery quantities and a view taken on the logistics of delivery to site and required storage space. For ductwork and pipework, this may also include making assessments of delivery weights.</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>ER_MEP_QTO_PQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>ER_MEP_QTO_PQ</TypeTaskId>
			<TypeTaskType>exchange_requirement</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="ER_MEP_QTO_AQ">
			<GlobalId>_________ER_MEP_QTO_AQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Exchange MEP  approximate quantities</Name>
			<Description><p>This exchange requirement assumes that a full conceptual building model has been defined and that relevant information can be obtained from shape representations that it contains. The full conceptual model provides sufficient detail to enable the extraction of information to enable the approximate quantities to be derived. For instance, in defining a system group for a heating system, the group should contain all of the heat emitters within the system 
Approximate quantities determined will be based on a model of the systems layout. Since the model is expected to include lengths, sizes and elevations of the flow elements, it is expected that all quantities from this stage onwards are based on a measure of actual elements and not by a historical performance criterion.
It is not necessarily expected however that systems will be fully detailed at this stage. Smaller elements and additions to systems such as air vents, drains, measuring points and instrumentation etc. are likely to be not yet included.
The method of measurement for the quantities should be determined. This will include determining the approach to be used for determining the overall length of flow segments used (pipework, cable or ductiing and how to estimate fittings used.
Classifcation systems should be selected for classifying elements. This includes both the spaces used for area quantification and the elements that are counted. This is relevant for later quantity breakdowns which may be at a further level of decomposition of the information at outline conceptual design.
Pipework should be set out so that quantities of flow segments at different elevations (below floor, low level, high level and above ceiling) can be found. Once this is established, the following additional quantities can also be determined.</p><ol>
<li>By considering the configuration of systems (complexity, density etc.), an allowance of additional length quantity of pipework could be made so that it is not necessary to actually count how many of each type of fitting is required</li>
<li>The total number of fittings may be counted but rather than counting each individual type, they may be expressed in terms of a 'counted fitting' (the term used to identify the idea of a hybrid fitting consisting of j% elbow, k% tee, m% union, n% bend may vary between places)</li>
<li>Counted fittings could be quantified at this stage as being some number per 100m of pipework (e.g. 30 counted fittings per 100m). This is an alternative to adding a length but may be easier than doing an actual fitting count. It has the advantage that it preserves the idea of fittings within a quantity set.</li>
<li>Allowances can be made for fixing (hangers and brackets). Typically however, fixing allowances are made when costing. It could be done by making a length allowance to the pipework but this might later distort any quantity take off used for ordering purposes.</li>
<li>Weight quantities can be assessed either by system or overall.</li>
<li>Because pipe sizes, lengths and elevations are known, labor estimates could also be made in terms of time quantities so that an overall assessment of labour requirement can be made. This is valuable since it facilitates the assessment of local labor availability and/or potential travelling requirements</li>
</ol>For ductwork. schedules of flow segments can be determined by length. Flow segments of particular sizes use particular thicknesses of materials in their manufacture and this can give an idea of overall weight. This is relevant since, at this stage, it is common for ductwork costing to be assessed by the weight of material used.
For electrical installations, it is expected at this stage that main distribution cables between distribution boards should be able to be determined by length. However, cabling for final circuits is probably still based on a length assessment by counting runouts to switches, outlets and final loads and then allowing an expected length per runout. However, it is expected that lengths of conduit, tray, trunking, ladder should be able to be assessed in the same way as for pipework and ducting.
</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>ER_MEP_QTO_AQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>ER_MEP_QTO_AQ</TypeTaskId>
			<TypeTaskType>exchange_requirement</TypeTaskType>
		</IfcTypeTask>
		<IfcTypeTask id="ER_MEP_QTO_PCQ">
			<GlobalId>________ER_MEP_QTO_PCQ</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Exchange MEP pre construction quantities</Name>
			<Description>his exchange requirement assumes that a full conceptual building model has been defined and that relevant information can be obtained from shape representations that it contains. The full conceptual model provides sufficient detail to enable the extraction of information to enable the pre-construction quantities to be derived. 
Note that the general principles of defining a pre-construction estimate are similar to those for defining an approximate estimate. The difference between the exchange requirements is that the cost value information associated within a pre-construction estimate is expected to be better defined than for an approximate estimate so that it can be used as an indicator of expected construction cost.

Preconstruction quantities determined will be based on a detailed model of the systems layout. The model will enable capture of nominal lengths of flow elements as well as their sizes and elevations. From this, more detailed quantities of insulation and other coverings as well as detailed information about fixings can be obtained. More detailed lengths of flow elements (particularly for pipework and ductwork) could also be obtained to support a highly detailed cutting list for prefabrication of components if necessary.

Systems are expected to be fully detailed at this point with all of the information necessary for quantity takeoff as determined by the method of measurement selected. Note that this does not necessarily mean that every last detailed needs to be included in the model since measurement rules are expected to capture the precise detail.

Note also that, particularly for electrical systems, coordinated design may define the provision of carrying equipment and identify services to be carried, but it is unlikely that the precise routing of all electrical systems will be shown. This is especially true of final circuits which may be defined with 'logical lengths', the extent of which have to be determined in much the same way as was the case for preliminary quantities.

The method of measurement for the quantities should be determined. This will include determining the approach to be used for determining the overall length of flow segments used (pipework, cable or ducting) and how to estimate fittings used.

Classification and naming systems should be selected for identifying elements and their properties. This should include not only the level of detail for components using national classification systems but also the common specification of properties according to a standard dictionary.</Description>
			<HasPropertySets>
				<IfcPropertySet xsi:nil="true" ref="IDM_GR1"/>
			</HasPropertySets>
			<Tag>ER_MEP_QTO_PCQ</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeTaskId>ER_MEP_QTO_PCQ</TypeTaskId>
			<TypeTaskType>exchange_requirement</TypeTaskType>
		</IfcTypeTask>
		<!-- Procedures -->
		<IfcTypeProcedure id="MEP_QTO_BEG">
			<GlobalId>___________MEP_QTO_BEG</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Start MEP QTO</Name>
			<Description>Start MEP QTO process</Description>
			<Tag>MEP_QTO_BEG</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeProcedureId>MEP_QTO_BEG</TypeProcedureId>
			<TypeProcedureType>commencement</TypeProcedureType>
		</IfcTypeProcedure>
		<IfcTypeProcedure id="MEP_QTO_AFD">
			<GlobalId>___________MEP_QTO_AFD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Accept Feasibility Design</Name>
			<Description>Decide whether to accept feasibilty design and proceed to outline conceptual design or re-iterate.</Description>
			<Tag>MEP_QTO_AFD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeProcedureId>MEP_QTO_AFD</TypeProcedureId>
			<TypeProcedureType>gateway</TypeProcedureType>
		</IfcTypeProcedure>
		<IfcTypeProcedure id="MEP_QTO_AOCD">
			<GlobalId>__________MEP_QTO_AOCD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Accept Outline Conceptual Design</Name>
			<Description>Decide whether to accept outline conceptual design and proceed to full conceptual design or re-iterate.</Description>
			<Tag>MEP_QTO_AOCD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeProcedureId>MEP_QTO_AOCD</TypeProcedureId>
			<TypeProcedureType>gateway</TypeProcedureType>
		</IfcTypeProcedure>
		<IfcTypeProcedure id="MEP_QTO_AFUD">
			<GlobalId>__________MEP_QTO_AFUD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Accept Full Design</Name>
			<Description>Decide whether to accept full design and proceed to coordinated design or re-iterate.</Description>
			<Tag>MEP_QTO_AFUD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeProcedureId>MEP_QTO_AFUD</TypeProcedureId>
			<TypeProcedureType>gateway</TypeProcedureType>
		</IfcTypeProcedure>
		<IfcTypeProcedure id="MEP_QTO_ACD">
			<GlobalId>___________MEP_QTO_ACD</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Accept Coordinated Design</Name>
			<Description>Decide whether to accept coordinated design and completion or re-iterate.</Description>
			<Tag>MEP_QTO_ACD</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeProcedureId>MEP_QTO_ACD</TypeProcedureId>
			<TypeProcedureType>gateway</TypeProcedureType>
		</IfcTypeProcedure>
		<IfcTypeProcedure id="MEP_QTO_END">
			<GlobalId>___________MEP_QTO_END</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>Terminate Design</Name>
			<Description>Completion of MEP QTO process.</Description>
			<Tag>MEP_QTO_END</Tag>
			<TypeProcessAssertion>mandatory</TypeProcessAssertion>
			<TypeProcedureId>MEP_QTO_END</TypeProcedureId>
			<TypeProcedureType>termination</TypeProcedureType>
		</IfcTypeProcedure>
		<!-- Swimlane -->
		<IfcOrganization id="SW1">
			<Id>AE</Id>
			<Name>AE</Name>
			<Description>Unspecified Architect or Engineer</Description>
			<Roles>
				<IfcActorRole id="AR1">
					<Role>userdefined</Role>
					<UserDefinedRole>AE</UserDefinedRole>
					<Description>Lead Architect or Engineer Role</Description>
				</IfcActorRole>
			</Roles>
		</IfcOrganization>
		<IfcRelAssignsToActor>
			<GlobalId>_______________REL_AR1</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<Name>AE processes</Name>
			<Description>AE processes</Description>
			<RelatedObjects>
				<IfcTypeTask xsi:nil="true" ref="MEP_QTO"/>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_BEG"/>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_END"/>
			</RelatedObjects>
			<RelatedObjectsType>process</RelatedObjectsType>
			<RelatingActor>
				<IfcActor xsi:nil="true" ref="SW1"/>
			</RelatingActor>
			<ActingRole>
				<IfcActorRole xsi:nil="true" ref="AR1"/>
			</ActingRole>
		</IfcRelAssignsToActor>
		<IfcOrganization id="SW2">
			<Id>MEP_QS</Id>
			<Name>MEP_QS</Name>
			<Description>Unspecified MEP Quantity Estimator</Description>
			<Roles>
				<IfcActorRole id="AR2">
					<Role>userdefined</Role>
					<UserDefinedRole>MEP_QS</UserDefinedRole>
					<Description>MEP Quantity Estimator Role</Description>
				</IfcActorRole>
			</Roles>
		</IfcOrganization>
		<IfcRelAssignsToActor>
			<GlobalId>_______________REL_AR2</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<Name>MEP Quantity Surveyors processes</Name>
			<Description>MEP Quantity Surveyors processes</Description>
			<RelatedObjects>
				<IfcTypeTask xsi:nil="true" ref="P_FD"/>
				<IfcTypeTask xsi:nil="true" ref="P_OF"/>
				<IfcTypeTask xsi:nil="true" ref="P_SF"/>
				<IfcTypeTask xsi:nil="true" ref="P_OCD"/>
				<IfcTypeTask xsi:nil="true" ref="P_FCD"/>
				<IfcTypeTask xsi:nil="true" ref="P_CDP"/>
				<IfcTypeTask xsi:nil="true" ref="R_FD"/>
				<IfcTypeTask xsi:nil="true" ref="R_OF"/>
				<IfcTypeTask xsi:nil="true" ref="R_SF"/>
				<IfcTypeTask xsi:nil="true" ref="R_OCD"/>
				<IfcTypeTask xsi:nil="true" ref="R_FCD"/>
				<IfcTypeTask xsi:nil="true" ref="R_CDP"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_OOMQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_AQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PCQ"/>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFD"/>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AOCD"/>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFUD"/>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_ACD"/>
			</RelatedObjects>
			<RelatedObjectsType>process</RelatedObjectsType>
			<RelatingActor>
				<IfcActor xsi:nil="true" ref="SW2"/>
			</RelatingActor>
			<ActingRole>
				<IfcActorRole xsi:nil="true" ref="AR2"/>
			</ActingRole>
		</IfcRelAssignsToActor>
		<IfcOrganization id="SW3">
			<Id>MEP_CM</Id>
			<Name>MEP_CM</Name>
			<Description>Unspecified MEP Cost Modeller</Description>
			<Roles>
				<IfcActorRole id="AR3">
					<Role>userdefined</Role>
					<UserDefinedRole>MEP_CM</UserDefinedRole>
					<Description>MEP Cost Modeller Role</Description>
				</IfcActorRole>
			</Roles>
		</IfcOrganization>
		
		<IfcRelAssignsToActor>
			<GlobalId>_______________REL_AR2</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<Name>MEP Cost Modeller processes</Name>
			<Description>MEP cost modeller processes</Description>
			<RelatedObjects>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_OOMQ"/>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_PQ"/>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_AQ"/>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_PCQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_OOMQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_AQ"/>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PCQ"/>
			</RelatedObjects>
			<RelatedObjectsType>process</RelatedObjectsType>
			<RelatingActor>
				<IfcActor xsi:nil="true" ref="SW3"/>
			</RelatingActor>
			<ActingRole>
				<IfcActorRole xsi:nil="true" ref="AR3"/>
			</ActingRole>
		</IfcRelAssignsToActor>
		<!-- Constraints -->
		<IfcObjective id="QTO_FP1">
			<Name>QTO_O</Name>
			<Description>QTO Data transfer objective 1</Description>
			<ConstraintGrade>notdefined</ConstraintGrade>
			<ObjectiveQualifier>userdefined</ObjectiveQualifier>
		</IfcObjective>
		<IfcMetric id="QTO_BR1">
					<Name>Project Naming</Name>
					<Description>Project name must be given</Description>
					<ConstraintGrade>userdefined</ConstraintGrade>
					<ConstraintSource>Norwegian Electrical QTO Standard NS2999</ConstraintSource>
					<CreatingActor>
						<IfcOrganization ref="O1" xsi:nil="true"/>
					</CreatingActor>
					<CreationTime>
						<IfcCalendarDate ref="D1" xsi:nil="true"/>
					</CreationTime>
					<UserDefinedGrade>require</UserDefinedGrade>
					<Benchmark>equalto</Benchmark>
					<ValueSource>project : name</ValueSource>
					<DataValue>
						<IfcText>exists</IfcText>
					</DataValue>
				</IfcMetric>
		<IfcConstraintAggregationRelationship>
			<RelatingConstraint>
				<IfcObjective ref="QTO_FP1" xsi:nil="true"/>
			</RelatingConstraint>
			<RelatedConstraints>
				<IfcMetric ref="QTO_BR1"  xsi:nil="true"/>
			</RelatedConstraints>
			<LogicalAggregator>logicaland</LogicalAggregator>
		</IfcConstraintAggregationRelationship>
		<!-- Property Sets -->
		<IfcPropertySet id="IDM_GR1">
			<GlobalId>_______________IDM_GR1</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH2"/>
			</OwnerHistory>
			<Name>IDM_GR</Name>
			<Description>IDM Graphical Properties </Description>
			<HasProperties>
				<IfcPropertySingleValue>
					<Name>IDM_StartTime</Name>
					<Description>IDM Start Time Coordinate</Description>
					<NominalValue>
						<IfcText>0</IfcText>
					</NominalValue>
				</IfcPropertySingleValue>
				<IfcPropertySingleValue>
					<Name>IDM_StartLane</Name>
					<Description>IDM Start Lane Coordinate</Description>
					<NominalValue>
						<IfcText>1</IfcText>
					</NominalValue>
				</IfcPropertySingleValue>
				<IfcPropertySingleValue>
					<Name>IDM_EndTime</Name>
					<Description>IDM End Time Coordinate</Description>
					<NominalValue>
						<IfcText>1</IfcText>
					</NominalValue>
				</IfcPropertySingleValue>
				<IfcPropertySingleValue>
					<Name>IDM_EndLane</Name>
					<Description>IDM End Lane Coordinate</Description>
					<NominalValue>
						<IfcText>1</IfcText>
					</NominalValue>
				</IfcPropertySingleValue>
			</HasProperties>
		</IfcPropertySet>
		<!-- Relationships -->
		<!-- Start of sequencing -->
		<!-- Master -->
		<IfcRelSequence>
			<GlobalId>________________SEQ001</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_BEG"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="MEP_QTO"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ002</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="MEP_QTO"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_END"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<!-- Main flow -->
		<IfcRelSequence>
			<GlobalId>________________SEQ011</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_BEG"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="P_FD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ012</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_FD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ013</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="P_OCD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ014</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_OCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AOCD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ015</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AOCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="P_FCD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ016</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_FCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFUD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ017</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFUD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="P_CDP"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ018</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_CDP"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_ACD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ019</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_ACD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_END"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<!-- Reiteration start -->
		<IfcRelSequence>
			<GlobalId>________________SEQ021</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="R_FD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ022</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AOCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="R_OCD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ023</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFUD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="R_FCD"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ024</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_ACD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="R_CDP"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<!-- Reiteration end -->
		<IfcRelSequence>
			<GlobalId>________________SEQ031</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="R_FD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_BEG"/>
			</RelatedProcess>
			<TimeLag>-1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ032</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="R_OCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFD"/>
			</RelatedProcess>
			<TimeLag>-1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ033</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="R_FCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AOCD"/>
			</RelatedProcess>
			<TimeLag>-1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ034</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="R_CDP"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeProcedure xsi:nil="true" ref="MEP_QTO_AFUD"/>
			</RelatedProcess>
			<TimeLag>-1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<!-- ER start -->
		<IfcRelSequence>
			<GlobalId>________________SEQ041</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_FD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_OOMQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ042</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_OCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ043</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_FCD"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_AQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ044</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="P_CDP"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PCQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<!-- ER end -->
		<IfcRelSequence>
			<GlobalId>________________SEQ051</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_OOMQ"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_OOMQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ052</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PQ"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_PQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ053</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_AQ"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_AQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<IfcRelSequence>
			<GlobalId>________________SEQ054</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<RelatingProcess>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_PCQ"/>
			</RelatingProcess>
			<RelatedProcess>
				<IfcTypeTask xsi:nil="true" ref="MEP_CST_PCQ"/>
			</RelatedProcess>
			<TimeLag>1</TimeLag>
			<SequenceType>finish_start</SequenceType>
		</IfcRelSequence>
		<!-- End of sequencing -->
		<IfcRelAssociatesConstraint id="QTO_R2">
			<GlobalId>________________QTO_R2</GlobalId>
			<OwnerHistory>
				<IfcOwnerHistory xsi:nil="true" ref="OH1"/>
			</OwnerHistory>
			<Name>QTO_R2</Name>
			<Description>Electrical QTO Constraint Relationship</Description>
			<RelatedObjects>
				<IfcTypeTask xsi:nil="true" ref="ER_MEP_QTO_OOMQ"/>
			</RelatedObjects>
			<Intent>Electrical QTO Constraint Relationship</Intent>
			<RelatingConstraint>
				<IfcObjective xsi:nil="true" ref="QTO_FP1"/>
			</RelatingConstraint>
		</IfcRelAssociatesConstraint>
		<!-- Resources -->
		<IfcOwnerHistory id="OH1">
			<Name>0.1</Name>
			<Description>Updated process model</Description>
			<OwningUser>
				<IfcPersonAndOrganization xsi:nil="true" ref="ID3"/>
			</OwningUser>
			<OwningApplication>
				<IfcApplication xsi:nil="true" ref="ID6"/>
			</OwningApplication>
			<ChangeAction>modified</ChangeAction>
			<CreationDate>
				<IfcDateAndTime>
					<DateComponent>
						<IfcCalendarDate>
							<DayComponent>10</DayComponent>
							<MonthComponent>09</MonthComponent>
							<YearComponent>2008</YearComponent>
						</IfcCalendarDate>
					</DateComponent>
					<TimeComponent>
						<IfcLocalTime>
							<HourComponent>12</HourComponent>
							<MinuteComponent>30</MinuteComponent>
							<SecondComponent>30</SecondComponent>
						</IfcLocalTime>
					</TimeComponent>
				</IfcDateAndTime>
			</CreationDate>
			<PreviousOwnerHistory>
				<IfcOwnerHistory id="OH2">
					<Name>0.0</Name>
					<Description>Created from exisiting materiall</Description>
					<OwningUser>
						<IfcPersonAndOrganization xsi:nil="true" ref="ID3"/>
					</OwningUser>
					<OwningApplication>
						<IfcApplication xsi:nil="true" ref="ID6"/>
					</OwningApplication>
					<ChangeAction>added</ChangeAction>
					<CreationDate>
						<IfcDateAndTime>
							<DateComponent>
								<IfcCalendarDate>
									<DayComponent>01</DayComponent>
									<MonthComponent>02</MonthComponent>
									<YearComponent>2008</YearComponent>
								</IfcCalendarDate>
							</DateComponent>
							<TimeComponent>
								<IfcLocalTime>
									<HourComponent>08</HourComponent>
									<MinuteComponent>45</MinuteComponent>
									<SecondComponent>15</SecondComponent>
								</IfcLocalTime>
							</TimeComponent>
						</IfcDateAndTime>
					</CreationDate>
				</IfcOwnerHistory>
			</PreviousOwnerHistory>
		</IfcOwnerHistory>
		<IfcOrganization id="O1">
			<Id>AEC3</Id>
			<Name>AEC3</Name>
			<Description>AEC3</Description>
			<Roles>
				<IfcActorRole>
					<Role>userdefined</Role>
					<UserDefinedRole>IDM</UserDefinedRole>
					<Description>IDM supplier</Description>
				</IfcActorRole>
			</Roles>
		</IfcOrganization>
		<IfcCalendarDate id="D1">
			<DayComponent>25</DayComponent>
			<MonthComponent>03</MonthComponent>
			<YearComponent>2008</YearComponent>
		</IfcCalendarDate>
		<IfcPersonAndOrganization id="ID3">
			<ThePerson>
				<IfcPerson id="ID4">
					<Id>jdw@aec3.com</Id>
					<FamilyName>Wix</FamilyName>
					<GivenName>Jeffrey</GivenName>
				</IfcPerson>
			</ThePerson>
			<TheOrganization>
				<IfcOrganization xsi:nil="true" ref="O1"/>
			</TheOrganization>
		</IfcPersonAndOrganization>
		<IfcApplication id="ID6">
			<ApplicationDeveloper>
				<IfcOrganization xsi:nil="true" ref="O1"/>
			</ApplicationDeveloper>
			<Version>0.10</Version>
			<ApplicationFullName>IDM Application</ApplicationFullName>
			<ApplicationIdentifier>IDM 002</ApplicationIdentifier>
		</IfcApplication>
	</ifc:uos>
</ex:iso_10303_28>
