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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

XQuery influenced JSONiq
JSONiq hasDataModel JSONiq self-linksurface differs
this entity surface form: JSONiq Data Model
JSONiq hasSpecification JSONiq self-linksurface differs
this entity surface form: JSONiq Language Specification
JSONiq hasAbbreviation JSONiq self-link