版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Department of Computer Science Faculty of Economics and Management University of Sfax Road of the Aerodrome Km 4.5 P.O. Box 1088 Sfax3018 Tunisia DISI - Department of Computer Science and Engineering University of Bologna Viale Risorgimento 2 BO BolognaI-40136 Italy
出 版 物:《International Journal of Cloud Computing》 (Int. J. Cloud Computing)
年 卷 期:2021年第10卷第5-6期
页 面:406-441页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:Fabio Grandi has been an Associate Professor at the University of Bologna, Italy, since 1998 currently, in the Department of Computer Science and Engineering. From 1989 to 2012, he has worked at the CSITE Center of the Italian National Research Council (CNR) in Bologna in the field of neural networks and temporal databases, initially supported by a CNR fellowship. In 1993 and 1994, he was an Adjunct Professor at the Universities of Ferrara, Italy, and Bologna. He was appointed as a Research Associate at the University of Bologna in 1994. His scientific interests include temporal, evolution and versioning aspects in data management, WWW and Semantic Web, knowledge representation, storage structures and access cost models. He received a Laurea degree cum Laude in Electronics Engineering and PhD in Electronics Engineering and Computer Science from the University of Bologna
摘 要:In previous work, we have proposed the use of a framework, named τJSchema (temporal JSON schema), for the definition and validation of temporal JSON documents that conform to a temporal JSON schema. A τJSchema schema is composed of a conventional (i.e., non-temporal) JSON schema, annotated with a set of temporal logical and temporal physical characteristics. Subsequently, we have extended τJSchema to support versioning of conventional JSON schemas. In this work, we complete the picture by extending our framework to also support versioning of temporal characteristics. In fact, we propose a suitable versioning technique and provide a complete set of low-level change operations for the maintenance of these characteristics;for each operation, we define its arguments and its operational semantics. With this extension, τJSchema provides a full support of temporal versioning of JSON-based big data at both instance and schema levels. Copyright © 2021 Inderscience Enterprises Ltd.