A BIM-Compatible Schema for Architectural Programming Information

  • Ehsan BarekatiEmail author
  • Mark J. Clayton
  • Wei Yan
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 527)


Architectural programming, although a key part of AECFM processes, has not been well integrated into Building Information Modeling (BIM). Having access to architectural programming information throughout the lifecycle of a building can add value to design evaluation, facility management, renovation and extension. There is not currently a comprehensive and standard data model to store architectural programming information. Our research is producing a universal format for an architectural program of requirements (UFPOR) that can connect the architectural programming information to the IFC BIM schema. The result is a data model for architectural programming that is inherently interoperable with BIM standard schema. A graphical user interface facilitates data creation and manipulation. The schema and effectiveness of the bridging fields has been tested by entering the content of three two different architectural programming documents into the UFPOR database.


BIM Architectural programming Data modelling Interoperability IFC 


  1. 1.
    Eastman, C.M.: BIM Handbook: A Guide To Building Information Modeling for Owners, Managers, Designers, Engineers, and Contractors, pp. xiv, 490 p., 4 p. of plates. Wiley, Hoboken (2008)Google Scholar
  2. 2.
    Bilal, S.: Building information modelling framework: a research and delivery foundation for industry stakeholders. Autom. Constr. 18, 357–375 (2009)CrossRefGoogle Scholar
  3. 3.
    Björk, B., Laakso, M.: CAD standardisation in the construction industry — a process view. Autom. Constr. 19, 398–406 (2010)CrossRefGoogle Scholar
  4. 4.
    Kiviniemi, A.: Requirements Management Interface, vol. 161 (2005)Google Scholar
  5. 5.
    Barekati, E., Clayton, M.J.: A universal format for architectural program of requirement - a prerequisite for adding architectural programming information to BIM data models. In: The 32nd eCAADe Conference, pp. 385 (2014)Google Scholar
  6. 6.
    Cherry, E.: Programming for Design: From Theory to Practice, pp. xxiii, 327. Wiley, New York (1999)Google Scholar
  7. 7.
    Duerk, D.P.: Architectural Programming: Information management for Design, pp. xiv, 258. Van Nostrand Reinhold, New York (1993)Google Scholar
  8. 8.
    Peña, W., Parshall, S.: Problem Seeking: An Architectural Programming Primer, p. 224. Wiley, New York (2001)Google Scholar
  9. 9.
    Sanoff, H.: Methods of Architectural Programming, pp. xi, 184. Dowden, Hutchinson & Ross, Stroudsburg (1977)Google Scholar
  10. 10.
    Hershberger, R.G.: Architectural Programming and Predesign Manager, pp. xix, 506. McGraw-Hill, New York (1999)Google Scholar
  11. 11.
    Liebich, T., Wix, J.: Highlights of the development process of industry foundation classes. In: Proceedings of the 1999 CIB W78 Conference, pp. 18 (1999)Google Scholar
  12. 12.
    Anonymous: Affinity, vol. 2012Google Scholar
  13. 13.
    Barekati, E.: HKS BIM+Programming. In: Fiatech 2012 Technology Conference and Showcase (2012)Google Scholar
  14. 14.
    Liebich, T.: IFC2x Edition 3 < br /> Model implementation guide. In: buildingSMART International (2009)Google Scholar
  15. 15.
    Anonymous: information requirements specification – [AR-5] early design. In: International Alliance for Interoperability- UK Chapter (2004)Google Scholar
  16. 16.
    East, W., Nisbet, N.: Spatial Compliance information exchange (SCie). buildingSMART alliance (2009)Google Scholar
  17. 17.
    East, W.: Building Programming information exchange (BPie) (2012)Google Scholar
  18. 18.
    Liebich, T., Adachi, Y., Forester, J., Hyvarinen, J., Richter, S., Chipman, T., Weise, M., Wix, J.: IFC4 OFFICIAL RELEASE. buildingSMART International Ltd (2013)Google Scholar
  19. 19.
    Shklar, L., Rosen, R.: Web application architecture, Principles, Protocols and Practices. Wiley, Chichester (2009)Google Scholar
  20. 20.
    Dewsbury, R.: Google web toolkit applications, Pearson Education, 2007. Horstmann, C.S., Cornell, G.: Core Java 2: vol. I, Fundamentals, Pearson Education (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  1. 1.Texas A&M UniversityCollege StationUSA

Personalised recommendations