Metadata

https://burrito.bible/schema/metadata.schema.json

Scripture Burrito root metadata object. The required fields and constraints depend on meta.category: ‘source’ burritos are validated against source_metadata, ‘derived’ burritos against derived_metadata, and ‘template’ burritos against template_metadata.

type

object

properties

  • meta

type

object

properties

  • category

enum

source, derived, template

if

Condition: meta.category is ‘source’

properties

  • meta

type

object

properties

  • category

const

source

then

Then (meta.category is ‘source’): validate against source_metadata.

Metadata (Source)

else

if

Condition: meta.category is ‘derived’

properties

  • meta

type

object

properties

  • category

const

derived

then

Then (meta.category is ‘derived’): validate against derived_metadata.

Metadata (Derived)

else

Else (meta.category is ‘template’): validate against template_metadata.

Metadata (Template)