Sourcemeta Blog

Subscribe to the feed

Fully solving JSON Schema and JSON-LD interoperability

TL;DR: The same JSON Schema that validates your data can now declare what that data means. We built a ten-keyword extension vocabulary (x-jsonld-*) that promotes instances to JSON-LD (the JSON serialisation of RDF). Annotate the schemas you already have, and every payload they validate becomes …

Juan Cruz Viotti
Juan Cruz Viotti
· 19 min read

Every G7 government already runs on JSON Schema

TL;DR: Every G7 government (United States, United Kingdom, France, Germany, Italy, Japan, and Canada) runs its digital public infrastructure on JSON Schema. So do nine out of ten of the OECD’s top digital governments in the 2025 ranking. France and Italy already operate national registries that …

Juan Cruz Viotti
Juan Cruz Viotti
· 16 min read

The only schema language AI speaks is JSON Schema

TL;DR: Every major LLM provider (OpenAI, Google, Anthropic, Mistral, xAI, DeepSeek), the Model Context Protocol, and the AI products built on them (agent frameworks and vertical AI APIs) have all converged on the same and only schema language: JSON Schema. AI is plumbed into APIs, and APIs speak …

Juan Cruz Viotti
Juan Cruz Viotti
· 11 min read

In 76% of modern OpenAPI specs, JSON Schema dominates the specification

TL;DR: We analysed thousands of real-world OpenAPI specifications and found that in 76% of modern OpenAPI 3.x specs with a typed data model, JSON Schema is the majority of the file. In the best-known APIs, it routinely exceeds 80%. The schema layer is the substance of every API contract, yet almost …

Juan Cruz Viotti
Juan Cruz Viotti
· 7 min read