A Web3D Enabled Information Integration Framework for Facility Management

Edvinas Rasys, Michael Hodds, Nashwan Dawood, Mohamad Kassem


Managing capital oil and gas and civil engineering facilities requires a large amount of heterogeneous information that is generated by different project stakeholders across the facility lifecycle phases and is stored in various databases and technical documents. The amount of information reaches its peak during the commissioning and handover phases when the project is handed over to the operator. The operational phase of facilities spans multiple decades and the way facilities are used and maintained have a huge impact on costs, environment, productivity, and health and safety. Thus, the client and the operator bear most of the additional costs associated with incomplete, incorrect or not immediately usable information.

Web applications can provide quick and convenient access to information regardless of user location. However, the integration and delivery of engineering information, including 3D content, over the Web is still at its infancy and is affected by numerous technical (i.e. data and tools) and procedural (i.e. process and people) challenges. This paper addresses the technical issues and proposes a Web3D enabled information integration framework that delivers engineering information together with 3D content without any plug-ins. In the proposed framework, a class library defines the engineering data requirements and a semi-structured database provides means to integrate heterogeneous technical asset information. This framework also enables separating the 3D model content into fragments, storing them together with the digital assets and delivering to the client browser on demand. Such framework partially alleviates the current limitations of the JavaScript based 3D content delivery such as application speed and latency. Hence, the proposed framework is particularly valuable to petroleum and civil engineering companies working with large amounts of data.


Information integration, Facility Management, Class Library, Web3D, WebGL

Full Text



gen Inc., 2013, MongoDB, Available at: http://www.mongodb.org/ (Accessed: 21 July 2013).

Batres, R., West, M., Leal, D. & Price, D., 2007, 'An Upper Ontology based on ISO 15926', Computers & Chemical Engineering, 31 (5-6), 519–534.

Bayer, B. & Marquardt, W., 2004, 'Towards integrated information models for data and documents', Computers & Chemical Engineering, 28 (8), 1249–1266.

Behr, J., Eschler, P., Jung, Y. & Zollner, M., 2009, 'X3DOM - A DOM-based HTML5/ X3D integration model', Proceedings of the 14th International Conference on 3D Web Technology, Web3D '09 The 14th International Conference on Web3D Technology, ACM, 16 – 17 June, Darmstadt, Germany, 127–135.

BIM network, 2011, BIM Surfer, Available at: http://bimsurfer.org/ (Accessed: 21 July 2013).

BIM network, 2012, BIMserver, Available at: http://bimserver.org/ (Accessed: 21 July 2013).

Boicea, A., Radulescu, F. & Agapin, L.I., 2012, 'MongoDB vs Oracle -- Database Comparison', Proceedings of the Third International Conference on Emerging Intelligent Data and Web Technologies, EIDWT 2012 : Third International Conference on Emerging Intelligent Data and Web Technologies, IEEE, 19-21 September, Bucharest, Romania, 330–335.

Burda, B., Crompton, J., Sardoff, H., Falconer, J., et al., 2007, 'Information Architecture Strategy for the Digital Oil Field', Proceedings of the Digital Energy Conference and Exhibition, Digital Energy Conference and Exhibition, Society of Petroleum Engineers, 11-12 April, Houston, Texas, U.S.A., 1-5.

Corporation for National Research Initiatives (CNRI), 2013, Handle System, Available at: http://handle.net/ (Accessed: 18 May 2013).

Crompton, J. & Gilman, H., 2011, 'The Future of Integrated Operations', SPE Economics & Management, 3 (1), 45–51.

Fagin, R., Haas, L.M. & Hern, M., 2009, 'Clio : Schema Mapping Creation and Data Exchange', Borgida, A., Chaudhri V., Giorgini P. et al. (eds), Conceptual Modeling: Foundations and Applications, Springer Berlin Heidelberg, 198–236.

Forshaw, J., 2011, WebGL - A New Dimension for Browser Exploitation, Available at: http://www.contextis.co.uk/research/blog/webgl-new-dimension-browser-exploitation/ (Accessed: 19 May 2013).

Gallaher, M.P. & Chapman, R.E., 2004, Cost analysis of inadequate interoperability in the US capital facilities industry, US Department of Commerce, Technology Administration, National Institute of Standards and Technology.

Haas, L.M., Miller, R.J., Kossmann, D. & Hentschel, M., 2010, 'A first step towards integration independence', Proceedings of the 2010 IEEE 26th International Conference on Data Engineering Workshops, 26th IEEE International Conference on Data Engineering, 1-6 March, Long Beach, California, USA, 147–150.

Jokić, S., Krčo, S., Dejanović, I., Vučković, J., et al., 2012, 'Evaluation of a Document Oriented Resource Directory Performance', Telfor Journal, 4 (2), 95-100.

Joyent, 2013, Node.js, Available at: http://nodejs.org/ (Accessed: 18 May 2013).

Kay, L., 2013, 3D Scene Graph Engine for WebGL, Available at: http://scenejs.org/ (Accessed: 27 November 2013).

Khronos Group, 2011, WebGL Security, Available at: http://www.khronos.org/webgl/security/ (Accessed: 19 May 2013).

Larman, C., 2004, Agile and iterative development: a manager's guide, 1 edition, Addison-Wesley Professional.

Leal, D., 2005, 'ISO 15926 Life Cycle Data for Process Plant": An Overview', Oil & Gas Science and Technology - Rev IFP, 60 (4), 629–637."

