Module: JSI::Schema::DescribesSchema

Included in:
Metaschema
Defined in:
lib/jsi/schema.rb

Overview

JSI::Schema::DescribesSchema: a schema which describes another schema. this module extends a JSI::Schema instance and indicates that JSIs which instantiate the schema are themselves also schemas.

examples of a schema which describes a schema include the draft JSON Schema metaschemas and the OpenAPI schema definition which describes "A deterministic version of a JSON Schema object."