{"$defs":{"ClaimDraft":{"additionalProperties":false,"properties":{"key":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Key","type":"string"},"subject":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Subject","type":"string"},"predicate":{"title":"Predicate","type":"string"},"object":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Object","type":"string"},"mechanism_key":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Mechanism Key"},"statement":{"title":"Statement","type":"string"},"claim_class":{"default":"mechanistic","enum":["mechanistic","observational","correction","hypothesis_link","identity"],"title":"Claim Class","type":"string"},"direction":{"default":"context_dependent","enum":["positive","negative","neutral","context_dependent"],"title":"Direction","type":"string"},"condition":{"enum":["normal","nutrient_deficiency","machinery_impairment","biomarker_context"],"title":"Condition","type":"string"},"contexts":{"items":{"$ref":"#/$defs/ContextDraft"},"minItems":1,"title":"Contexts","type":"array"},"experimental_contrast":{"anyOf":[{"$ref":"#/$defs/ExperimentalContrast"},{"type":"null"}],"default":null},"evidence":{"items":{"$ref":"#/$defs/EvidenceDraft"},"minItems":1,"title":"Evidence","type":"array"}},"required":["key","subject","predicate","object","statement","condition","contexts","evidence"],"title":"ClaimDraft","type":"object"},"ClaimRelationDraft":{"additionalProperties":false,"description":"How one claim bears on the reading of another.\n\nSource and target read as a sentence in that order: A limits_scope_of B. Either end may be a\nclaim in this batch (by key) or one already in the ledger (by UUID), which is what lets a new\nchapter say that a result limits the reading of a claim another chapter recorded.","properties":{"source_key":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Source Key"},"existing_source_id":{"anyOf":[{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},{"type":"null"}],"default":null,"title":"Existing Source Id"},"target_key":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Target Key"},"existing_target_id":{"anyOf":[{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},{"type":"null"}],"default":null,"title":"Existing Target Id"},"relation_type":{"enum":["supports","contradicts","supersedes","depends_on","qualifies","limits_translation_of","limits_model_validity_of","limits_scope_of"],"title":"Relation Type","type":"string"},"notes":{"title":"Notes","type":"string"}},"required":["relation_type","notes"],"title":"ClaimRelationDraft","type":"object"},"ConflictDraft":{"additionalProperties":false,"properties":{"key":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Key","type":"string"},"title":{"title":"Title","type":"string"},"kind":{"default":"contradiction","enum":["contradiction","qualification","context_difference"],"title":"Kind","type":"string"},"why":{"title":"Why","type":"string"},"resolution":{"default":"Unresolved; needs review.","title":"Resolution","type":"string"},"sides":{"items":{"$ref":"#/$defs/ConflictSideDraft"},"minItems":2,"title":"Sides","type":"array"}},"required":["key","title","why","sides"],"title":"ConflictDraft","type":"object"},"ConflictSideDraft":{"additionalProperties":false,"properties":{"label":{"title":"Label","type":"string"},"revision_id":{"anyOf":[{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},{"type":"null"}],"default":null,"title":"Revision Id"},"start_line":{"minimum":1,"title":"Start Line","type":"integer"},"end_line":{"minimum":1,"title":"End Line","type":"integer"},"quote":{"title":"Quote","type":"string"},"claim_key":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Claim Key"},"existing_claim_id":{"anyOf":[{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},{"type":"null"}],"default":null,"title":"Existing Claim Id"}},"required":["label","start_line","end_line","quote"],"title":"ConflictSideDraft","type":"object"},"ContextDraft":{"additionalProperties":false,"properties":{"dimension":{"title":"Dimension","type":"string"},"value":{"title":"Value","type":"string"},"entity":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Entity"},"comparator":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Comparator"},"unit":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Unit"},"notes":{"default":"","title":"Notes","type":"string"}},"required":["dimension","value"],"title":"ContextDraft","type":"object"},"EntityDraft":{"additionalProperties":false,"properties":{"slug":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Slug","type":"string"},"entity_type_key":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Entity Type Key","type":"string"},"canonical_name":{"title":"Canonical Name","type":"string"},"display_name":{"title":"Display Name","type":"string"},"symbol":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Symbol"},"description":{"default":"","title":"Description","type":"string"},"aliases":{"items":{"type":"string"},"title":"Aliases","type":"array"}},"required":["slug","entity_type_key","canonical_name","display_name"],"title":"EntityDraft","type":"object"},"EvidenceDraft":{"additionalProperties":false,"properties":{"revision_id":{"anyOf":[{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},{"type":"null"}],"default":null,"title":"Revision Id"},"start_line":{"minimum":1,"title":"Start Line","type":"integer"},"end_line":{"minimum":1,"title":"End Line","type":"integer"},"quote":{"title":"Quote","type":"string"},"relationship":{"default":"supports","enum":["supports","contradicts","qualifies"],"title":"Relationship","type":"string"},"directness":{"default":"reported_statement","enum":["direct_measurement","reported_statement","author_interpretation","derived_inference"],"title":"Directness","type":"string"},"model_system":{"default":"","title":"Model System","type":"string"},"notes":{"default":"","title":"Notes","type":"string"}},"required":["start_line","end_line","quote"],"title":"EvidenceDraft","type":"object"},"ExperimentalCondition":{"additionalProperties":false,"properties":{"entity_slug":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Entity Slug"},"state":{"minLength":1,"title":"State","type":"string"}},"required":["state"],"title":"ExperimentalCondition","type":"object"},"ExperimentalContrast":{"additionalProperties":false,"properties":{"intervention":{"minLength":1,"title":"Intervention","type":"string"},"comparator":{"minLength":1,"title":"Comparator","type":"string"},"endpoint":{"minLength":1,"title":"Endpoint","type":"string"},"effect_direction":{"enum":["increase","decrease","no_detected_change","mixed","not_reported"],"title":"Effect Direction","type":"string"},"combination":{"enum":["single","joint","unspecified"],"title":"Combination","type":"string"},"conditions":{"items":{"$ref":"#/$defs/ExperimentalCondition"},"title":"Conditions","type":"array"}},"required":["intervention","comparator","endpoint","effect_direction","combination"],"title":"ExperimentalContrast","type":"object"},"HypothesisDraft":{"additionalProperties":false,"description":"A proposal the collection does not assert, with the experiment that would settle it.\n\ndecisive_experiment is required rather than optional: a hypothesis nobody could test is a\nnote, and this ledger already has somewhere to put notes.","properties":{"key":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Key","type":"string"},"title":{"title":"Title","type":"string"},"summary":{"title":"Summary","type":"string"},"rationale":{"title":"Rationale","type":"string"},"decisive_experiment":{"title":"Decisive Experiment","type":"string"},"status":{"default":"hypothesis","enum":["hypothesis","testing","supported","refuted","retired"],"title":"Status","type":"string"},"roles":{"items":{"$ref":"#/$defs/HypothesisRoleDraft"},"title":"Roles","type":"array"}},"required":["key","title","summary","rationale","decisive_experiment"],"title":"HypothesisDraft","type":"object"},"HypothesisRoleDraft":{"additionalProperties":false,"properties":{"entity":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Entity"},"claim_key":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Claim Key"},"existing_claim_id":{"anyOf":[{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},{"type":"null"}],"default":null,"title":"Existing Claim Id"},"role":{"title":"Role","type":"string"}},"required":["role"],"title":"HypothesisRoleDraft","type":"object"},"MechanismDraft":{"additionalProperties":false,"properties":{"key":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Key","type":"string"},"event_type":{"title":"Event Type","type":"string"},"label":{"title":"Label","type":"string"},"description":{"default":"","title":"Description","type":"string"},"compartment":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Compartment"},"participants":{"items":{"$ref":"#/$defs/ParticipantDraft"},"minItems":1,"title":"Participants","type":"array"}},"required":["key","event_type","label","participants"],"title":"MechanismDraft","type":"object"},"ParticipantDraft":{"additionalProperties":false,"properties":{"entity":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Entity","type":"string"},"role":{"title":"Role","type":"string"},"state_label":{"default":"","title":"State Label","type":"string"},"stoichiometry":{"anyOf":[{"type":"number"},{"type":"null"}],"default":null,"title":"Stoichiometry"},"notes":{"default":"","title":"Notes","type":"string"}},"required":["entity","role"],"title":"ParticipantDraft","type":"object"},"ScenarioDraft":{"additionalProperties":false,"properties":{"key":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Key","type":"string"},"nutrient":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","title":"Nutrient","type":"string"},"title":{"title":"Title","type":"string"},"system":{"title":"System","type":"string"},"trigger_kind":{"enum":["nutrient_deficiency","machinery_impairment","biomarker_context"],"title":"Trigger Kind","type":"string"},"normal_role":{"title":"Normal Role","type":"string"},"trigger":{"title":"Trigger","type":"string"},"consequence":{"title":"Consequence","type":"string"},"scope":{"title":"Scope","type":"string"},"limitations":{"title":"Limitations","type":"string"},"reported_evidence":{"title":"Reported Evidence","type":"string"},"step_keys":{"items":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},"minItems":1,"title":"Step Keys","type":"array"},"entities":{"items":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},"title":"Entities","type":"array"},"normal_claim_ids":{"items":{"pattern":"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$","type":"string"},"title":"Normal Claim Ids","type":"array"},"conflict_keys":{"items":{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},"title":"Conflict Keys","type":"array"}},"required":["key","nutrient","title","system","trigger_kind","normal_role","trigger","consequence","scope","limitations","reported_evidence","step_keys"],"title":"ScenarioDraft","type":"object"},"UnresolvedDraft":{"additionalProperties":false,"properties":{"text":{"title":"Text","type":"string"},"reason":{"title":"Reason","type":"string"},"start_line":{"anyOf":[{"minimum":1,"type":"integer"},{"type":"null"}],"default":null,"title":"Start Line"},"end_line":{"anyOf":[{"minimum":1,"type":"integer"},{"type":"null"}],"default":null,"title":"End Line"},"entity":{"anyOf":[{"pattern":"^[a-z0-9][a-z0-9_-]{0,119}$","type":"string"},{"type":"null"}],"default":null,"title":"Entity"}},"required":["text","reason"],"title":"UnresolvedDraft","type":"object"}},"additionalProperties":false,"properties":{"schema_version":{"const":"1.0","title":"Schema Version","type":"string"},"entities":{"items":{"$ref":"#/$defs/EntityDraft"},"title":"Entities","type":"array"},"mechanisms":{"items":{"$ref":"#/$defs/MechanismDraft"},"title":"Mechanisms","type":"array"},"claims":{"items":{"$ref":"#/$defs/ClaimDraft"},"title":"Claims","type":"array"},"scenarios":{"items":{"$ref":"#/$defs/ScenarioDraft"},"title":"Scenarios","type":"array"},"conflicts":{"items":{"$ref":"#/$defs/ConflictDraft"},"title":"Conflicts","type":"array"},"unresolved":{"items":{"$ref":"#/$defs/UnresolvedDraft"},"title":"Unresolved","type":"array"},"claim_relations":{"items":{"$ref":"#/$defs/ClaimRelationDraft"},"title":"Claim Relations","type":"array"},"hypotheses":{"items":{"$ref":"#/$defs/HypothesisDraft"},"title":"Hypotheses","type":"array"},"notes":{"default":"","title":"Notes","type":"string"}},"required":["schema_version"],"title":"Bundle","type":"object","$schema":"https://json-schema.org/draft/2020-12/schema"}