validation:
https://json-schema.org/vocab/validation#
openapi:
https://spec.openapis.org/oas/v3.1/vocab#
{
"@context": {
"@vocab": "https://schema.org/",
"validation": "https://json-schema.org/vocab/validation#",
"openapi": "https://spec.openapis.org/oas/v3.1/vocab#",
"SchemaValidator": "validation:SchemaValidator",
"ValidationRule": "validation:ValidationRule",
"ValidationResult": "validation:ValidationResult",
"ValidationError": "validation:ValidationError",
"JSONSchema": "validation:JSONSchema",
"OpenAPISpec": "openapi:OpenAPIDocument",
"SchemaValidationConfig": "validation:SchemaValidationConfig",
"name": "schema:name",
"description": "schema:description",
"url": "schema:url",
"version": "schema:version",
"codeRepository": "schema:codeRepository",
"documentation": "schema:documentation",
"license": "schema:license",
"programmingLanguage": "schema:programmingLanguage",
"softwareVersion": "schema:softwareVersion",
"validates": {
"@id": "validation:validates",
"@type": "@id"
},
"validationDraft": "validation:jsonSchemaDraft",
"severity": "validation:severity",
"given": "validation:jsonPath",
"ruleName": "validation:ruleName",
"errorMessage": "validation:errorMessage",
"isValid": "validation:isValid",
"SoftwareApplication": "schema:SoftwareApplication",
"SoftwareLibrary": "schema:SoftwareApplication",
"APIReference": "schema:APIReference"
},
"@graph": [
{
"@id": "https://ajv.js.org/",
"@type": ["SoftwareApplication", "SchemaValidator"],
"name": "AJV JSON Schema Validator",
"description": "The fastest JSON Schema validator for JavaScript, supporting all major JSON Schema drafts.",
"url": "https://ajv.js.org/",
"codeRepository": "https://github.com/ajv-validator/ajv",
"programmingLanguage": "JavaScript"
},
{
"@id": "https://json-schema.hyperjump.io/",
"@type": ["SoftwareApplication", "SchemaValidator"],
"name": "Hyperjump JSON Schema",
"description": "Standards-compliant JSON Schema validation and bundling library supporting all drafts and OpenAPI vocabularies.",
"url": "https://json-schema.hyperjump.io/",
"codeRepository": "https://github.com/hyperjump-io/json-schema",
"programmingLanguage": "JavaScript"
},
{
"@id": "https://stoplight.io/open-source/spectral",
"@type": ["SoftwareApplication", "SchemaValidator"],
"name": "Spectral",
"description": "Open-source JSON/YAML linter and schema validator providing customizable rulesets for API governance.",
"url": "https://stoplight.io/open-source/spectral",
"codeRepository": "https://github.com/stoplightio/spectral",
"programmingLanguage": "JavaScript"
}
]
}