Skip to content

Commit 5011763

Browse files
ralfhandlgithub-actions[bot]
authored andcommitted
New OpenAPI schema iterations published from v3.2-dev
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 1e21ad2 commit 5011763

File tree

8 files changed

+1896
-0
lines changed

8 files changed

+1896
-0
lines changed

oas/3.2/dialect/2026-02-26

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"$id": "https://spec.openapis.org/oas/3.2/dialect/2026-02-26",
3+
"$schema": "https://json-schema.org/draft/2020-12/schema",
4+
"title": "OpenAPI 3.2 Schema Object Dialect",
5+
"description": "A JSON Schema dialect describing schemas found in OpenAPI v3.2.x Descriptions",
6+
"$dynamicAnchor": "meta",
7+
"$vocabulary": {
8+
"https://json-schema.org/draft/2020-12/vocab/applicator": true,
9+
"https://json-schema.org/draft/2020-12/vocab/content": true,
10+
"https://json-schema.org/draft/2020-12/vocab/core": true,
11+
"https://json-schema.org/draft/2020-12/vocab/format-annotation": true,
12+
"https://json-schema.org/draft/2020-12/vocab/meta-data": true,
13+
"https://json-schema.org/draft/2020-12/vocab/unevaluated": true,
14+
"https://json-schema.org/draft/2020-12/vocab/validation": true,
15+
"https://spec.openapis.org/oas/3.2/vocab/base": false
16+
},
17+
"allOf": [
18+
{
19+
"$ref": "https://json-schema.org/draft/2020-12/schema"
20+
},
21+
{
22+
"$ref": "https://spec.openapis.org/oas/3.2/meta/2026-02-26"
23+
}
24+
]
25+
}
File renamed without changes.

oas/3.2/meta/2026-02-26

Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
{
2+
"$id": "https://spec.openapis.org/oas/3.2/meta/2026-02-26",
3+
"$schema": "https://json-schema.org/draft/2020-12/schema",
4+
"title": "OAS Base Vocabulary",
5+
"description": "A JSON Schema Vocabulary used in the OpenAPI JSON Schema Dialect",
6+
"$dynamicAnchor": "meta",
7+
"$vocabulary": {
8+
"https://spec.openapis.org/oas/3.2/vocab/base": true
9+
},
10+
"type": [
11+
"object",
12+
"boolean"
13+
],
14+
"properties": {
15+
"discriminator": {
16+
"$ref": "#/$defs/discriminator"
17+
},
18+
"example": {
19+
"deprecated": true
20+
},
21+
"externalDocs": {
22+
"$ref": "#/$defs/external-docs"
23+
},
24+
"xml": {
25+
"$ref": "#/$defs/xml"
26+
}
27+
},
28+
"$defs": {
29+
"discriminator": {
30+
"$ref": "#/$defs/extensible",
31+
"properties": {
32+
"mapping": {
33+
"additionalProperties": {
34+
"type": "string"
35+
},
36+
"type": "object"
37+
},
38+
"defaultMapping": {
39+
"type": "string"
40+
},
41+
"propertyName": {
42+
"type": "string"
43+
}
44+
},
45+
"required": [
46+
"propertyName"
47+
],
48+
"type": "object",
49+
"unevaluatedProperties": false
50+
},
51+
"extensible": {
52+
"patternProperties": {
53+
"^x-": true
54+
}
55+
},
56+
"external-docs": {
57+
"$ref": "#/$defs/extensible",
58+
"properties": {
59+
"description": {
60+
"type": "string"
61+
},
62+
"url": {
63+
"format": "uri-reference",
64+
"type": "string"
65+
}
66+
},
67+
"required": [
68+
"url"
69+
],
70+
"type": "object",
71+
"unevaluatedProperties": false
72+
},
73+
"xml": {
74+
"$ref": "#/$defs/extensible",
75+
"properties": {
76+
"nodeType": {
77+
"type": "string",
78+
"enum": [
79+
"element",
80+
"attribute",
81+
"text",
82+
"cdata",
83+
"none"
84+
]
85+
},
86+
"name": {
87+
"type": "string"
88+
},
89+
"namespace": {
90+
"format": "iri",
91+
"type": "string"
92+
},
93+
"prefix": {
94+
"type": "string"
95+
},
96+
"attribute": {
97+
"type": "boolean",
98+
"deprecated": true
99+
},
100+
"wrapped": {
101+
"type": "boolean",
102+
"deprecated": true
103+
}
104+
},
105+
"type": "object",
106+
"dependentSchemas": {
107+
"nodeType": {
108+
"properties": {
109+
"attribute": false,
110+
"wrapped": false
111+
}
112+
}
113+
},
114+
"unevaluatedProperties": false
115+
}
116+
}
117+
}
File renamed without changes.

oas/3.2/schema-base/2026-04-10

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"$id": "https://spec.openapis.org/oas/3.2/schema-base/2026-04-10",
3+
"$schema": "https://json-schema.org/draft/2020-12/schema",
4+
"description": "The description of OpenAPI v3.2.x Documents using the OpenAPI JSON Schema dialect",
5+
"$ref": "https://spec.openapis.org/oas/3.2/schema/2026-04-10",
6+
"properties": {
7+
"jsonSchemaDialect": {
8+
"$ref": "#/$defs/dialect"
9+
}
10+
},
11+
"$defs": {
12+
"dialect": {
13+
"const": "https://spec.openapis.org/oas/3.2/dialect/2026-02-26"
14+
},
15+
"schema": {
16+
"$dynamicAnchor": "meta",
17+
"$ref": "https://spec.openapis.org/oas/3.2/dialect/2026-02-26",
18+
"properties": {
19+
"$schema": {
20+
"$ref": "#/$defs/dialect"
21+
}
22+
}
23+
}
24+
}
25+
}
File renamed without changes.

0 commit comments

Comments
 (0)