Skip to content

Refer to collections of vocabularies as described by meta-schemas as dialects #902

Closed
@handrews

Description

@handrews

A dialect is a collection of vocabularies plus a set of validation rules for that collection.

A meta-schema that uses $vocabulary describes a dialect, and is considered a "dialect meta-schema." https://json-schema.org/draft/2019-09/schema and https://json-schema.org/draft/2019-09/meta-schema` are dialect meta-schemas.

A meta-schema describing a dialect consisting of a single vocabulary and its standard syntax is considered to be a "vocabulary meta-schema" as well as being a "dialect meta-schema." https://json-schema.org/draft/2019-09/meta/validation and https://json-schema.org/draft/2019-09/meta/hyper-schema are vocabulary meta-schemas.

We should make this clear in the spec as the "dialect" terminology has proven helpful in discussions elsewhere.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions