JSONiq
E127256
JSONiq is a query and processing language designed specifically for JSON data, extending concepts from XQuery to work with hierarchical and semi-structured information.
All labels observed (3)
| Label | Occurrences |
|---|---|
| JSONiq canonical | 2 |
| JSONiq Data Model | 1 |
| JSONiq Language Specification | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
JSON query language
ⓘ
programming language ⓘ query language ⓘ |
| canBeUsedFor |
analytics over JSON
ⓘ
integrating heterogeneous data ⓘ querying JSON documents ⓘ transforming JSON data ⓘ |
| designedFor | JSON data ⓘ |
| extendsConceptsFrom | XQuery ⓘ |
| hasAbbreviation | JSONiq self-link ⓘ |
| hasDataModel |
JSONiq
self-linksurface differs
ⓘ
surface form:
JSONiq Data Model
|
| hasDesignGoal |
bring XQuery power to JSON
ⓘ
support semi-structured information ⓘ work natively with JSON structures ⓘ |
| hasFeature |
composability of queries
ⓘ
declarative semantics ⓘ functional programming constructs ⓘ |
| hasOfficialWebsite | http://www.jsoniq.org/ ⓘ |
| hasSerializationFormat |
JSON
ⓘ
XML ⓘ text ⓘ |
| hasSpecification |
JSONiq
self-linksurface differs
ⓘ
surface form:
JSONiq Language Specification
|
| hasSyntaxStyle | expression-oriented ⓘ |
| inspiredBy | XQuery ⓘ |
| relatedStandard | XQuery ⓘ |
| relatedTechnology |
JSONPath
ⓘ
XPath ⓘ |
| supports |
FLWOR expressions
ⓘ
arrays ⓘ construction of JSON values ⓘ dynamic typing ⓘ filtering ⓘ functions ⓘ grouping ⓘ higher-order functions ⓘ joins ⓘ modules ⓘ objects ⓘ path expressions ⓘ projection ⓘ sequences ⓘ sorting ⓘ static typing ⓘ updates ⓘ |
| supportsDataModel |
hierarchical data
ⓘ
semi-structured data ⓘ |
| usedIn |
NoSQL databases
ⓘ
data integration systems ⓘ document stores ⓘ |
Referenced by (4)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
JSONiq Data Model
this entity surface form:
JSONiq Language Specification