You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: versions/3.0.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -144,8 +144,8 @@ By convention, the OpenAPI Specification (OAS) file is named `openapi.json` or `
144
144
145
145
### Data Types
146
146
147
-
Primitive data types in the OAS are based on the types supported by the [JSON-Schema Draft Wright 00](https://tools.ietf.org/html/draft-wright-json-schema-00#section-4.2) (also known as, JSON Schema Draft 05). Note that `integer` as a type is also supported and is defined as a JSON number without a fraction or exponent part. `null` is not supported as a value.
148
-
Models are described using the [Schema Object](#schemaObject) which is an extended subset of JSON Schema Draft 05.
147
+
Primitive data types in the OAS are based on the types supported by the [JSONSchema Specification Wright Draft 00](https://tools.ietf.org/html/draft-wright-json-schema-00#section-4.2). Note that `integer` as a type is also supported and is defined as a JSON number without a fraction or exponent part. `null` is not supported as a value.
148
+
Models are described using the [Schema Object](#schemaObject) which is an extended subset of JSON Schema Specification Wright Draft 00.
149
149
150
150
<aname="dataTypeFormat"></a>Primitives have an optional modifier property `format`.
151
151
OAS uses several known formats to more finely define the data type being used.
@@ -2216,7 +2216,8 @@ A simple object to allow referencing other definitions in the specification.
2216
2216
It can be used to reference parameters and responses that are defined at the top level for reuse.
2217
2217
2218
2218
The Reference Object is a [JSON Reference](https://tools.ietf.org/html/draft-pbryan-zyp-json-ref-03) that uses a [JSON Pointer](http://tools.ietf.org/html/rfc6901) as its value.
2219
-
For this specification, only [External references](https://tools.ietf.org/html/draft-wright-json-schema-00#section-8.2.2) are supported ([Internal references](https://tools.ietf.org/html/draft-wright-json-schema-00#section-8.2.1) are not supported).
2219
+
2220
+
For this specification, reference resolution is done as defined by the JSON Reference specification and not by the JSON Schema specification.
The Schema Object allows the definition of input and output data types.
2263
2264
These types can be objects, but also primitives and arrays.
2264
-
This object is an extended subset of the [JSON Schema Specification Wright Draft 00](http://json-schema.org/), also known as JSON Schema Draft 05.
2265
+
This object is an extended subset of the [JSON Schema Specification Wright Draft 00](http://json-schema.org/).
2265
2266
2266
2267
Further information about the properties can be found in [JSON Schema Core](https://tools.ietf.org/html/draft-wright-json-schema-00) and [JSON Schema Validation](https://tools.ietf.org/html/draft-wright-json-schema-validation-00).
2267
2268
Unless stated otherwise, the property definitions follow the JSON Schema specification as referenced here.
0 commit comments