JSONiq: The History of a Query Language

NoSQL data stores support hierarchical, heterogeneous data such as XML, JavaScript Object Notation (JSON), and Binary JSON (BSON). A need exists for a tailor-made language for querying such hierarchical, heterogeneous datasets. JSONiq was designed from the ground up to support JSON data and run agai...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet computing Jg. 17; H. 5; S. 86 - 90
Hauptverfasser: Florescu, D., Fourny, G.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York, NY IEEE 01.09.2013
IEEE Computer Society
Schlagworte:
ISSN:1089-7801
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract NoSQL data stores support hierarchical, heterogeneous data such as XML, JavaScript Object Notation (JSON), and Binary JSON (BSON). A need exists for a tailor-made language for querying such hierarchical, heterogeneous datasets. JSONiq was designed from the ground up to support JSON data and run against all JSONor BSON-based data stores, turning them into full-fledged databases.
AbstractList After 40 years of relational databases and of cohabitation between flat tables and object-oriented programming, a new generation of data stores is emerging. Sometimes referred to as NoSQL, this new generation supports hierarchical, heterogeneous data such as XML, JavaScript Object Notation, and Binary JSON. While the abstract querying primitives of the relational algebra (join, selection, projection, and so on) also make a lot of sense in the NoSQL world, a need exists for a tailor-made language for querying hierarchical, heterogeneous datasets. This article briefly summarizes the history of databases, then describes the JSONiq language. JSONiq was designed from the ground up to support JSON data and run against all JSON- or BSON-based data stores, turning them into full-fledged databases.
NoSQL data stores support hierarchical, heterogeneous data such as XML, JavaScript Object Notation (JSON), and Binary JSON (BSON). A need exists for a tailor-made language for querying such hierarchical, heterogeneous datasets. JSONiq was designed from the ground up to support JSON data and run against all JSONor BSON-based data stores, turning them into full-fledged databases.
Author Florescu, D.
Fourny, G.
Author_xml – sequence: 1
  givenname: D.
  surname: Florescu
  fullname: Florescu, D.
  email: daniela.florescu@oracle.com
– sequence: 2
  givenname: G.
  surname: Fourny
  fullname: Fourny, G.
  email: ghislain.fourny@28msec.com
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=27653437$$DView record in Pascal Francis
BookMark eNp10D1PwzAQBmAPRaItTIwsWRBIKMUXf8VsqAJaVKgQZbYc1y5GadLaydB_T6pWDEhMd8Pz3knvAPWqurIIXQAeAWB59zodjzIMZCRFD_UB5zIVOYZTNIjxG2Oc5xn00fXLx_zNb--TxZdNJj42ddgltUt08t7abp3patXqlT1DJ06X0Z4f5xB9Pj0uxpN0Nn-ejh9mqSHAm9Q4sRSiALCEFtlS80w6kAVxWfeam5wBdQwXGHBWYEd1tjRL5nDhuKPGMUaG6OZwdxPqbWtjo9Y-GluWurJ1GxVQmgvgDEhHr45UR6NLF3RlfFSb4Nc67FQmOCOUiM7dHpwJdYzBul8CWO2rUl1Val-VknsNf7TxjW58XTVB-_KfzOUh4621v9c5k5xKSn4At_Z1kQ
CODEN IICOFX
CitedBy_id crossref_primary_10_1007_s00170_016_8761_7
crossref_primary_10_3390_electronics10050621
crossref_primary_10_1016_j_is_2025_102537
crossref_primary_10_1186_s42400_018_0020_9
crossref_primary_10_1016_j_cola_2024_101258
crossref_primary_10_1088_1742_6596_1069_1_012101
crossref_primary_10_1016_j_is_2020_101686
crossref_primary_10_1109_TVCG_2018_2871139
crossref_primary_10_1007_s10619_023_07433_1
crossref_primary_10_3390_app11135781
crossref_primary_10_1016_j_is_2019_04_005
crossref_primary_10_1088_1742_6596_2438_1_012034
crossref_primary_10_1007_s11280_025_01336_0
crossref_primary_10_3390_electronics11040508
crossref_primary_10_1016_j_neucom_2025_129621
crossref_primary_10_4018_JDM_299556
crossref_primary_10_4018_JDM_2019070103
crossref_primary_10_3390_info12070258
Cites_doi 10.1145/800296.811515
10.1145/362384.362685
ContentType Journal Article
Copyright 2014 INIST-CNRS
Copyright_xml – notice: 2014 INIST-CNRS
DBID 97E
RIA
RIE
AAYXX
CITATION
IQODW
7SC
7SP
8FD
F28
FR3
JQ2
L7M
L~C
L~D
DOI 10.1109/MIC.2013.97
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE/IET Electronic Library
CrossRef
Pascal-Francis
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Engineering Research Database
Advanced Technologies Database with Aerospace
ANTE: Abstracts in New Technology & Engineering
Computer and Information Systems Abstracts Professional
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Applied Sciences
EndPage 90
ExternalDocumentID 27653437
10_1109_MIC_2013_97
6596494
Genre orig-research
GroupedDBID -~X
.4S
.DC
0R~
1OL
29I
4.4
5GY
5VS
6IF
6IK
6IL
6IN
8FE
8FG
8R4
8R5
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABJCF
ABPPZ
ABQJQ
ABUWG
ABVLG
ACGFO
ACIWK
ADZIZ
AENEX
AETIX
AFKRA
AFOGA
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AJQPL
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ARAPS
ARCSS
ATWAV
AZLTO
AZQEC
BEFXN
BENPR
BFFAM
BGLVJ
BGNUA
BKEBE
BPEOZ
BPHCQ
CCPQU
CHZPO
CS3
DU5
DWQXO
E.L
EBS
EDO
EJD
GNUQQ
HCIFZ
HZ~
H~9
I-F
IEDLZ
IEGSK
IFIPE
IFJZH
IPLJI
ITG
ITH
JAVBF
K6V
K7-
L6V
LAI
M43
M7S
O9-
OCL
P2P
P62
PHGZM
PHGZT
PQGLB
PQQKQ
PROAC
PTHSS
PUEGO
Q2X
RIA
RIE
RIL
RNI
RNS
RZB
TN5
VH1
XZL
ZY4
AAYXX
AFFHD
CITATION
AAYOK
ABTAH
IQODW
RIG
7SC
7SP
8FD
F28
FR3
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c316t-cf7d77b11e34b2da629f19b3f28016c8514f50b0102b0f4a2dcd5f0bf6f4cf553
IEDL.DBID RIE
ISICitedReferencesCount 50
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000323591800013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1089-7801
IngestDate Sat Sep 27 19:00:54 EDT 2025
Wed Apr 02 07:23:35 EDT 2025
Sat Nov 29 08:04:44 EST 2025
Tue Nov 18 20:56:46 EST 2025
Wed Aug 27 02:48:16 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 5
Keywords JAVA language
Query language
Database query
Marshalling
Scripting language
Object oriented
Database
XML language
End-user programming
Database management system
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
CC BY 4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c316t-cf7d77b11e34b2da629f19b3f28016c8514f50b0102b0f4a2dcd5f0bf6f4cf553
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 1448716513
PQPubID 23500
PageCount 5
ParticipantIDs ieee_primary_6596494
proquest_miscellaneous_1448716513
crossref_primary_10_1109_MIC_2013_97
crossref_citationtrail_10_1109_MIC_2013_97
pascalfrancis_primary_27653437
PublicationCentury 2000
PublicationDate 2013-09-01
PublicationDateYYYYMMDD 2013-09-01
PublicationDate_xml – month: 09
  year: 2013
  text: 2013-09-01
  day: 01
PublicationDecade 2010
PublicationPlace New York, NY
PublicationPlace_xml – name: New York, NY
PublicationTitle IEEE internet computing
PublicationTitleAbbrev MIC
PublicationYear 2013
Publisher IEEE
IEEE Computer Society
Publisher_xml – name: IEEE
– name: IEEE Computer Society
References Crockford (ref3) 2006
ref2
ref1
References_xml – ident: ref2
  doi: 10.1145/800296.811515
– volume-title: The Application/JSON MediaType for JavaScript Object Notation (JSON), IETF RFC 4627
  year: 2006
  ident: ref3
– ident: ref1
  doi: 10.1145/362384.362685
