Format Annotation Vocabulary Official Included By Default

A vocabulary to defines semantic information about string-encoded values.

Using this vocabulary

To make use of this vocabulary, modify your metaschema to declare the use of this vocabulary using the $vocabulary keyword and evaluate its metaschema.

If the vocabulary must be present for an implementation to proceed:

{
  ...
  "$vocabulary": {
    ...
    "https://json-schema.org/draft/2020-12/vocab/format-annotation": true
  },
  "allOf": [
    { "$ref": "https://json-schema.org/draft/2020-12/meta/format-annotation" }
  ]
}

If it is optional for implementations to understand this vocabulary to proceed:

{
  ...
  "$vocabulary": {
    ...
    "https://json-schema.org/draft/2020-12/vocab/format-annotation": false
  },
  "allOf": [
    { "$ref": "https://json-schema.org/draft/2020-12/meta/format-annotation" }
  ]
}

Keywords

Keyword Kind Instance Summary
format Annotation String Define semantic information about a string instance.