JUpdate: A JSON']JSON Update Language

被引:3
|
作者
Brahmia, Zouhaier [1 ]
Brahmia, Safa [1 ]
Grandi, Fabio [2 ]
Bouaziz, Rafik [1 ]
机构
[1] Univ Sfax, Dept Comp Sci, Fac Econ & Management, Sfax 3018, Tunisia
[2] Univ Bologna, Dept Comp Sci & Engn DISI, I-40136 Bologna, Italy
关键词
!text type='JSON']JSON[!/text; !text type='JSON']JSON[!/text] document; !text type='JSON']JSON[!/text] update; primitive update operation; high-level update operation; completeness;
D O I
10.3390/electronics11040508
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although JSON documents are being used in several emerging applications (e.g., Big Data applications, IoT, mobile computing, smart cities, and online social networks), there is no consensual or standard language for updating JSON documents (i.e., creating, deleting or changing such documents, where changing means inserting, deleting, replacing, copying, moving, etc., portions of data in such documents). To fill this gap, we propose in this paper an SQL-like language, named JUpdate, for updating JSON documents. JUpdate is based on a set of six primitive update operations, which is proven complete and minimal, and it provides a set of fourteen user-friendly high-level operations with a well-founded semantics defined on the basis of the primitive update operations.
引用
收藏
页数:28
相关论文
共 50 条
  • [21] JSON']JSONDISCOVERER: Visualizing the schema lurking behind JSON']JSON documents
    Canovas Izquierdo, Javier Luis
    Cabot, Jordi
    KNOWLEDGE-BASED SYSTEMS, 2016, 103 : 52 - 55
  • [22] JSON']JSONiq: The History of a Query Language
    Florescu, Daniela
    Fourny, Ghislain
    IEEE INTERNET COMPUTING, 2013, 17 (05) : 86 - 90
  • [23] AutoCouch: A JSON']JSON CRDT Framework
    Grosch, Pascal
    Krafft, Roman
    Woelki, Marcel
    Bieniusa, Annette
    7TH WORKSHOP ON PRINCIPLES AND PRACTICE OF CONSISTENCY FOR DISTRIBUTED DATA (PAPOC '20), 2020,
  • [24] XML and JSON']JSON Are Like Cardboard
    Helland, Pat
    COMMUNICATIONS OF THE ACM, 2017, 60 (12) : 46 - 47
  • [25] PROV-JSON']JSONLD: A JSON']JSON and Linked Data Representation for Provenance
    Trung Dong Huynh
    Michaelides, Danius T.
    Moreau, Luc
    Provenance and Annotation of Data and Processes, IPAW 2016, 2016, 9672 : 173 - 177
  • [26] Implementation of SNMP-JSON']JSON Translator and Integrating SNMP Agents with JSON']JSON based Network Management System
    Pramodh, Kasula Chaithanya
    Nikhil, Iluri
    Singh, J. Ranjith
    2017 7TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2017, : 67 - 73
  • [27] A web service based on RESTful API and JSON']JSON Schema/JSON']JSON Meta Schema to construct knowledge graphs
    Agocs, Adam
    Le Goff, Jean-Marie
    2018 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (IEEE CITS 2018), 2018, : 167 - 171
  • [28] Json']JsonCurer: Data Quality Management for JSON']JSON Based on an Aggregated Schema
    Xiong, Kai
    Xu, Xinyi
    Fu, Siwei
    Weng, Di
    Wang, Yongheng
    Wu, Yingcai
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2024, 30 (06) : 3008 - 3021
  • [29] Managing Digital Rights Using JSON']JSON
    Downes, Stephen
    Belliveau, Luc
    Samet, Saeed
    Rahman, Md. Abdur
    Savoie, Rodrique
    2010 7TH IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE-CCNC 2010, 2010, : 1065 - 1074
  • [30] EJDB - Embedded JSON']JSON database engine
    Adamanskiy, Anton
    Denisov, Andrey
    2013 FOURTH WORLD CONGRESS ON SOFTWARE ENGINEERING (WCSE), 2013, : 161 - 164