diff --git a/schemas/v3.1/schema.yaml b/schemas/v3.1/schema.yaml index ada84777fd..630cfaab41 100644 --- a/schemas/v3.1/schema.yaml +++ b/schemas/v3.1/schema.yaml @@ -11,8 +11,7 @@ properties: info: $ref: '#/$defs/info' jsonSchemaDialect: - type: string - format: uri-reference + $ref: '#/$defs/uri-reference-no-fragment' default: 'https://spec.openapis.org/oas/3.1/dialect/WORK-IN-PROGRESS' servers: type: array @@ -972,3 +971,9 @@ $defs: properties: explode: default: false + + uri-reference-no-fragment: + $comment: a uri-reference used to refer to an entire document, not a position in an OpenAPI description + type: string + format: uri-reference + pattern: '^[^#]*$'