IFC-based Data Model for Integrated Maintenance Management

Similar documents
EFFECTIVE DECISION-MAKING TOOLS FOR ROOFING MAINTENANCE MANAGEMENT

A discrete stochastic model for performance prediction of roofing systems

A Multiobjective and stochastic system for building maintenance management

WHOLE LIFE BUILDING MANAGEMENT: OCCUPANCY OF DISMANTLING

G.A. CHOWN Canadian Codes Centre, Institute for Research in Construction, National Research Council Canada, Ottawa, Canada

APWA International Public Works Congress, Philadelphia, Sep NRCC/CPWA/IPWEA Seminar Series Innovations in Urban Infrastructure

Generating and Maintaining Activity-based Cost Estimates with Feature-Based Product Models

Information needs towards service life asset management

Representation and Integration of As-Built Information to IFC Based Product and Process Models for Automated Assessment of As-Built Conditions

Marie Skłodowska-Curie Actions

2. Approve that there be no further notice pursuant to Section 34 (17) of the Planning Act.

Advances in Methods for Service Life Prediction of Building Materials and Components Final Report Activities of the CIB W80

Ex AC. Examination for Architects in Canada Examen des architectes du Canada

BULLETIN 34: BUILDING ENVELOPE SERVICES APPROPRIATE PROFESSIONAL PRACTICE

Thermostat setback effect in whole building performance NRCC Tariku, F.; Kumaran, M.K.; Fazio, P.

Report to Rapport au: Agriculture and Rural Affairs Committee Comité de l'agriculture et des affaires rurales 7 June 2018 / 7 juin 2018

PLANNING COMMITTEE REPORT 39A 14 NOVEMBER COMITÉ DE L URBANISME RAPPORT 39A LE 14 NOVEMBRE ZONING TAYLOR CREEK DRIVE

GENERAL AND SPECIFIC OBJECTIVES

BUILDING ENCLOSURE DESIGN GUIDE WOOD FRAME MULTI-UNIT RESIDENTIAL BUILDINGS. Summary. 1. Introduction

Report to Rapport au: Planning Committee Comité de l'urbanisme 12 December 2017 / 12 décembre 2017

IMPROVING THE QUALITY OF INFORMATION IN STRATEGIC SCANNING SYSTEM NETWORK: APPROACH BASED ON COOPERATIVE MULTI-AGENT SYSTEM

Displacement and effective stresses changes underneath strip footing on stiff ground with single and double voids

Technical Changes BC Building Code 2006 Division B Part 5 Environmental Separation

Guideline for Building Envelope Commissioning: New Buildings

2 Report to/rapport au :

Témoignage d'un expert-évaluateur à Bruxelles

IMPROVING THE DURABILITY OF FLAT ROOF CONSTRUCTIONS Durability of flat roof construction

SEVENTH FRAMEWORK PROGRAMME THEME Energy Efficient Buildings EeB-ICT ICT for energy-efficient building and spaces of public use

Risk Management Gestion Des Risques En Entreprise Banque Et Assurance Management Sup

GENERAL AND SPECIFIC OBJECTIVES

MID-CONSTRUCTION BLOWER DOOR TESTING February 15, 2017

Sustainable Retrofit A fabric first approach. Mark Elton Technical expert panel member Energy Saving Trust

PLANNING COMMITTEE REPORT JULY COMITÉ DE L URBANISME RAPPORT 34 LE 11 JUILLET ZONING 2 LASER STREET ZONAGE 2, RUE LASER

Switch the Lights Off!

Project on strengthening the capacity of National Institute of Professional Preparation(INPP) Results expanded TRANSMISSION UTILISATION

Proposal for Cumulative Effects Assessment (CEA) in Air Approvals

Life Cycle Costing as part of decision making - use of building information models

(English language translation, the original version is in French language) Sto-Polydal SP 15/09/ /04/2015

Fibre-reinforced polymers: tests show that building structural members wrapped with fibre reinforced polymer and insulation will hold out in a fire

ENERGY EFFICIENT RETROFIT MEASURES GUIDE

Failure Mode Effect And Criticality Analysis For Risk Analysis (Design) And Maintenance Planning (Exploitation)

A Program for Developing

Product Information Bulletin

One planet budgeting with the ecological footprint: Opportunities and limitations. Mathis Wackernagel (Global Footprint Network)

Use of NFRC Standards in Canada

