Abstract
This paper reports the findings and insights obtained from the application of a DEMO-based methodology in a collaboration project with the town council of Funchal, city of Madeira Island, on the subject of the Portuguese Building Code of law. As agreed with the council, one of the goals of this project was to model the universe of discourse of their Urban Appraisal Department. Its activity is subject to very complex legal restrictions encompassing several knowledge domains such as architecture, engineering, etc. The unique circumstances and requirements of the project motivated a novel version of DEMO’s Fact Model. Specifically, 510 surveyed facts, composed of 65 concepts and 445 composing attributes along with their rationale, were specified in two main artifacts presented in this paper: the Fact Diagram and the Fact Description Table. Moreover, 567 combinations between 119 types of application deliverables and 21 types of urban operations - all of which potentially subject to future changes - were considered as instances of concepts in type-square structures related to application deliverable management. Our main research contributions are the synthetization and expressive power of the improved Fact Model, which allowed us to overcome the complexity and intricacies of legislation and create representations that are easily understood and productively discussed by the full range of stakeholders regardless of their technical prowess, experience, or background.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Markus, M., Majchrzak, A., Gasser, L.: A design theory for systems that support emergent knowledge processes. MIS Q. 26, 179–212 (2002). https://doi.org/10.2307/4132330
Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. MIS Q. 28, 75–105 (2004). https://doi.org/10.2307/25148625
Dietz, J.L.G., Mulder, H.B.F.: The enterprise engineering theories. In: Dietz, J.L.G., Mulder, H.B.F. (eds.) Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation, pp. 23–48. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38854-6_4
Dietz, J.L.G.: Enterprise Ontology: Theory and Methodology. Springer, Heidelberg (2006). https://doi.org/10.1007/3-540-33149-2
Hevner, A.R.: A three cycle view of design science research. Scand. J. Inf. Syst. 19, 87–92 (2007)
Dietz, J.L.G., Mulder, H.B.F.: The PSI theory: understanding the operation of organisations. In: Dietz, J.L.G., Mulder, H.B.F. (eds.) Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation, pp. 119–157. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38854-6_8
Dietz, J.L.G., Mulder, H.B.F.: The DEMO methodology. In: Dietz, J.L.G., Mulder, H.B.F. (eds.) Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation, pp. 261–299. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38854-6_12
Dietz, J.L.G., Mulder, H.B.F.: The MU theory: understanding models and modelling. In: Dietz, J.L.G., Mulder, H.B.F. (eds.) Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation, pp. 71–94. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38854-6_6
Dietz, J.L.G.: A world ontology specification language. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM 2005. LNCS, vol. 3762, pp. 688–699. Springer, Heidelberg (2005). https://doi.org/10.1007/11575863_88
Dietz, J.L.G., Mulder, H.B.F.: Exercise: case library. In: Dietz, J.L.G., Mulder, H.B.F. (eds.) Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation, pp. 349–366. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38854-6_16
Yoder, J.W., Balaguer, F., Johnson, R.: Architecture and design of adaptive object-models. SIGPLAN Not. 36, 50–60 (2001). https://doi.org/10.1145/583960.583966
Halpin, T.: Object-role modeling: an overview (2002). http://www.orm.net/pdf/ORMwhitePaper.pdf
Dietz, J.L.G., Mulder, H.B.F.: Exercise: case rent-a-car. In: Dietz, J.L.G., Mulder, H.B.F. (eds.) Enterprise Ontology: A Human-Centric Approach to Understanding the Essence of Organisation, pp. 323–348. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-38854-6_15
Figueira, C., Aveiro, D.: A new action rule syntax for DEmo MOdels based automatic worKflow procEss geneRation (DEMOBAKER). In: Aveiro, D., Tribolet, J., Gouveia, D. (eds.) EEWC 2014. LNBIP, vol. 174, pp. 46–60. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-06505-2_4
Andrade, M., Aveiro, D., Pinto, D.: Bridging ontology and Implementation with a new DEMO action meta-model and engine. In: Aveiro, D., Guizzardi, G., Borbinha, J. (eds.) EEWC 2019. LNBIP, vol. 374, pp. 66–82. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-37933-9_5
Andrade, M., Aveiro, D., Pinto, D.: DEMO based dynamic information system modeller and executer (2018)
Acknowledgments
Special thanks to the officers from the town council of Funchal that contributed with their fruitful insights and feedback.
This work is supported by the Regional Development European Fund (INTERREG MAC), projects Dynamic eGov MAC2/5.11a/359 (MAC-2014–2020) and FiiHUB MAC2/2.3d/335 (MAC-2014–2020).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Gouveia, B., Aveiro, D., Pacheco, D., Pinto, D., Gouveia, D. (2021). Fact Model in DEMO - Urban Law Case and Proposal of Representation Improvements. In: Aveiro, D., Guizzardi, G., Pergl, R., Proper, H.A. (eds) Advances in Enterprise Engineering XIV. EEWC 2020. Lecture Notes in Business Information Processing, vol 411. Springer, Cham. https://doi.org/10.1007/978-3-030-74196-9_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-74196-9_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-74195-2
Online ISBN: 978-3-030-74196-9
eBook Packages: Computer ScienceComputer Science (R0)