Schema versioning of JSON-based Big Data is driven either explicitly by schema changes or implicitly by updates. In the tauJSchema framework, we have previously investigated implicitJSONSchema versioning, by dealingwith implicit schema changes driven by updates of JSON-based conventional Big Data. Since tauJSchema supports not only conventional but also temporal JSON-basedBig Data, in this paper, we complete our investigation by focusing on the temporal side of implicit schema versioning in tauJSchema. To this end, we propose an approach for handling implicit schema changes triggered by temporal updates of JSON-based Big Data. More precisely, when a user specifies a temporal JSON update operation that modifies a snapshot JSON component assigning a valid-time timestamp to its new value, the execution of such an operation requires the JSON component to become temporal, which is for all intents a schema change. Thus, a new version of the tauJSchema temporal characteristics document is generated, with the addition of a new valid-time characteristic. New versions of the temporal JSON schema and of the temporal JSON document are also accordingly created.

Implicit JSON Schema Versioning Triggered by Temporal Updates to JSON-Based Big Data in the τJSchema Framework / Brahmia, Zouhaier; Brahmia, Safa; Grandi, Fabio; Bouaziz, Rafik. - STAMPA. - 489:(2022), pp. 32-47. (Intervento presentato al convegno 5th International Conference on Big Data and Internet of Things (BDIoT 2021) tenutosi a Rabat, Marocco nel 17-18 Marzo 2021) [10.1007/978-3-031-07969-6_3].

Implicit JSON Schema Versioning Triggered by Temporal Updates to JSON-Based Big Data in the τJSchema Framework

Grandi, Fabio;
2022

Abstract

Schema versioning of JSON-based Big Data is driven either explicitly by schema changes or implicitly by updates. In the tauJSchema framework, we have previously investigated implicitJSONSchema versioning, by dealingwith implicit schema changes driven by updates of JSON-based conventional Big Data. Since tauJSchema supports not only conventional but also temporal JSON-basedBig Data, in this paper, we complete our investigation by focusing on the temporal side of implicit schema versioning in tauJSchema. To this end, we propose an approach for handling implicit schema changes triggered by temporal updates of JSON-based Big Data. More precisely, when a user specifies a temporal JSON update operation that modifies a snapshot JSON component assigning a valid-time timestamp to its new value, the execution of such an operation requires the JSON component to become temporal, which is for all intents a schema change. Thus, a new version of the tauJSchema temporal characteristics document is generated, with the addition of a new valid-time characteristic. New versions of the temporal JSON schema and of the temporal JSON document are also accordingly created.
2022
Proceedings of the 5th International Conference on Big Data and Internet of Things
32
47
Implicit JSON Schema Versioning Triggered by Temporal Updates to JSON-Based Big Data in the τJSchema Framework / Brahmia, Zouhaier; Brahmia, Safa; Grandi, Fabio; Bouaziz, Rafik. - STAMPA. - 489:(2022), pp. 32-47. (Intervento presentato al convegno 5th International Conference on Big Data and Internet of Things (BDIoT 2021) tenutosi a Rabat, Marocco nel 17-18 Marzo 2021) [10.1007/978-3-031-07969-6_3].
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/892305
 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