Available online at ScienceDirect. Procedia Engineering 145 (2016 )

Keywords: elastic recovery, sealants, compressibility, test method, experiment, test device, correlation

Development of a Model View Definition (MVD) for Thermal Comfort analyses in Commercial Buildings using BIM and EnergyPlus

(English language translation, the original version is in French language) SOFRETHANE S3

COSBEDMC03 - SQA Unit Code FM6L 04 Develop and agree detailed design information in built environment design management

Construction project failure due to uncertainties A case study

APPLICATION OF IT AND INTERNATIONAL STANDARDS TO EVALUATE BUILDING ENVELOPE PERFORMANCE

City of Vancouver Land Use and Development Policies and Guidelines

PPP: Governing Complexity through Public-private Cooperation

Software Quality Engineering where to find it in Software Engineering Body of Knowledge (SWEBOK)

2012 Half-Day Workshop on Window Installation

Présentation CENTROPLAN. Energies Renouvelables Technologie Solaire Photovoltaïque. Paris, Novembre 2018 Présenté par: Thomas Weile

Better airflow, less energy, lower costs

Effect of climate change on the annual energy consumption of a single family house in British Columbia

Effect of Building Shape And Neighborhood Design On Solar Potential And Energy Performance

No ASHRAE Standard By Susan Hayes, P.Eng., LEED AP BD+C & Graham Finch, Dipl.T, MASc, P.Eng. October 2012 rdh.com 1

Virtual Prototyping for Engineering Design

Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2009 AUDIT OF THE BRIDGE MAINTENANCE PROCESS 2012 SUIVI DE LA

Available online at ScienceDirect. Procedia Engineering 145 (2016 )

Droits et conditions de travail des employés des agences de location de main-d'oeuvre

Test Requirements for Space Equipment

CEOS.FR EXPERIMENTS FOR CRACK CONTROL OF CONCRETE AT EARLY AGE

STUDY OF THE COMPACTION CHAMBER GEOMETRY FOR MANUFACTURING OF COMPOSITE BY FLEXIBLE INJECTION

Future of Modern Architecture on USG Campus. Mid 20 th Century Buildings Workshop

A MULTI-CRITERIA PERFORMANCE STUDY OF AN INTEGRATED DEMAND/SUPPLY ENERGY SYSTEM FOR LOW AND ZERO CARBON TECHNOLOGIES WITHIN DOMESTIC BUILDING DESIGN

SEMINAR DATES, LOCATIONS & TIMES CALGARY - APRIL 19

ballistic Defence April 20122

The Roof Unheralded Hero of the Zero Energy Building

Definition and Validation of a Simplified Multizone Dynamic Building Model Connected to Heating System and HVAC Unit

BUILDING RESILIENCE: Practical Guidelines & Technologies for Sustainable Rehabilitation Presenter: Mark Thompson Brandt

The Effects of Comparative 4D Models on Schedule Development and Controls. Abstract

Amendments to the Approved Documents

ADDITION A NEW. This year s volume of The NRCA Roofing Manual completes the current four-volume set. by Maciek Rupar

November Video Interviewing Integration with TalentLink & easyrecrue

A generic feature-driven activity-based cost estimation process

to traditional heat transfer fluids Follow the Greenway

DYNAMIC SIMULATION FOR DESIGN IMPROVEMENTS, COST REDUCTION AND OPERATIONAL STABILITY IN LNG PLANT DESIGN

CHAPTER 3: Modern Methods of Construction (MMC)

Emergency Management at the National Energy Board

B/555 Roadmap (June 2013 Update)

DYNAMIC EFFECT OF THERMAL BRIDGES ON THE ENERGY PERFORMANCE OF RESIDENTIAL BUILDINGS IN BC. Fuad Baba*, Hua Ge

Amendments to the Approved Documents

Chilliwack Building Climate Driven R-value Research

Building Enclosure Commissioning of a Student Athletic Facility

Canada s First National Interoperability Baseline Assessment: CPRC Project Study

Archived Content. Contenu archivé

2017 SeaBEC Symposium. Advancing Building Enclosures Beyond Code Conformance. Medgar Marceau, PE Principal, Senior Building Science Engineer

Building Envelope Systems Exam Learning Objectives

Assessment of the Fire Behaviour of Insulated Steel Deck Flat Roofs

