From 1de97da2c8fbb4bd3236affa565500654238d0b3 Mon Sep 17 00:00:00 2001 From: Ben Hutton Date: Thu, 13 Jun 2024 16:46:11 +0100 Subject: [PATCH] Add support for declaring additional dialect support, where the dialect originates outside of the JSON Schema project. In response to https://github.com/json-schema-org/ecosystem/pull/12\#discussion_r1637563931 --- .../identification.schema.json | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/projects/tooling-self-identification/identification.schema.json b/projects/tooling-self-identification/identification.schema.json index a5a0e40..aafe621 100644 --- a/projects/tooling-self-identification/identification.schema.json +++ b/projects/tooling-self-identification/identification.schema.json @@ -221,6 +221,32 @@ }, "additionalProperties": false }, + "supportedDialectsExtended": { + "description": "Additional Dialects that are supported beyond the ones defined by the JSON Schema project, such as the OpenAPI Dialect.", + "type": "array", + "items": { + "description": "Individual JSON Schema Dialect items", + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "homepage": { + "type": "string", + "format": "uri" + }, + "source": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "name", + "source" + ], + "additionalProperties": false + } + }, "bowtie": { "description": "Information related to compliance testing by Bowtie - https://bowtie.report - Presence of this property implies the tool is being tested in Bowtie", "type": "object",