Lenzerini, M., Vassiliou, Y., Vassiliadis, P. & Jarke, M., 2003, Fundamentals of data warehouses, 1 edition, Springer-Verlag, New York.

Microsoft, 2011, WebGL Considered Harmful - Security Research & Defense - Site Home - TechNet Blogs, Available at: http://blogs.technet.com/b/srd/archive/2011/06/16/webgl-considered-harmful.aspx (Accessed: 19 May 2013).

Ortiz Jr., S., 2010, 'Is 3D Finally Ready for the Web?', Computer, 43 (1), 14–16.

Papakonstantinou, Y., Garcia-Molina, H. & Widom, J., 1995, 'Object exchange across heterogeneous information sources', P. S. Yu and A. L. P. Chen (eds.), Proceedings of the Eleventh International Conference on Data Engineering, International Conference on Data Engineering, IEEE Computer Society, 6-10 March, Taipei, Taiwan, 251–260.

Parisi, T., 2012, WebGL: Up and Running, O'Reilly Media, Sebastopol.

POSC Caesar, 2011, ISO15926 Primer, Available at: https://www.posccaesar.org/wiki/ISO15926Primer_Parts (Accessed: 11 May 2013).

Ram, S. & Park, J., 2004, 'Semantic Conflict Resolution Ontology (SCROL): An ontology for detecting and resolving data and schema-level semantic conflicts', IEEE Transactions on Knowledge and Data Engineering, 16 (2), 189–202.

Rasys, E. & Dawood, N.N., 2012, 'Semi-Structured Data Modelling for a Web-Enabled Engineering Application', Computing in Civil Engineering (2012), R.R. Issa and I. Flood (eds), International Conference on Computing in Civil Engineering, American Society of Civil Engineers, 17-20 June, Clearwater Beach, Florida, United States, 41–48.

Reece, C.A., Hoefner, M.L., Seetharam, R. V & Killian, K.E., 2008, 'An Enterprise-Wide Approach to Implementing Digital Oilfield"', Intelligent Energy Conference and Exhibition, 25-27 February, Amsterdam, The Netherlands, Society of Petroleum Engineers."

Samdani, K. & Till, A., 2007, 'Engineering portals add significant value to E & P project delivery capabilities', World Oil, 228 (11), 91–95.

Sanderson, S., 2013, Knockout : Home, Available at: http://knockoutjs.com/ (Accessed: 18 May 2013).

Schramm, C., Meißner, A. & Weidinger, G., 2010, 'Contracting strategies in the oil and gas industry', 3R International, 1 (Special), 33–36.

Smith, B., 2006, 'Against Idiosyncrasy in Ontology Development', Proceedings of the Fourth International Conference (FOIS 2006), The 4th International Conference on Formal Ontology in Information Systems, FOIS 2006, IOS Press, 9-11 November, Baltimore, USA, 15–26.

Sons, K., Klein, F., Rubinstein, D., Byelozyorov, S., et al., 2010, 'XML3D: interactive 3D graphics for the web', Web3D 10 Proceedings of the 15th International Conference on Web 3D Technology, P. Slusallek, B. Yoo, and N. Polys (eds.), The 15th International Conference on 3D Web Technology, ACM, 24-25 July, Los Angeles, CA, USA, 175–184.

Stonebraker, M., 2010, Why Enterprises Are Uninterested in NoSQL, Available at: http://cacm.acm.org/blogs/blog-cacm/99512-why-enterprises-are-uninterested-in-nosql/fulltext (Accessed: 21 July 2013).

Stonebraker, M., Bear, C., Çetintemel, U., Cherniack, M., et al., 2007, 'One Size Fits All ? – Part 2 : Benchmarking Results', Third Biennial Conference on Innovative Data Systems Research, CIDR 2007, 7-10 January, Asilomar, CA, USA, 173–184.

Stonebraker, M. & Çetintemel, U., 2005, 'One Size Fits All": An Idea Whose Time Has Come and Gone', Proceedings of the 21st International Conference on Data Engineering (ICDE 2005), IEEE Computer Society, ICDE 2005, 5-8 April, Tokyo, Japan, 2–11."

Three.js, 2013, Three.js - JavaScript 3D library, Available at: http://threejs.org/ (Accessed: 27 November 2013).

Wache, H., Vögele, T., Visser, U., Stuckenschmidt, H., et al., 2001, 'Ontology-Based Integration of Information — A Survey of Existing Approaches', Proceedings of IJCAI-01 Workshop: Ontologies and Information Sharing, G. A. Pérez, M. Gruninger, M. Stuckenschmidt, et al., (eds), IJCAI-01 Workshop on Ontologies and Information Sharing, 4-5 April, Seattle, USA, 108–117.

Wiesner, A., Morbach, J. & Marquardt, W., 2011, 'Information integration in chemical process engineering based on semantic technologies', Computers & Chemical Engineering, 35 (4), 692–708.

Wright, T.E. & Madey, G., 2008, 'A Survey of Collaborative Virtual Environment Technologies', University of Notre Dame-USA, Tech. Rep.

Zhang, S., Li, J., Zhang, F. and Li, X., 2011, 'Design of Data Center and Implementation of Data Integration Based on SOA Framework', Proceedings of the 3rd International Conference on Communication Software and Networks, IEEE, 2011 IEEE 3rd International Conference on Communication Software and Networks (ICCSN), 27-29 May, Xi'an, China, 267–271.


  • There are currently no refbacks.