COST AND BENEFIT ANALYSIS OF PROPOSED CHANGES FOR ENERGY EFFICIENCY IN HOUSING AND SMALL BUILDING IN THE NATIONAL BUILDING CODE

Active solar heating system with concrete plate heating analysed with dynamical thermal simulations

FCIA Strategic Plan. Changes In The IBC That Impact YOUR Business! OVERVIEW 7/20/2017

Using Air Flow Modelling Software to Predict Airtightness Improvements in a High-Rise Residential Building: A Case Study

SECTION : OPERATION & MAINTENANCE MANUALS

Documentation of pilot project Apartment building in Vaives street 4, Cesis city

Transcription:

IFC-based Data Model for Integrated Maintenance Management Mohammad A. Hassanain 1, Thomas M. Froese 2, MASCE, and Dana J. Vanier 3 Abstract This paper presents an object model for maintenance management of roofing systems as a case study to demonstrate the applicability of a proposed generic framework for integrating the maintenance management of built-assets. The model builds upon the Industry Foundation Classes (IFCs) (Releases 2.0 and 2.x) to define object requirements and relationships for the exchange and sharing of maintenance information between applications. Maintenance Management is one of the defined projects within the Facilities Management (FM) domain committee of the International Alliance of Interoperability (IAI). The paper proposes several extensions to the IFC s including the representation of functional requirements, assessed conditions of objects, inspection and maintenance tasks, and libraries of non-project specific information. Usage scenarios are provided to illustrate the use of the model to carry out selected processes. Résumé Ce document présente un modèle objet de gestion de l entretien des couvertures de bâtiments; il s agit d une étude de cas visant à montrer l applicabilité d un cadre générique d intégration de la gestion de l entretien des biens bâtis. Ce modèle, basé sur les Industry Foundation Classes (IFC, versions 2.0 et 2.x), définit les exigences et relations objets en vue de l échange et du partage de l information de gestion entre les applications. La gestion de l entretien est l un des projets définis au sein du comité de gestion des installations de l International Alliance of Interoperability (IAI). Le document propose plusieurs ajouts aux IFC, en particulier la représentation des exigences fonctionnelles, l évaluation des conditions des objets, les tâches d inspection et d entretien, ainsi que des bibliothèques d information non propre à tel ou tel projet. L auteur présente des scénarios d usage pour illustrer l utilisation du modèle en vue de la mise en oeuvre de certains processus. Introduction The efficient practice of asset maintenance management requires sharing of technical and administrative information among various computer applications, in addition to sharing information among individuals. This data sharing, in turn, demands common data standards that can enable information to be exchanged from one application to another. The International Alliance of Interoperability (IAI), an industry based consortium for the Architecture, Engineering, Construction and 1 Ph.D. Candidate, Department of Civil Engineering, University of British Columbia, Vancouver, BC, Canada, V6T 1Z4, mohammad@civil.ubc.ca 2 Associate Professor, Department of Civil Engineering, University of British Columbia, Vancouver, BC, Canada, V6T 1Z4, tfroese@civil.ubc.ca, http://www.civil.ubc.ca/~tfroese/ 3 Senior Research Officer, Institute for Research in Construction, National Research Council Canada, Ottawa, ON, Canada, K1A 0R6, dana.vanier@nrc.ca 1

Facilities Management (AEC/FM) industry, is developing data standards in the form of Industry Foundation Classes (IFC s). This paper focuses on maintenance management as one of the projects within the facilities management (FM) domain in the IAI. The paper presents the development of a data model for maintenance management of roofing systems, as a case study to demonstrate the applicability of a generic framework proposed to integrate the management processes involved in the maintenance of built-assets. The model also provides a direction for the implementation of the IFC s in a maintenance management software application. It is envisaged that the intended user of the developed application would be typical middle-management staff (referred to as operational staff) in a facilities management organization engaged in managing several assets. Their scope includes implementing the decisions made at the strategic, tactical or operational planning windows. The strategic planning window involves the long term planning of facilities, usually beyond a five-year horizon. The tactical window looks at the tactical positioning of the organization in the two to five year frame. The operational window concerns itself with the implementation of the strategic and tactical level in day-to-day operations, normally within the current budget year (Gordon and Shore 1998). Generic Framework Model The generic framework of maintenance management is described schematically as an IDEF 0 process model, shown in Figure 1 (boxes represent tasks while arrows from the left, right, top and bottom represent inputs, outputs, controls, and mechanisms, respectively). A process model describes the tasks that need to be undertaken. It illustrates how and what information needs to be communicated between tasks (Federal 1993). The framework starts with carrying out an inventory of all assets requiring maintenance during their service life and ends with scheduling maintenance operations. For each of the five typical tasks, the authors have defined a number of sub-tasks, but these will not be discussed further in this paper since the focus here is on the associated data model. Provided Facility Identify Asset Components Resources A1 Facility Management Team Asset Components Requiring Maintenance Initial Design Decisions Occupancy Characterstics Performance Agents Identify Performance Requirements A2 Statement of Performance Requirements Performance Values Assess Performance A3 Assessment Methodology - Inspection Targets - Inspection Type - Inspection Frequency Statement of Asset Condition Plan Maintenance A4 Conflicting Objectives - Minimize Cost - Minimize Risk of Failure - Maximize Performance Maintenance Work Order Manage Maintenance Operations A5 Operational Facility Figure 1: General processes involved in facilities maintenance management model Budget 2

