Abstract
The need for expressing temporal constraints in conceptual models is well-known, but it is unclear which representation is preferred and what would be easier to understand by modellers. We assessed five different modes of representing temporal constraints, being the formal semantics, Description logics notation, a coding-style notation, temporal EER diagrams, and (pseudo-)natural language sentences. The same information was presented to 15 participants in an experimental evaluation. Principally, it showed that (1) there was a clear preference for diagrams and natural language versus a dislike for other representations; (2) diagrams were preferred for simple constraints, but the natural language rendering was preferred for more complex temporal constraints; and (3) a multi-modal modelling tool will be needed for the data analysis stage to be effective.
This is a preview of subscription content, log in via an institution.
Notes
- 1.
“C must evolve into a B some time in the future” and “C evolved into a B in the past”, with both ceasing to be a C, respectively.
References
Artale, A., Franconi, E., Wolter, F., Zakharyaschev, M.: A temporal description logic for reasoning over conceptual schemas and queries. In: Flesca, S., Greco, S., Ianni, G., Leone, N. (eds.) JELIA 2002. LNCS, vol. 2424, pp. 98–110. Springer, Heidelberg (2002). doi:10.1007/3-540-45757-7_9
Artale, A., Parent, C., Spaccapietra, S.: Evolving objects in temporal information systems. Ann. Math. Artif. Intell. 50(1–2), 5–38 (2007)
Artale, A., Kontchakov, R., Wolter, F., Zakharyaschev, M.: Temporal description logic for ontology-based data access. In: Proceedings of IJCAI 2013 (2013)
Baader, F., Borgwardt, S., Lippmann, M.: Temporalizing ontology-based data access. In: Bonacina, M.P. (ed.) CADE 2013. LNCS (LNAI), vol. 7898, pp. 330–344. Springer, Heidelberg (2013). doi:10.1007/978-3-642-38574-2_23
Burden, H., Heldal, R.: Natural language generation from class diagrams. In: Proceedings of MoDeVVa 2011. ACM (2011)
Calvanese, D., De Giacomo, G.: Expressive description logics. In: The DL Handbook: Theory, Implementation and Applications, pp. 178–218. Cambridge University Press (2003)
Combi, C., Degani, S., Jensen, C.S.: Capturing temporal constraints in temporal ER models. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 397–411. Springer, Heidelberg (2008). doi:10.1007/978-3-540-87877-3_29
Curland, M., Halpin, T.: Model driven development with NORMA. In: Proceedings of HICSS-40, p. 286a. IEEE Computer Society (2007)
Gianni, D., Bocciarelli, P., D’Ambrogio, A.: Temporal capabilities in support of conceptual process modeling using object-role modeling. In: Proceedings of DEVS Integrative 2014 (2014)
Gregersen, H.: TimeERplus: a temporal EER model supporting schema changes. In: Jackson, M., Nelson, D., Stirk, S. (eds.) BNCOD 2005. LNCS, vol. 3567, pp. 41–59. Springer, Heidelberg (2005). doi:10.1007/11511854_4
Gregersen, H., Jensen, C.S.: Temporal entity-relationship models - a survey. IEEE Trans. Knowl. Data Eng. 11(3), 464–497 (1999)
Halpin, T., Morgan, T.: Information Modeling and Relational Databases, 2nd edn. Morgan Kaufmann, Burlington (2008)
Keet, C.M.: Sentence planning for temporal conceptual models and their temporal constraints. Submitted to an International Conference. ACL (2017)
Keet, C.M., Artale, A.: A basic characterization of relation migration. In: Meersman, R., Dillon, T., Herrero, P. (eds.) OTM 2010. LNCS, vol. 6428, pp. 484–493. Springer, Heidelberg (2010). doi:10.1007/978-3-642-16961-8_70
Keet, C.M., Ongoma, E.A.N.: Temporal attributes: their status and subsumption. In: Proceedings of APCCM 2015, vol. 165, pp. 61–70. CRPIT (2015)
Khatri, V., Ram, S., Snodgrass, R.T., Terenziani, P.: Capturing telic/atelic temporal data semantics: generalizing conventional conceptual models. Trans. Knowl. Data Eng. 26(3), 528–548 (2014)
McBrien, P.: Temporal constraints in non-temporal data modelling languages. In: Li, Q., Spaccapietra, S., Yu, E., Olivé, A. (eds.) ER 2008. LNCS, vol. 5231, pp. 412–425. Springer, Heidelberg (2008). doi:10.1007/978-3-540-87877-3_30
Object Management Group: Semantics of Business Vocabulary and Rules (SBVR) - OMG released versions of SBVR, formal/2008-01-02, January 2008. http://www.omg.org/spec/SBVR/1.0
Parent, C., Spaccapietra, S., Zimányi, E.: Conceptual Modeling for Traditional and Spatio-temporal Applications-the MADS Approach. Springer, Hedidelberg (2006). doi:10.1007/3-540-30326-X
Reiter, E., Dale, R.: Building applied natural language generation systems. Nat. Lang. Eng. 3, 57–87 (1997)
Shunmugam, T.: Adoption of a visual model for temporal database representation. M. IT thesis, Department of CS, University of Cape Town, South Africa (2016)
Acknowledgments
We thank all those who participated in the experiment.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Keet, C.M., Berman, S. (2017). Determining the Preferred Representation of Temporal Constraints in Conceptual Models. In: Mayr, H., Guizzardi, G., Ma, H., Pastor, O. (eds) Conceptual Modeling. ER 2017. Lecture Notes in Computer Science(), vol 10650. Springer, Cham. https://doi.org/10.1007/978-3-319-69904-2_33
Download citation
DOI: https://doi.org/10.1007/978-3-319-69904-2_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69903-5
Online ISBN: 978-3-319-69904-2
eBook Packages: Computer ScienceComputer Science (R0)