Canon Constraints

https://burrito.bible/schema/canon_constraints.schema.json
type object
definitions
  • OTConstraint
Old Testament Constraint
type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not
  • OTPlusConstraint
Old Testament Plus Constraint
type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not
  • DCConstraint
Deutero Canon Constraint
type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not
  • NTConstraint
New Testament Constraint
type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not
  • OTConstraint2
Old Testament Constraint 2
type object
if properties
  • canonType
type array
const [‘OT’]
then properties
  • bookScope
type object
  • OTDCConstraint
Old Testament Deutero Canon Constraint
type object
if properties
  • canonType
enum [‘OT+’], [‘OT’, ‘DC’], [‘DC’, ‘OT’]
then properties
  • bookScope
type object
  • NTConstraint2
New Testament Constraint 2
type object
if properties
  • canonType
const [‘NT’]
then properties
  • bookScope
type object
  • OTNTConstraint
Old and NT Testament Constraint
type object
if properties
  • canonType
enum [‘OT’, ‘NT’], [‘NT’, ‘OT’]
then properties
  • bookScope
type object

Old Testament Constraint

type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not

Old Testament Plus Constraint

type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not

Deutero Canon Constraint

type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not

New Testament Constraint

type object
if properties
  • canonType
type array
then properties
  • canonSpec
type object
else properties
  • canonSpec
type object
not

Old Testament Constraint 2

type object
if properties
  • canonType
type array
const [‘OT’]
then properties
  • bookScope
type object

Old Testament Deutero Canon Constraint

type object
if properties
  • canonType
enum [‘OT+’], [‘OT’, ‘DC’], [‘DC’, ‘OT’]
then properties
  • bookScope
type object

New Testament Constraint 2

type object
if properties
  • canonType
const [‘NT’]
then properties
  • bookScope
type object

Old and NT Testament Constraint

type object
if properties
  • canonType
enum [‘OT’, ‘NT’], [‘NT’, ‘OT’]
then properties
  • bookScope
type object