rules.context.definition:
  type: mapping
  label: 'Context definition'
  mapping:
    type:
      type: string
      label: 'Type'
    label:
      type: text
      label: 'Label'
    description:
      type: text
      label: 'Description'

rules.context.mapping:
  type: sequence
  label: 'Context mapping'
  sequence:
    - type: string

rules.context.values:
  type: mapping
  label: 'Context values'
  mapping:
  # The entries depend on the plugin here. Plugins have to extend this and
  # provide a suitable schema.

rules.context.processors:
  type: ignore
  label: 'Context processors'
