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

How this entity was disambiguated

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 ⓘ
hasDataModel JSONiq Data Model ⓘ
linked to: JSONiq
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 Language Specification ⓘ
linked to: JSONiq
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 ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

XQuery → influenced → JSONiq ⓘ
JSONiq → hasDataModel → JSONiq Data Model ⓘ
linked to: JSONiq
JSONiq → hasSpecification → JSONiq Language Specification ⓘ
linked to: JSONiq
JSONiq → hasAbbreviation → JSONiq ⓘ