{
    "title": "a OpenAPI 3.1 Schema Object Dialect",
    "description": "OpenAPI 3.1 Schema Object Dialect that prohibits unrecognized keywords other than those starting with x-",
    "$id": "https://raw.githubusercontent.com/karenetheridge/OpenAPI-Modern/master/share/strict-dialect.json",
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "$vocabulary": {
        "https://json-schema.org/draft/2020-12/vocab/core": true,
        "https://json-schema.org/draft/2020-12/vocab/applicator": true,
        "https://json-schema.org/draft/2020-12/vocab/unevaluated": true,
        "https://json-schema.org/draft/2020-12/vocab/validation": true,
        "https://json-schema.org/draft/2020-12/vocab/meta-data": true,
        "https://json-schema.org/draft/2020-12/vocab/format-assertion": true,
        "https://json-schema.org/draft/2020-12/vocab/content": true,
        "https://spec.openapis.org/oas/3.1/vocab/base": false
    },
    "$dynamicAnchor": "meta",

    "allOf": [
        { "$ref": "https://json-schema.org/draft/2020-12/schema" },
        { "$ref": "https://spec.openapis.org/oas/3.1/meta/2024-10-25" }
    ],
    "patternProperties": {
      "^x-": true
    },
    "unevaluatedProperties": false
}