representing a  different process detail, providing to 
the  ETL  development  team  specific  tools  for 
communicating at different ETL development phases. 
Each layer represents a new detail level applied to a 
specific  construct  described  in  the  previous  layer. 
This  contributes  to  a  more  agile  development 
approach  since  models  can  enrich  system 
requirements  incrementally.  To  show  how  this 
technique can be used, we explored a specific sub-
process  from  an  ETL  scenario.  We  show  how  the 
ETL specificities can be represented at a conceptual 
level  for  conceptualizing  ETL  processes  in  an 
effective way. 
As future work, we want to provide a complete 
system specification for the WWI case study, explore 
different  ETL  (and  ELT)  application  scenarios, 
discussing  how  this  modelling  approach  can  be 
adapted  for  different  types  of  data  integration 
projects.  Additionally,  we  want  also  to  explore 
BPMN choreography and conversation diagrams for 
ETL representation, which may help model systems 
that rely on a service-oriented architecture.  
ACKNOWLEDGEMENTS 
This  work  has  been  supported  by  national  funds 
through FCT - Fundação para a Ciência e Tecnologia 
through project UIDB/04728/2020. 
REFERENCES 
Aagesen,  G.,  &  Krogstie,  J.  (2015).  BPMN  2.0  for 
Modeling  Business  Processes.  In  Handbook on 
Business Process Management 1  (pp.  219–250). 
Springer  Berlin  Heidelberg.  https://doi.org/10.1007/ 
978-3-642-45100-3_10 
Akkaoui, Z. El, Zimanyi, E., El Akkaoui, Z., & Zimanyi, E. 
(2009).  Defining  ETL  worfklows  using  BPMN  and 
BPEL.  Proceeding of the ACM Twelfth International 
Workshop on Data Warehousing and OLAP DOLAP 
09, 41–48. https://doi.org/10.1145/1651291.1651299 
Biswas, N., Chattapadhyay, S., Mahapatra, G., Chatterjee, 
S.,  &  Mondal,  K.  C.  (2019).  A  new  approach  for 
conceptual  extraction-transformation-loading  process 
modeling. International Journal of Ambient Computing 
and Intelligence,  10(1),  30–45.  https://doi.org/ 
10.4018/IJACI.2019010102 
Biswas,  N.,  Chattopadhyay,  S.,  &  Mahapatra,  G. (2017). 
SysML  Based  Conceptual  ETL  Process  Modeling. 
International Conference on Computational 
Intelligence, Communications, and Business Analytics, 
242--255. https://doi.org/10.1007/978-981-10-6430-2 
Dupor,  S.,  &  Jovanovi,  V.  (2014).  An  approach  to 
conceptual  modelling  of  ETL  processes.  37th 
International Convention on Information and 
Communication Technology, Electronics and 
Microelectronics (MIPRO).  https://doi.org/10.1109/ 
MIPRO.2014.6859801 
El Akkaoui, Z., Mazón, J.-N. N., Vaisman, A., & Zimányi, 
E. (2012). BPMN-Based Conceptual Modeling of ETL 
Processes. Lecture Notes in Computer Science (Including 
Subseries Lecture Notes in Artificial Intelligence and 
Lecture Notes in Bioinformatics),  7448,  1–14. 
https://doi.org/10.1007/978-3-642-32584-7_1 
El  Akkaoui,  Z.,  Zimànyi,  E.,  Mazón,  J.-N.,  Trujillo,  J., 
Akkaoui, Z. El, Zimànyi, E., Mazón, J.-N., & Trujillo, 
J. (2011). A Model-driven Framework for ETL Process 
Development.  Proceedings of the ACM 14th 
International Workshop on Data Warehousing and 
OLAP (DOLAP’11),  45–52.  https://doi.org/10.1145/ 
2064676.2064685 
Griethuysen,  J.  J.  Van.  (2009).  The  Orange  Report  ISO 
TR9007  (1982  -  1987)  Grandparent  of  the  Business 
Rules Approach and SBVR  Part 2  - The  Seven Very 
Fundamental Principles. Business Rules Journal, 10(5). 
Kabiri,  A.,  &  Chiadmi,  D.  (2013).  Survey  on  ETL 
processes.  Journal of Theoretical and Applied 
Information Technology, 54(2), 219–229. 
Oliveira, B., & Belo, O. (2012). BPMN Patterns for ETL 
Conceptual  Modelling  and  Validation.  The 20th 
International Symposium on Methodologies for 
Intelligent Systems: Lecture Notes in Artificial 
Intelligence,  7661 LNAI,  445–454.  https://doi.org/ 
10.1007/978-3-642-34624-8_50 
Oliveira, B., & Belo, O. (2015). Task Clustering on ETL 
Systems - A Pattern-Oriented Approach. In A. Helfert, 
MarkusHolzinger, O. Belo, & C. Francalanci (Eds.), 4th 
International Conference on Data Management 
Technologies and Applications (DATA‘2015) (pp. 207–
214). Springer International Publishing. https://doi.org/ 
10.1007/978-3-319-30162-4 
Raj, A.,  Bosch, J., Olsson, H. H.,  & Wang, T.  J. (2020). 
Modelling Data Pipelines. 46th Euromicro Conference 
on Software Engineering and Advanced Applications, 
SEAA,  13–20.  https://doi.org/10.1109/SEAA5122 
4.2020.00014 
Reijers, H. A., & Mendling, J. (2010). On the Usefulness of 
Subprocesses in Business Process Models. 
Simitsis, A., & Vassiliadis, P. (2003). A Methodology for 
the Conceptual Modeling of ETL Processes. In J. Eder 
& M. Missikoff (Eds.), CAiSE’03: Proceedings of the 
15th International Conference on Advanced 
Information Systems Engineering  (pp.  305–316). 
Springer-Verlag. 
Trujillo, J., & Luj, S. (2003). A UML Based Approach for 
Modeling ETL Processes in Data Warehouses.  307–
320. 
Vassiliadis,  P.,  Simitsis,  A.,  &  Skiadopoulos,  S.  (2002). 
Conceptual modeling for ETL processes. Proceedings 
of the 5th ACM International Workshop on Data 
Warehousing and OLAP - DOLAP ’02,  14–21. 
https://doi.org/10.1145/583890.583893.