SSID ssj0008821
Score 2.2840266
Snippet NoSQL data stores support hierarchical, heterogeneous data such as XML, JavaScript Object Notation (JSON), and Binary JSON (BSON). A need exists for a...
After 40 years of relational databases and of cohabitation between flat tables and object-oriented programming, a new generation of data stores is emerging....
SourceID proquest
pascalfrancis
crossref
ieee
SourceType Aggregation Database
Index Database
Enrichment Source
Publisher
StartPage 86
SubjectTerms Applied sciences
BSON
Computer science; control theory; systems
data
Data models
Database languages
Exact sciences and technology
Grounds
hierarchical query language
History
Information systems. Data bases
Internet
Java (programming language)
JSON
JSONiq
Memory organisation. Data processing
NoSQL
Object oriented modeling
Object-oriented programming
Query processing
semi-structured
Software
Stores
Tables
XML
Title JSONiq: The History of a Query Language
URI https://ieeexplore.ieee.org/document/6596494
https://www.proquest.com/docview/1448716513
Volume 17
WOSCitedRecordID wos000323591800013&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Xplore
  issn: 1089-7801
  databaseCode: RIE
  dateStart: 19970101
  customDbUrl:
  isFulltext: true
  dateEnd: 99991231
  titleUrlDefault: https://ieeexplore.ieee.org/
  omitProxy: false
  ssIdentifier: ssj0008821
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED_m8EEf_BbnFxUGgtit-V58E1FEZCoq-FbSNAFBOnWb4H_vpe2Koi--BXop7e8ul9zlPgC6iTWaeG1jxmTwVjkeD2hGkCHcKLSImKGmbDahhsPB05O-bcFxkwvjnCuDz1wvDMu7_Hxkp8FV1pdCS675HMwpJatcrUbr4kmRVMH0OlaodutcPJLoPv5PiOFivVDZ6dvuU7ZTCcGQZox4-KqRxS-dXG40F8v_-8QVWKoPlNFpJQGr0HLFGix-KzO4DodX9zfD57eTCGUiquqCfEYjH5nobupweF37LDfg8eL84ewyrhskxJYROYmtV7lSGSGO8YzmRlLtic6YpwiAtHiY4l4ET2dCs8RzQ3ObC59kXnpuvRBsE9rFqHBbEHGTWMFNLiwaSISwgRswpOPGMZyhRQeOZsCltq4eHppYvKSlFZHoFFFOA8qpVh3oNsSvVdGMv8nWA4ANSY1dB_Z_cKR5TpUUjDOcdzBjUYqLIdxwmMKNpmO0Y3gwAAVh23-_ewcWaNnPIgSJ7UJ78j51ezBvPybP4_f9UqK-ABgIxzk
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1ZS8NAEB7qAeqDt1jPCAVBTJu9kq5vIopHrYoVfAubzS4UpFHbCv57Z5MYKvri20JmQ_LN7OzO7BwAjUArSazUPmOh81YZ7rdpQpAhXEVoETFFVd5sIup228_P8r4Gx1UujDEmDz4zTTfM7_LTTI-dq6wVChlyyadgRnBOgyJbq9K7eFYkRTi99CNUvGU2HglkC__IRXGxpqvtNLH_5A1VXDikGiIitmhl8Usr51vNxdL_PnIZFssjpXdayMAK1MxgFRYmCg2uweH14123_3bioVR4RWWQTy-znvIexgaHndJruQ5PF-e9s0u_bJHga0bCka9tlEZRQohhPKGpCqm0RCbMUgQg1Hic4lY4X2dAk8ByRVOdChskNrRcWyHYBkwPsoHZBI-rQAuuUqHRRCKEtU2bIR1XhuEMKepw9A1crMv64a6NxUuc2xGBjBHl2KEcy6gOjYr4tSib8TfZmgOwIimxq8PeD45Uz2kUCsYZzjv4ZlGMy8HdcaiBycZDtGS4MwEFYVt_v3sf5i57t524c9W92YZ5mne3cCFjOzA9eh-bXZjVH6P-8H0vl64voBbKgA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=JSONiq%3A+The+History+of+a+Query+Language&rft.jtitle=IEEE+internet+computing&rft.au=Florescu%2C+D.&rft.au=Fourny%2C+G.&rft.date=2013-09-01&rft.pub=IEEE&rft.issn=1089-7801&rft.volume=17&rft.issue=5&rft.spage=86&rft.epage=90&rft_id=info:doi/10.1109%2FMIC.2013.97&rft.externalDocID=6596494
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1089-7801&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1089-7801&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1089-7801&client=summon