RelationshipΒΆ

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

Describes a relationship to a different burrito that can be obtained from an indicated server.

type

object

properties

  • relationType

type

string

enum

source, target, expression, parascriptural, peripheral

minLength

1

  • flavor

type

string

minLength

1

oneOf

enum

textTranslation, audioTranslation, typesetScripture, signLanguageVideoTranslation, embossedBrailleScripture, glossedTextStory

pattern

^x-[a-z][A-za-z0-9]*$

  • id

common.schema.json#/definitions/prefixedId

  • revision

common.schema.json#/definitions/revisionString

  • variant

type

string

pattern

^[A-Za-z][A-Za-z0-9_\-]{0,31}$

additionalProperties

False

oneOf

properties

  • flavor

type

string

pattern

^x-[a-z][A-za-z0-9]*$

properties

  • relationType

const

source

  • flavor

enum

textTranslation, audioTranslation

properties

  • relationType

const

target

  • flavor

properties

  • relationType

const

expression

  • flavor

not

const

scriptureText