4D-SETL - A Semantic Data Integration Framework

Although successfully employed as the foundation for a number of large-scale government and energy industry projects, foundational ontologies have not been widely adopted within mainstream Enterprise Systems (ES) data integration practice. However, as the closed-worlds of ES are opened to Internet scale data sources, there is an emerging need to better understand the semantics of such data and how they can be integrated. Foundational ontologies can help establish this understanding and therefore, there is a need to investigate how such ontologies can be applied to underpin practical ES integration solutions. This paper describes research undertaken to assess the effectiveness of such an approach through the development and application of the 4D-Semantic Extract Transform Load (4D-SETL) framework. 4D-SETL was employed to integrate a number of large scale datasets and to persist the resultant ontology within a prototype warehouse based on a graph database. The advantages of the approach included the ability to combine foundational, domain and instance level ontological objects within a single coherent system. Furthermore, the approach provided a clear means of establishing and maintaining the identity of domain objects as their constituent spatiotemporal parts unfolded over time, enabling process and static data to be combined within a single model.

[1]  Trevor J. M. Bench-Capon,et al.  An Analysis of Ontology Mismatches; Heterogeneity versus Interoperability , 2007 .

[2]  H. Herre General Formal Ontology (GFO): A Foundational Ontology for Conceptual Modelling , 2010 .

[3]  Ian Bailey,et al.  Enterprise Ontologies – Better Models of Business , 2011 .

[4]  Yixin Chen,et al.  A comparison of a graph database and a relational database: a data provenance perspective , 2010, ACM SE '10.

[5]  P. Strawson Identifying reference and truth‐values , 2008 .

[6]  Barry Smith,et al.  SNAP and SPAN: Towards Dynamic Spatial Ontology , 2004, Spatial Cogn. Comput..

[7]  Giancarlo Guizzardi,et al.  Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology , 2008, CIbSE.

[8]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[9]  Paul Zikopoulos,et al.  Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming Data , 2011 .

[10]  Anne M. Cregan Symbol Grounding for the Semantic Web , 2007, ESWC.

[11]  Alon Y. Halevy,et al.  Introduction to the special issue on semantic integration , 2004, SGMD.

[12]  Kevin Waugh,et al.  A Classification of Object-Relational Impedance Mismatch , 2009, 2009 First International Confernce on Advances in Databases, Knowledge, and Data Applications.

[13]  Ali Arsanjani,et al.  Developing and Integrating ENTERPRISE COMPONENTS AND SERVICES , 2002 .

[14]  K. Koslicki Four-Dimensionalism: An Ontology of Persistence and Time , 2003 .

[15]  Fèlix Saltor,et al.  Suitability of datamodels as canonical models for federated databases , 1991, SGMD.

[16]  Allan Kuchinsky,et al.  Integrating user-perceived quality into Web server design , 2000, Comput. Networks.

[17]  Mark Lycett,et al.  ‘Datafication’: making sense of (big) data in a complex world , 2013, Eur. J. Inf. Syst..

[18]  William Kent,et al.  Data and Reality: Basic Assumptions in Data Processing Reconsidered , 1978 .

[19]  C. D. Patricia Partridge The Role of Ontology in Integrating Semantically Heterogeneous Databases DB-Fusion 2002 , 2002 .

[20]  Gary T. Leavens,et al.  Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity , 2012, SPLASH 2012.

[21]  E. F. CODD,et al.  A relational model of data for large shared data banks , 1970, CACM.

[22]  Nicola Guarino,et al.  Sweetening Ontologies with DOLCE , 2002, EKAW.

[23]  C. Maria Keet The Use of Foundational Ontologies in Ontology Development: An Empirical Assessment , 2011, ESWC.

[24]  Christopher Partridge,et al.  Guidelines for Developing Ontological Architectures in Modelling and Simulation , 2013, Ontology, Epistemology, and Teleology for Modeling and Simulation.

[25]  R. Volz,et al.  Benchmarking OWL Reasoners , 2007 .