In addition to describing and representing the data us-
ing domain ontology which gives meaning to all data
mapped to it, INSIDE also models the data flow us-
ing a service ontology. The service ontology allows
the system to understand how the data will flow from
one system to another and not only to give meaning
to each attribute of the connected data sources. The
representation of the data flow between systems is a
positive differential. Also, it enables the INSIDE data
model to identify possible inconsistencies among sets
of services since a service can be defined using an-
other service (composite service).
8 CONCLUSION
This paper presents INSIDE, a system based on on-
tologies that enable semantic interoperability for en-
gineering data. From a practical point of view, for the
oil sector, the study of semantic models contributes
to the definition of the data model to be used, which
is one of the critical points of software development.
In summary, the contributions of this project are: (i)
the proposal of a conceptual model and its implemen-
tation that resulted in the creation of INSIDE, which
uses a composition of services strategy to integrate
multiple heterogeneous data sources; (ii) a prelimi-
nary experiment in which the service composition
technique is evaluated using INSIDE; (iii) a service
ontology, developed for our case study, that describes
all types of queries and interests that a customer has
about a set of different data sources; (iv) a domain tax-
onomy, which encompasses the elements present in
the case study; and (v) proposal of a unique query lan-
guage to query different types of databases. All data
sources connected to INSIDE are mapped to concepts
defined in this taxonomy. This will help engineers
understand the information stored in all mapped data
sources and their components. Also, the query lan-
guage is capable of accessing any data source con-
nected to INSIDE, as well as making it possible to
merge data from these different sources into a result-
ing dataset. The approach was evaluated with the case
study related to the regulatory standard NR-13. The
experiments executed show that the service composi-
tion strategy for database integration helps new de-
velopers to understand the underlying data sources
since the queries and processes of a company are
represented semantically, using the service ontology.
As future works we propose the develop a human-
friendly interface to help engineers create queries to
encapsulate their interests and automatize the genera-
tion of the SQL queries for each basic data service as-
sociated with a relational database. Also, one possible
line of future research is to use international standards
to serialize the data returned from an execution of an
INSIDE query.
REFERENCES
Angelopoulos, V. and et al. (2019). The space physics envi-
ronment data analysis system (spedas). Space Science
Reviews, 215.
Antoniou, G. and van Harmelen, F. (2009). Web ontol-
ogy language: OWL. In Handbook on Ontologies.
Springer.
Atle Gulla., J. (2008). Interoperability in the petroleum in-
dustry. In Proceedings of the Tenth International Con-
ference on Enterprise Information Systems - Volume
4: ICEIS, pages 33–40. INSTICC, SciTePress.
Brickley, D. and Guha, R. (2014). RDF schema 1.1. W3C
recommendation, W3C.
Campos, J., Pinheiro de Almeida, V., Silva, G., Caiado, R.,
Corseuil, E. T., Gonzalez, F., and Pereira, C. (2020).
State of the art on system architectures for data inte-
gration. Rio Oil and Gas Expo and Conference.
Dhayne, H., Kilany, R., Haque, R., and Taher, Y. (2018).
Sedie: A semantic-driven engine for integration of
healthcare data. In 2018 IEEE International Con-
ference on Bioinformatics and Biomedicine (BIBM),
pages 617–622, Los Alamitos, CA, USA. IEEE Com-
puter Society.
Eugster, P. T., Felber, P. A., Guerraoui, R., and Kermarrec,
A.-M. (2003). The many faces of publish/subscribe.
ACM Comput. Surv., 35(2).
Geraci, A., Katki, F., McMonegal, L., Meyer, B., Lane,
J., Wilson, P., Radatz, J., Yee, M., Porteous, H., and
Springsteel, F. (1991). IEEE Standard Computer Dic-
tionary: Compilation of IEEE Standard Computer
Glossaries. IEEE Press.
Nardi, J. C., de Almeida Falbo, R., Almeida, J. P. A., Guiz-
zardi, G., Pires, L. F., van Sinderen, M. J., Guarino,
N., and Fonseca, C. M. (2015). A commitment-based
reference ontology for services. Information Systems,
54:263–288.
Pease, A. (2011). Ontology: A Practical Guide. Articulate
Software Press.
Sakr, S., Wylot, M., Mutharaju, R., Le Phuoc, D., and Fun-
dulaki, I. (2018). Linked data: Storing, querying, and
reasoning. Springer International Publishing.
Sarabia-J
´
acome, D., Palau, C. E., Esteve, M., and Boronat,
F. (2020). Seaport data space for improving logistic
maritime operations. IEEE Access, 8:4372–4382.
Tolk, A. and Muguira, J. (2003). The Levels of Conceptual
Interoperability Model.
W3C-OWL-WG-2012 (2012). OWL 2 web ontology lan-
guage document overview (second edition). W3C rec-
ommendation, W3C.
Ziegler, P. and Dittrich, K. R. (2004). Three decades of data
integration - all problems solved? In IFIP Congress
Topical Sessions.
ICEIS 2023 - 25th International Conference on Enterprise Information Systems
114