2019
DOI: 10.4018/978-1-5225-8446-9.ch006
|View full text |Cite
|
Sign up to set email alerts
|

A Disciplined Approach to Temporal Evolution and Versioning Support in JSON Data Stores

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 al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 31 publications
0
8
0
Order By: Relevance
“…Since several JSON-based emerging advanced applications (e.g., e-government and e-health applications) require bookkeeping of the history of data changes and, therefore, need to manage the evolution over time of JSON data, it will be interesting to extend JUpdate to also support updating of temporal JSON data. For this purpose, we intend in our future work to propose a temporal extension of JUpdate, named τJUpdate (Temporal JUpdate), to equip our temporal JSON-based NoSQL framework τJSchema (Temporal JSON Schema) [7,54].…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Since several JSON-based emerging advanced applications (e.g., e-government and e-health applications) require bookkeeping of the history of data changes and, therefore, need to manage the evolution over time of JSON data, it will be interesting to extend JUpdate to also support updating of temporal JSON data. For this purpose, we intend in our future work to propose a temporal extension of JUpdate, named τJUpdate (Temporal JUpdate), to equip our temporal JSON-based NoSQL framework τJSchema (Temporal JSON Schema) [7,54].…”
Section: Discussionmentioning
confidence: 99%
“…However, by studying the state-of-the-art of JSON data management (e.g., [2][3][4][5][6][7][8][9][10][11][12]), we have not found a recommended, consensual, and/or standard language for updating (native) JSON data (such as SQL for relational data, XQuery Update Facility for XML data, or SPARQL 1.1 Update for RDF data). Several JSON query languages have been proposed, such as Jaql [13], JSONiq [14], JPQ [15], SQL++ [16,17], JNL [18], JSON-λ [19], JSONata, GROQ, and JMESPath, which all lack modification statements making up a JSON update language.…”
Section: Introductionmentioning
confidence: 99%
“…Notice that extant JSON data are stored and managed in JOWL as in our previous temporal JSON JSchema framework [34,35] . Moreover, the OWL 2 ontologies are stored and managed in JOWL as in our previous temporal ontology OWL framework [36,37] .…”
Section: Zouhaier Brahmia Et Almentioning
confidence: 99%
“…The work in [13] described a migration process from Object relational database to Nosql document database end provided a review of different proposed approach. An overview of Nosql to evaluate the scalability and efficiency in storage of data in oriented document database case study in order to show the representational format and querying management process of Mongodb [14]. The work in [15]introduced a disciplined approach called Jschema(Temporal Json Schema) for the temporal management Json documents by creating a temporal json documents from conventional document that can vary over time, the generated document uses such features of temporal management data.…”
Section: Related Workmentioning
confidence: 99%