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.| 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.


