v1 JSON Schemas
Eleven entity schemas plus shared definitions, executable-encoding, and naming-profile contracts. Each validates JSON-LD records that bind to https://obligationfirst.org/v1/context.jsonld.
common.schema.jsonShared v0.6 reference, provenance, lifecycle, actor, remedy, and binding-basis definitionsauthority.schema.jsonof:Authorityjurisdiction.schema.jsonof:Jurisdictionparty.schema.jsonof:Partyinstrument.schema.jsonof:Instrument (with status, enforcement_status, supersedes, wouldSupersede)term.schema.jsonof:Termobligation.schema.jsonof:Obligation — Requirement / Restriction / Permission / Reparation (oneOf discriminator)obligation-category.schema.jsonof:ObligationCategoryproceeding.schema.jsonof:Proceedingallegation.schema.jsonof:Allegationdetermination.schema.jsonof:Determinationtombstone.schema.jsonof:Tombstoneexecutable-encoding.schema.jsonPolymorphic executable-encoding reference (Catala / Blawx / OpenFisca / others)naming-profile.schema.jsonAdopter naming and crosswalk profile