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:
File Dimensione Formato  
ICAISE2023-frontmatter.pdf

accesso aperto

Descrizione: front-matter
Tipo: File Supplementare
Licenza: Licenza per accesso libero gratuito
Dimensione 167.32 kB
Formato Adobe PDF
167.32 kB Adobe PDF Visualizza/Apri
ICAISE2023_Accepted.pdf

Open Access dal 05/03/2025

Descrizione: accepted-version
Tipo: Postprint / Author's Accepted Manuscript (AAM) - versione accettata per la pubblicazione dopo la peer-review
Licenza: Licenza per accesso libero gratuito
Dimensione 436.2 kB
Formato Adobe PDF
436.2 kB Adobe PDF Visualizza/Apri

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
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact