TempoJCM (Temporal JSON Conceptual Model) is a graphical model for conceptual modeling of temporal JSON data. Like the other conceptual data models, TempoJCM allows only to model the current structure of the real world, i.e., the current entities of this world, with their current properties and their current relationships, and the current temporal format of each time-varying model component. It does not support modeling future schema changes, e.g., a property that will be added to an entity after one year, or a temporal format, associated to an entity, which will be changed after some months. Since sometimes the designer, when defining a TempoJCM model, could have information on some schema changes that should be applied at a precise time in the future, it is interesting to also model such future schema changes. In this paper, we extend TempoJCM to support future schema change modeling. The extension consists in allowing the designer to specify, on the conceptual model, (i) the valid-time interval for each model component that will be involved by a future schema change, (ii) a future change to the temporal format of a component, (iii) a future renaming of some component, and (iv) a future replace of a model component with a new simple component. We also provide an application example to motivate and illustrate our proposal.

Brahmia, Z., Brahmia, S., Grandi, F., Bouaziz, R. (2024). TempoJCM++: An Extension of TempoJCM to Support Schema Change Modeling. Cham : Springer Nature [10.1007/978-3-031-48465-0_73].

TempoJCM++: An Extension of TempoJCM to Support Schema Change Modeling

Grandi, Fabio;
2024

Abstract

TempoJCM (Temporal JSON Conceptual Model) is a graphical model for conceptual modeling of temporal JSON data. Like the other conceptual data models, TempoJCM allows only to model the current structure of the real world, i.e., the current entities of this world, with their current properties and their current relationships, and the current temporal format of each time-varying model component. It does not support modeling future schema changes, e.g., a property that will be added to an entity after one year, or a temporal format, associated to an entity, which will be changed after some months. Since sometimes the designer, when defining a TempoJCM model, could have information on some schema changes that should be applied at a precise time in the future, it is interesting to also model such future schema changes. In this paper, we extend TempoJCM to support future schema change modeling. The extension consists in allowing the designer to specify, on the conceptual model, (i) the valid-time interval for each model component that will be involved by a future schema change, (ii) a future change to the temporal format of a component, (iii) a future renaming of some component, and (iv) a future replace of a model component with a new simple component. We also provide an application example to motivate and illustrate our proposal.
2024
Artificial Intelligence, Data Science and Applications - ICAISE'2023 - Volume 1
543
549
Brahmia, Z., Brahmia, S., Grandi, F., Bouaziz, R. (2024). TempoJCM++: An Extension of TempoJCM to Support Schema Change Modeling. Cham : Springer Nature [10.1007/978-3-031-48465-0_73].
Brahmia, Zouhaier; Brahmia, Safa; Grandi, Fabio; Bouaziz, Rafik
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/969240
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact