Semantics of model views for information exchanges using the industry foundation class schema

The industry foundation classes (IFC) data schema is generic, designed to support the full range of model exchanges needed in the construction industry. For any particular working exchange for some sub-domain of building construction, a set of model view definitions (MVD) is required to specify exactly what information should be exchanged, and in what form and structure the IFC entities are to be used. Defining model view definitions requires principle decisions and workarounds because the IFC itself does not address a number of semantic issues comprehensively. Some of the issues identified and discussed include the typing of objects, instances, geometry, relationships, and rules, which are supported in the IFC schema, and the complexities of exchanging such information accurately between applications. This paper advances the idea of MVD Concepts as an object-oriented and modular mechanism for embedding semantic meaning in model views. We conclude that although the IFC product model schema is richly expressive, it lacks formal definition of its entities, attributes, and relationships. To achieve standardized and re-usable model views, further research towards a modular and logical framework based on formal specification of IFC concepts is recommended. This research is expected to impact the overall interoperability of applications in the building information modeling realm.

[1]  Tomaz Pazlar,et al.  Interoperability in practice: geometric data exchance using the IFC standard , 2008, J. Inf. Technol. Constr..

[2]  Mohamed Nour Performance of different (BIM/IFC) exchange formats within private collaborative workspace for collaborative work , 2009, J. Inf. Technol. Constr..

[3]  Shamkant B. Navathe,et al.  Evolution of data modeling for databases , 1992, CACM.

[4]  S. J. Fenves,et al.  A broker for tracking, delivering and using regulations over the World Wide Web , 1996, Proceedings of the 1996 IEEE International Symposium on Electronics and the Environment. ISEE-1996.

[5]  Arto Kiviniemi,et al.  Requirements management interface to building product models , 2005 .

[6]  Carlos H. Caldas,et al.  Integration of Construction Documents in IFC Project Models , 2003 .

[7]  J Wix,et al.  Highlights of the development process of industry foundation classes , 1999 .

[8]  Ghang Lee,et al.  Editorial - Case studies of BIM in use , 2008, J. Inf. Technol. Constr..

[9]  Ian Smith Intelligent Computing in Engineering and Architecture, 13th EG-ICE Workshop 2006, Ascona, Switzerland, June 25-30, 2006, Revised Selected Papers , 2006, EG-ICE.

[10]  Robert Owen,et al.  Challenges for Integrated Design and Delivery Solutions , 2010 .

[11]  Ian F. C. Smith,et al.  Intelligent computing in engineering and architecture , 2008, Adv. Eng. Informatics.

[12]  Y. Zhang,et al.  Semantic interoperability in building design: Methods and tools , 2006, Comput. Aided Des..

[13]  Les Gasser,et al.  Methodology for the Integration of Project Documents in Model-Based Information Systems , 2005 .

[14]  Robin Milner,et al.  A Theory of Type Polymorphism in Programming , 1978, J. Comput. Syst. Sci..

[15]  Charles M. Eastman,et al.  Exchange Model and Exchange Object Concepts for Implementation of National BIM Standards , 2010, J. Comput. Civ. Eng..

[16]  J FenvesS,et al.  A WWW-based regulation broker , 1996 .

[17]  John C. Mitchell,et al.  Theoretical aspects of object-oriented programming: types, semantics, and language design , 1994, Choice Reviews Online.

[18]  Nicola Guarino,et al.  Logical Modelling of Product Knowledge: Towards a Well-Founded Semantics for STEP , 2007 .

[19]  Martin Fischer,et al.  THE SCOPE AND ROLE OF INFORMATION TECHNOLOGY IN CONSTRUCTION , 2004 .

[20]  Jakob Beetz,et al.  IfcOWL: A case of transforming EXPRESS schemas into ontologies , 2008, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[21]  Mirkka Rekola,et al.  Towards Integrated Design and Delivery Solutions: Pinpointed Challenges of Process Change , 2010 .

[22]  Manu Venugopal,et al.  INTRODUCING A NEW METHODOLOGY TO DEVELOP THE INFORMATION DELIVERY MANUAL FOR AEC PROJECTS , 2010 .

[23]  Harold E. Marshall,et al.  UNIFORMAT II Elemental Classification for Building Specifications, Cost Estimating and Cost Analysis | NIST , 1999 .

[24]  Vladimir Bazjanac,et al.  Reduction, simplification, translation and interpretation in the exchange of model data , 2007 .

[25]  Charles M. Eastman,et al.  Benchmark tests for BIM data exchanges of precast concrete , 2009 .

[26]  Luca Cardelli,et al.  On understanding types, data abstraction, and polymorphism , 1985, CSUR.

[27]  Charles M. Eastman,et al.  Building Product Models: Computer Environments, Supporting Design and Construction , 1999 .

[28]  Carl A. Gunter Semantics of programming languages: structures and techniques , 1993, Choice Reviews Online.

[29]  Charles M. Eastman,et al.  The Rosewood experiment — Building information modeling and interoperability for architectural precast facades , 2010 .

[30]  James H. Garrett,et al.  JAVA-BASED REGULATION BROKER , 2000 .

[31]  A Kiviniemi,et al.  Integration of Multiple Product Models: IFC Model Servers as a Potential Solution , 2005 .

[32]  Turk,et al.  Mapping between architectural and structural aspects in the IFC based building information models , 2008 .

[33]  Charles M. Eastman,et al.  BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors , 2008 .

[34]  Charles M. Eastman,et al.  Unique Requirements of Building Information Modeling for Cast-in-Place Reinforced Concrete , 2007 .