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 条
  • [31] JAL: an algebra for JSON']JSON query optimization
    Langerak, Anne Jasmijn
    Frasincar, Flavius
    Klinkhamer, Jasmijn
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2025, 28 (03):
  • [32] Nested Schema Mappings for Integrating JSON']JSON
    Hai, Rihan
    Quix, Christoph
    Kensche, David
    CONCEPTUAL MODELING, ER 2018, 2018, 11157 : 397 - 405
  • [33] Counting Types for Massive JSON']JSON Datasets
    Baazizi, Mohamed-Amine
    Colazzo, Dario
    Ghelli, Giorgio
    Sartiani, Carlo
    PROCEEDINGS OF THE 16TH INTERNATIONAL SYMPOSIUM ON DATABASE PROGRAMMING LANGUAGES (DBPL 2017), 2017,
  • [34] ANOMALY DETECTION IN JSON']JSON STRUCTURED DATA
    Shliakhtina, E. A.
    Gamayunov, D. Y.
    PRIKLADNAYA DISKRETNAYA MATEMATIKA, 2022, (56): : 83 - 103
  • [35] Negation-closure for JSON']JSON Schema
    Baazizi, Mohamed -Amine
    Colazzo, Dario
    Ghelli, Giorgio
    Sartiani, Carlo
    Scherzinger, Stefanie
    THEORETICAL COMPUTER SCIENCE, 2023, 955
  • [36] Representing Synchrophasor Data Using JSON']JSON
    Brogan, Paul
    Moreno, Andres Jarmillo
    Liu, Xueqin Amy
    Hastings, John
    Laverty, David
    Morrow, D. John
    Duggan, Connor
    Best, Robert
    2021 32ND IRISH SIGNALS AND SYSTEMS CONFERENCE (ISSC 2021), 2021,
  • [37] JSON']JSON Schema Matching: Empirical Observations
    Waghray, Kunal
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 2887 - 2889
  • [38] A JSON']JSON document algebra for query optimization
    Llano-Rios, Tomas
    Khalefa, Mohamed
    Badia, Antonio
    INFORMATION SYSTEMS, 2025, 132
  • [39] Json']JsonToOnto: Building Owl2 Ontologies from Json']Json Documents
    Sbai, Sara
    Chbihi Louhdi, Mohammed Reda
    Behja, Hicham
    Chakhmoune, Rabab
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (10) : 213 - 218
  • [40] RDF/JSON']JSON Serialization of Knowledge Patterns
    Miarka, Rostislav
    INTERNATIONAL CONFERENCE ON NUMERICAL ANALYSIS AND APPLIED MATHEMATICS (ICNAAM-2018), 2019, 2116