Roofing Maintenance Management Model Roofing systems, specifically flat, or low-slope conventional assemblies, were chosen as building system that is representative of build-asset maintenance domains in the Building Envelope Life Cycle Asset Management (BELCAM) project (http://www.nrc.ca/irc/bes/belcam). The project is investigating service life prediction and maintenance management of building envelope components. The BELCAM project identifies maintenance management as one of the essential enabling technologies to permit asset managers to operate assets efficiently (Vanier and Lacasse 1996). IfcProduct IfcObject IfcRoof IfcInspectionTask RoofCondition Determines RoofRisks IfcCondition IfcRiskSchedule Requires Dictates IfcMRRTask HasCostElements Uses IfcResource InspectionTechnique IfcCostElement Elements BaseCost IfcCostSchedule IfcCost HasFunctionalRequirements IfcFunctionalRequirement Library IfcResourceType IfcMRRTaskLevel IfcInspectionTest IfcConditionType IfcFunctionalRequirementType IfcInspectionTaskType Figure 2: Overview of roofing maintenance management data model Overview of the Data Model The purpose of developing a process model is to define requirements for information sharing amongst the various management areas. Figure 2 provides a 3

class diagram for the roofing maintenance management model. The diagram shows a collection of project-specific model elements (i.e. classes and relationships), and project-independent, or library, elements, which represent information that can apply across a wide range of projects. The model, while making use of existing IFCs within Release 2.0 and 2.x, proposes a set of IFCs that should be considered within Release 3.0 or later. In this paper, throughout Figures 2 to 7, existing IFCs within Releases 2.0 and 2.x are shown in plain text, while proposed IFCs to be included in Release 3.0 or later versions are shown as underlined text. Appendix A lists the newly proposed set of IFCs. Briefly, the model in Figure 2 illustrates that a roofing system (IfcRoof), a subtype of IfcProduct, can be associated with a series of defined functional requirements (IfcFunctionalRequirement). The roof can be assessed against these functional requirements through inspections or condition assessment surveys (CAS) (IfcInspectionTask). The CAS determines the condition (IfcCondition) of the roofing system, which may, in turn, lead to a range of options to maintain, repair, or renew the existing system (IfcMRRTask). Assessment of the risks (IfcRiskSchedule) and costs (IfcCostElement) associated with a certain management option would be considered, as would the resources (IfcResource) required to execute a maintenance, repair, or renewal (MRR) task. This approach uses type objects to represent library information. That is, project-specific objects in a project data set can reference objects that represent types of that object. For example, a specific resource, a roofing maintenance crew, can be associated with a resource type object that describes attributes typical of all roofing maintenance crews (typical crew makeup, productivity rates, unit costs, etc.). The specific crew object can inherit these values from the type object, or can define overriding values. The concept of type objects could have many uses within the IFC s (product component types, actor types, resource types, work task types, etc.). There are no type objects currently defined within the IFC s. However, some of the capabilities of type objects could be provided by the IFC s dynamic type-driven properties mechanism. Also, the concept of type objects is closely related to the concept of linking objects within a project object model to additional information referenced from an external library. A project is currently underway within the IAI to investigate external library issues for the IFCs. Development Methodology The authors have developed their maintenance management data model following a methodology similar to that used within the International Alliance of Interoperability (IAI 1999). The methodology began with developing initial process models (as shown in Figure 1) and usage scenarios (discussed in the following sections) and led to defining data model extensions to the existing IFC classes. These data models are shown in EXPRESS-G notation in Figures 3 through 7 (boxes represent classes, solid lines represent relationship between classes and heavy lines represent subtype inheritance relationships). 4

Process A1: Identify Asset Components In this maintenance management model, the facility management team, through its administrative staff, carries out an inventory activity, which identifies all roofing sections to be managed. Managing roofs on the roof-section level provides a more precise means of evaluating condition and determining maintenance, repair, and renewal requirements (Bailey et al. 1990). For each roof section, the inventory contains basic information on occupancy (the building use function occurring under the roof section), section area, type of structural frame, thermal insulation, waterproofing membrane, and flashing. An IfcAsset represents the fact that some object is being treated as an asset for facilities management economic and maintenance management applications. IfcAsset is a subclass of IfcGroup, and it can be associated with a collection of IfcObjects (the things that are being treated as assets) through the IfcRelGroups relationship object. Although an IfcAsset can be associated with any type of IfcObject, IfcAsset itself has no subclasses, and it is assumed that the same data structure can be used to represent the asset-related information for any type of asset. An asset register acts as a record of all assets. A nesting capability for the assets in asset registers establishes a procedure for identifying sub-components of assets. The entity IfcNestsAssetRegister, a subtype of IfcRelNests, is used to establish the nesting relationship. While the central focus of the IFCs has been on representing physical project data, the scope of the IFCs extends to representing non-physical data (Froese and Yu 1999). The IFC model in Figure 3 provides a representation of the physical things (components of the roofing system, i.e. IfcRoofSection, IfcInsulation, IfcFlashing, IfcSlab, and IfcMembrane) and non-physical things (IfcAssetRegister and IfcInventorySchedule). IfcRelNests IfcRelationship IfcNestsAssetRegister IfcRelGroups IfcRelActsUpon RelatedObjects Ifc Asset Contains Contains IfcRoof RelatingActor IfcInventorySchedule IfcRoofSection IfcInsulation IfcFlashing IfcSlab IfcMembrane Figure 3: IFC Model for identifying roofing system components Process A2: Identify performance requirements The facility management team, through its engineering staff, identifies the categories of performance requirements of roofing systems, as well as the performance indicators and their means of expression within each category. Performance requirements of roofing systems have been identified as water 5

tightness, energy control, condensation control, air leakage control, load accommodation, and maintainability (Lounis et al. 1998). Figure 4 shows the data model for representing the performance requirements of an asset. If an IfcAsset object is associated with roof insulation, for example, an IfcFunctionRequirementType object may be used to represent a requirement to maintain a thermal resistance value (R-value), and an IfcFunctionRequirement object may be used to represent the specific outdoor environment. The general IFC classification system mechanism can be used to define a catalog or library of functional requirements. IfcAsset HasFunctionalRequirements IfcFunctionalRequirement HasType HasValue IfcClassification IfcFunctionalRequirementType Figure 4: IFC Model for identifying performance requirements of roofing systems Process A3: Assess Performance The facility management team, through its specialist members (roofing trade), carries out one or both of the following scenarios: (a) a preventative maintenance action, represented as a scheduled condition assessment survey for predefined components of the roofing assembly, at predefined frequencies, to inspect the condition of the roof visually, assess its condition, and record anomaly severity level and quantity, (b) a corrective maintenance action, which is generated from a request by an facility user to rectify anomalies found on the roof. A recommendation to maintain, repair, or renew (MRR) the existing roofing system is made based on the observations recorded and condition rating of the roofing assembly. As shown in Figure 5, the point at which an inspection is initiated is modeled as an IfcInspectionOrder, a subtype of IfcControl. An inspection activity (IfcInspectionTask), a subtype of IfcProcess then takes place to determine the current condition (IfcCondtion) of a roof section, hence dictating the need for a MRR activity (IfcMRRTask). 6

IfcControl IfcRoofSection IfcInspectionOrder IfcFrequency Requires Orders HasFrequency RoofSectionCondition IfcMRRTask Dictates IfcProcess IfcInspectionTask Determines ProcessOperatesOn Technique IfcCondition IfcInspectionTest Figure 5: IFC Model for performance assessment Process A4: Plan maintenance The facility management team, through its feasibility analysts, evaluates the recommendation for carrying out MRR, taking into consideration a range of conflicting management objectives. These objectives are minimizing cost, minimizing the risk of roof failure, and maximizing the performance of the roof based on the remaining service life (Lounis et al. 1998). The IfcRiskSchedule (See Figure 6) represents a collector class for the risks associated with a roofing section. These risks are evaluated through concurrently considering the probability of roofing system failure and the consequences of failure. In this process, an evaluation of costs is also considered. Cost information (IfcCostElement) is represented as being related to the object being costed (IfcRoofSection) and to a cost schedule document (IfcCostSchedule) that describes the context of a list of cost elements. IfcRoofSection Requires RoofSectionRisks IfcMRRTask HasCostElements IfcRiskSchedule IfcCostElement Elements IfcCostSchedule Figure 6: IFC Model for maintenance planning of roofing systems Process A5: Manage Maintenance Operations The facility management team, through its engineering staff, allocates resources to carry out a MRR task. Resources include subcontractor, equipment, material, and labor. The staff also determines MRR work method as well as schedule date and duration. As shown in Figure 7, IfcResource (and its subclasses such as IfcMaterialResource, IfcEquipmentResource, IfcLaborResource, etc.) represent the resources used to complete a MRR task (IfcMRRtask). Since processes use 7

resources, the resource-use relationship is represented through IfcRelUsesResources, which stores information on resource use, duration, quantity, waste factor and costs (Froese and Yu 1999). IfcRelProcessesProduct IfcRelationship RelatedProduct RelatedProcess IfcProduct IfcRoofSection IfcProcess IfcRelUsesResource RelatedResourceUsedInProcess IfcMRRTask IfcResource IfcMRRTaskLevel IfcResourceType Figure 7: IFC Model for Roofing System maintenance Operations Management Conclusions This paper presents a roofing maintenance management object model as a case study of a generic framework. This framework is proposed to integrate the management processes involved in the maintenance of built-assets. The process model illustrates five sequential processes. The generic framework is schematically described as an IDEF 0 process model. The paper presents an overview of the elements in the model. A set of data model schemas, shown in EXPRESS-G graphical notation, are provided for several processes discussed in the paper. Acknowledgement The authors would like to gratefully acknowledge support for this work by the National Research Council of Canada (NRCC), Public Works and Government Service of Canada (PWGSC); and the National Science and Engineering Research Council of Canada (NSERC). References Bailey, D.M., Brotherson, D. E., Tobiasson, W., and Knehans, A. (1990). ROOFER: An Engineered Management System (EMS) for Bituminous Built- Up Roofs, USACERL Technical report M-90/04. Federal Information Processing Standard 183. (1993). United States National Institute of Standards Technology (NIST). Froese, T. M. and Yu, K. Q. (1999) Industry Foundation Class Modeling for Estimating and Scheduling. Proc. 8 th International Conference on the Durability of Building Materials and Components, 8DBMC, Vancouver, Canada, May 30-June 3, Vol. 4, 2825-2835. Gordon, A. R. and Shore, K. R. (1998). Life Cycle Renewal as a Business Process, Innovation in Urban Infrastructure, APWA Congress, Las Vegas, NV, 41-53 (http://www.nrc.ca/irc/fulltext/apwa/apwalifecycle.pdf). International Alliance of Interoperability (IAI). (1999). Specifications Development Guide. Industry Foundation Classes Release 2.0, March. 8

Lounis, Z., Vanier, D., Lacasse, M., Kyle, B. (1998). Effective Decision-Making Tools for Roofing Maintenance Management, Proc. 1 st International Conference on New Information Technology for Decision Making in Civil Engineering, 11-13 October, Montreal, Canada, 425-436. Vanier, D. J. and Lacasse, M. A. (1996). BELCAM project: service life, durability and asset management research, Proc. 7 th International Conference on the Durability of Building Material and Components, 7DBMC, Stockholm, Sweden, 848-856. Appendix A: Proposed set of IFCs to be included in Release 3.0 or later versions: IfcNestsAssetRegister IfcInventorySchedule IfcRoofSection IfcFlashing IfcMembrane IfcFunctionalRequirement IfcFunctionalRequirementType IfcInspectionOrder IfcMRRTask IfcInspectionTask IfcInspectionTest IfcRiskSchedule IfcMRRTaskLevel IfcResouceType 9