UIR specification
Versioned JSON Schemas for the Universal Intermediate Representation, served at their
canonical $id URLs.
| Version | Schema | Status |
|---|---|---|
| 2.1 |
/uir/2.1/schema.json/uir/2.1/extension.schema.json
|
Current |
| 2.0 |
/uir/2.0/schema.json/uir/2.0/extension.schema.json
|
Superseded |
| 1.1 | /uir/1.1/schema.json |
Superseded before any artifact declared it |
| 1.0 | /uir/1.0/schema.json |
Superseded |
A document written to 2.0 is a valid OpenAPI 3.2 document carrying one reserved member,
x-docuccino. The extension schema describes that member alone, so it applies on
top of any OpenAPI document; the document schema is the pair together, and it embeds the
extension schema, so a copy of it on its own validates a document offline with nothing to
fetch. Every version published here keeps its URL forever.