Revisiting the DEMO Transaction Pattern with the Unified Foundational Ontology (UFO)

  • Tanja PoletaevaEmail author
  • Giancarlo Guizzardi
  • João Paulo A. Almeida
  • Habib Abdulrab
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 284)


In this paper, we revisit the DEMO transaction pattern in light of the domain-independent system of categories put forth by the Unified Foundational Ontology (UFO). In this process, we treat social relationships in the scope of the DEMO transactions as objectified social entities, and thereby separate the behavioural and structural aspects of the transaction pattern and clarify their interplay. Further, we represent the pattern in the OntoUML ontology-driven conceptual modeling language. The revisited pattern can be embedded in broader enterprise ontologies and reference conceptual models based in UML. The proposed OntoUML models can also be further refined to account for and consider different organizational implementations of business transactions. We demonstrate the proposed representation by applying it to OMGs EU-Rent case.


Foundational ontology Enterprise ontology DEMO transaction pattern Organizational implementation 



This research is partly funded by the FEDER grant number HN0002134: CLASSE 2 (“Les Corridors Logistiques: Application a la Vallee de la Seine et son Environnement”). This research is also partly funded by the Brazilian Research Funding Agencies CNPq (grants number 311313/2014-0 and 461777/2014-2) and FAPES (grant number 69382549).


  1. 1.
    Wand, Y., Weber, R.: Research commentary: information systems and conceptual modeling – a research agenda. Inf. Syst. Res. 13(4), 363–376 (2002). INFORMS, USACrossRefGoogle Scholar
  2. 2.
    Barjis, J.: Enterprise modeling and simulation within enterprise engineering. J. Enterpr. Transform. 1(3), 185–207 (2011). Taylor&Francis OnlineCrossRefGoogle Scholar
  3. 3.
    Dietz, J.L.G.: Enterprise Ontology – Theory and Methodology. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  4. 4.
    Guizzardi, G.: Ontological foundations for structural conceptual models. Telematics Instituut Fundamental Research Series, ISSN 1388-1795, No. 015, The Netherlands (2005)Google Scholar
  5. 5.
    Land, M., Krouwel, M.: Exploring organizational implementation fundamentals. In: Proper, H.A., Aveiro, D., Gaaloul, K. (eds.) EEWC 2013. LNBIP, vol. 146, pp. 28–42. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-38117-1_3 CrossRefGoogle Scholar
  6. 6.
    Guizzardi, G., Wagner, G., Almeida, J.P.A., Guizzardi, R.S.S.: Towards ontological foundation for conceptual modeling: the unified foundational ontology (UFO) story. Appl. Ontol. 10(3–4), 259–271 (2015). IOS PressCrossRefGoogle Scholar
  7. 7.
    Verdonck, M., Gailly, F.: Insights on the use and application of ontology and conceptual modeling languages in ontology-driven conceptual modeling. In: Comyn-Wattiau, I., Tanaka, K., Song, I.-Y., Yamamoto, S., Saeki, M. (eds.) ER 2016. LNCS, vol. 9974, pp. 83–97. Springer, Cham (2016). doi: 10.1007/978-3-319-46397-1_7 CrossRefGoogle Scholar
  8. 8.
    Habermas, J.: The Theory of Communicative Action. Lifeworld and System: A Critique of Functionalist Reason, vol. 2. (Translated by Thomas McCarthy), 3d corrected edn. 1985. Suhrkamp Verlag, Frankfurt am Main (1981)Google Scholar
  9. 9.
    Dietz, J.L.G.: The PSI theory – understanding human collaboration. Technical report TR-FIT-15-05. Faculty of Information Technology Czech Technical University in Prague (2015). Accessed 2016
  10. 10.
    Guizzardi, G., Falbo, R.A., Guizzardi, R.S.S.: Grounding software domain ontologies in the unified foundational ontology (UFO): the case of the ODE software process ontology. In: XI Iberoamerican Workshop on Requirements Engineering and Software Environments, pp. 244–251 (2008)Google Scholar
  11. 11.
    Guarino, N., Guizzardi, G.: Relationships and events: towards a general theory of reification and truthmaking. In: Adorni, G., Cagnoni, S., Gori, M., Maratea, M. (eds.) AI*IA 2016. LNCS (LNAI), vol. 10037, pp. 237–249. Springer, Cham (2016). doi: 10.1007/978-3-319-49130-1_18 CrossRefGoogle Scholar
  12. 12.
    Carvalho, V.A., Almeida, J.P.A., Guizzardi, G.: Using a well-founded multi-level theory to support the analysis and representation of the powertype pattern in conceptual modeling. In: Nurcan, S., Soffer, P., Bajec, M., Eder, J. (eds.) CAiSE 2016. LNCS, vol. 9694, pp. 309–324. Springer, Cham (2016). doi: 10.1007/978-3-319-39696-5_19 Google Scholar
  13. 13.
    Falbo, R.A., Ruy, F.B., Guizzardi, G., Barcellos, M.P., Almeida, J.P.A.: Towards an enterprise ontology pattern language. In: 29th Annual ACM Symposium on Applied Computing, pp. 323–330. ACM (2014)Google Scholar
  14. 14.
    Guizzardi, G., Wagner, G., Almeida Falbo, R., Guizzardi, R.S.S., Almeida, J.P.A.: Towards ontological foundations for the conceptual modeling of events. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 327–341. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-41924-9_27 CrossRefGoogle Scholar
  15. 15.
    Guarino, N., Guizzardi, G.: “We need to discuss the relationship”: revisiting relationships as modeling constructs. In: Zdravkovic, J., Kirikova, M., Johannesson, P. (eds.) CAiSE 2015. LNCS, vol. 9097, pp. 279–294. Springer, Cham (2015). doi: 10.1007/978-3-319-19069-3_18 CrossRefGoogle Scholar
  16. 16.
    Nardi, J.C., De Almeida Falbo, R., Almeida, J.P.A., Guizzardi, G., Ferreira Pires, L., Van Sinderen, M.J., Guarino, N., Fonseca, C.M.: A commitment-based reference ontology for services. Inf. Syst. 54, 263–288 (2015). Elsevier Ltd.CrossRefGoogle Scholar
  17. 17.
    Object Management Group: Business Motivation Model (BMM) Specification, V1.1. OMG Available Specification OMG Document Number: formal/2010-05-01 (May 2010).
  18. 18.
    Op’t Land, M., Dietz, J.L.G.: Benefits of enterprise ontology in governing complex enterprise transformations. In: Albani, A., Aveiro, D., Barjis, J. (eds.) EEWC 2012. LNBIP, vol. 110, pp. 77–92. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-29903-2_6 CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Tanja Poletaeva
    • 1
    Email author
  • Giancarlo Guizzardi
    • 2
    • 3
  • João Paulo A. Almeida
    • 3
  • Habib Abdulrab
    • 1
  1. 1.LITIS lab.INSA de RouenRouenFrance
  2. 2.Free University of Bozen-BolzanoBozen-BolzanoItaly
  3. 3.Ontology and Conceptual Modeling Research Group (NEMO)Federal University of Espírito SantoVitóriaBrazil

Personalised recommendations