xulq
Xulq is an open standard that combines a data interchange format with a declarative query language, intended for use across distributed systems including microservices, edge devices, and cloud platforms. It aims to provide compact encoding, self-describing schemas, and deterministic semantics to facilitate offline operation, streaming, and schema evolution without breaking compatibility.
The data model of Xulq is a typed, graph-friendly structure consisting of primitives, maps, lists, and references.
Xulq includes XQL, a query language that supports filtering, projection, joins across datasets, and lightweight aggregations.
Development of Xulq began in the mid-2010s under the Xulq Foundation, with input from academia and industry
Adoption has been limited to niche domains requiring strict schema evolution and offline capabilities, such as