Affiliation:
1. University of Sfax, Tunisia
2. University of Bologna, Italy
Abstract
The JSON Schema language lacks explicit support for defining time-varying schemas of JSON documents. Moreover, existing JSON NoSQL databases (e.g., MongoDB, CouchDB) do not provide any support for managing temporal data. Hence, administrators of JSON NoSQL databases have to use ad hoc techniques in order to specify JSON schema for time-varying instances. In this chapter, the authors propose a disciplined approach, named Temporal JSON Schema (τJSchema), for the temporal management of JSON documents. τJSchema allows creating a temporal JSON schema from (1) a conventional JSON schema, (2) a set of temporal logical characteristics, for specifying which components of a JSON document can vary over time, and (3) a set of temporal physical characteristics, for specifying how the time-varying aspects are represented in the document. By using such characteristics to describe temporal aspects of JSON data, τJSchema guarantees logical and physical data independence and provides a low-impact solution since it requires neither updates to existing JSON documents nor extensions to related JSON technologies.
Reference51 articles.
1. Temporal Data Management - An Overview;M. H.Böhlen;LNBIP,2017
2. τJSchema: A Framework for Managing Temporal JSON-Based NoSQL Databases
3. Temporal JSON Schema Versioning in the τJSchema Framework.;S.Brahmia;Journal of Digital Information Management,2017
4. Managing Temporal and Versioning Aspects of JSON-based Big Data via the τJSchema Framework.;S.Brahmia;Proceedings of the International Conference on Big Data and Smart Digital Environment (ICBDSDE’2018),2018
Cited by
5 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献