{"collections":[{"corpusKey":"sources","count":52,"csvColumns":["authorityLevel","doesNotProve","id","lastUpdated","licence","publicationMode","publisher","reuseStatus","reviewAfter","reviewedOn","status","supports","title","url"],"description":"Reviewed public sources, their authority, freshness, reuse position and limits.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"title","meaning":"Human-readable title; use id, not this label, when joining data.","name":"title","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"publisher","meaning":"The publisher recorded for this source.","name":"publisher","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"url","meaning":"Canonical public page reviewed for this record.","name":"url","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["primary-law","official-budget","official-estimate","official-accounts","official-statistics","official-policy","official-guidance","official-register","public-audit","parliamentary-scrutiny","independent-fiscal-analysis"],"field":"authorityLevel","meaning":"Kind of authority the source carries; it is not a general quality score.","name":"authorityLevel","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"reviewedOn","meaning":"Date TaxSorted last reviewed this source or record.","name":"reviewedOn","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"reviewAfter","meaning":"Date by which the source should be reviewed again.","name":"reviewAfter","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"lastUpdated","meaning":"Update date published by the source, when one is available.","name":"lastUpdated","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"allowedValues":["current","historical","pending","partly-current"],"field":"status","meaning":"The record's stated current, historical, review or gap status.","name":"status","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["confirmed","link-only","unknown"],"field":"reuseStatus","meaning":"Whether reuse terms were confirmed, remain unknown, or permit links only.","name":"reuseStatus","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["normalised-summary","metadata-only","link-only"],"field":"publicationMode","meaning":"How TaxSorted may represent the source: normalised summary, metadata only or link only.","name":"publicationMode","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"supports","meaning":"Claims this source is strong enough to support.","name":"supports","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"doesNotProve","meaning":"Stronger inferences this source must not be used to make.","name":"doesNotProve","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"licence","meaning":"The source's stated reuse licence, or null when no reusable licence was confirmed.","name":"licence","nullable":true,"required":true,"requiredWithin":"record","type":"object"},{"field":"name","meaning":"The name recorded for this source.","name":"licence.name","nullable":false,"required":true,"requiredWithin":"licence","type":"string"},{"field":"url","meaning":"Canonical public page reviewed for this record.","name":"licence.url","nullable":false,"required":false,"requiredWithin":"licence","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/sources/{id}","pathName":"sources","queryFilters":["q","limit","offset","status","sourceId"],"queryUrl":"/v1/public-funding/uk/sources","references":{},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/sources/items"},{"corpusKey":"institutions","count":36,"csvColumns":["activeFrom","activeTo","evidence","fundingRoles","id","jurisdictions","kind","legalBasis","name","purpose","sectors","sourceIds","status","taxSystemRefs","transparencyNotes","website"],"description":"Public institutions and delivery-body classes, with jurisdiction, purpose and funding role kept explicit.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"kind","meaning":"The kind recorded for this institution.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"sectors","meaning":"The sectors recorded for this institution.","name":"sectors","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"jurisdictions","meaning":"The jurisdictions recorded for this institution.","name":"jurisdictions","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"allowedValues":["active","transitional","historical","planned"],"field":"status","meaning":"The record's stated current, historical, review or gap status.","name":"status","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"fundingRoles","meaning":"The funding roles recorded for this institution.","name":"fundingRoles","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"purpose","meaning":"The purpose recorded for this institution.","name":"purpose","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"legalBasis","meaning":"The legal basis recorded for this institution.","name":"legalBasis","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"website","meaning":"Public website for the institution or actor.","name":"website","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"taxSystemRefs","meaning":"Stable IDs linking this industry record to the separate UK tax-system dataset.","name":"taxSystemRefs","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"transparencyNotes","meaning":"Limits, cautions or missing disclosures that should travel with the record.","name":"transparencyNotes","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"activeFrom","meaning":"The active from recorded for this institution.","name":"activeFrom","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"activeTo","meaning":"The active to recorded for this institution.","name":"activeTo","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/institutions/{id}","pathName":"institutions","queryFilters":["q","limit","offset","kind","sector","jurisdiction","status","fundingRole","sourceId"],"queryUrl":"/v1/public-funding/uk/institutions","references":{"sourceIds":"sources","taxSystemRefs":"/v1/tax-system/uk (record ID may belong to any collection)"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/institutions/items"},{"corpusKey":"governanceUnits","count":22,"csvColumns":["activeFrom","activeTo","authority","chairOfficeId","evidence","id","institutionId","kind","limits","meetingsUrl","memberOfficeIds","membershipUrl","name","powers","purpose","sourceIds","transparencyNotes"],"description":"Boards, committees, panels and directorates, including their authority, membership structure, powers and limits.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["board","committee","panel","directorate","advisory-group"],"field":"kind","meaning":"The kind recorded for this governance.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"institutionId","meaning":"Stable reference to institutions.","name":"institutionId","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"authority","meaning":"The authority recorded for this governance.","name":"authority","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"purpose","meaning":"The purpose recorded for this governance.","name":"purpose","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"powers","meaning":"The powers recorded for this governance.","name":"powers","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"limits","meaning":"The limits recorded for this governance.","name":"limits","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"chairOfficeId","meaning":"Stable reference to offices.","name":"chairOfficeId","nullable":true,"required":true,"requiredWithin":"record","type":"string"},{"field":"memberOfficeIds","meaning":"Stable references to offices.","name":"memberOfficeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"membershipUrl","meaning":"The membership url recorded for this governance.","name":"membershipUrl","nullable":true,"required":true,"requiredWithin":"record","type":"string"},{"field":"meetingsUrl","meaning":"The meetings url recorded for this governance.","name":"meetingsUrl","nullable":true,"required":true,"requiredWithin":"record","type":"string"},{"field":"transparencyNotes","meaning":"Limits, cautions or missing disclosures that should travel with the record.","name":"transparencyNotes","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"activeFrom","meaning":"The active from recorded for this governance.","name":"activeFrom","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"activeTo","meaning":"The active to recorded for this governance.","name":"activeTo","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/governance/{id}","pathName":"governance","queryFilters":["q","limit","offset","kind","institutionId","officeId","sourceId"],"queryUrl":"/v1/public-funding/uk/governance","references":{"chairOfficeId":"offices","institutionId":"institutions","memberOfficeIds":"offices","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/governanceUnits/items"},{"corpusKey":"offices","count":36,"csvColumns":["accountability","activeFrom","activeTo","appointment","constraints","currentHolderPublication","decisionScope","evidence","governanceUnitIds","id","institutionId","kind","name","responsibility","sourceIds","transparencyNotes"],"description":"Formal public offices and responsibilities. Holder names are deliberately left at the linked official source.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"institutionId","meaning":"Stable reference to institutions.","name":"institutionId","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"kind","meaning":"The kind recorded for this office.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"responsibility","meaning":"The responsibility recorded for this office.","name":"responsibility","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"decisionScope","meaning":"The decision scope recorded for this office.","name":"decisionScope","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"constraints","meaning":"The constraints recorded for this office.","name":"constraints","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"appointment","meaning":"The appointment recorded for this office.","name":"appointment","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"accountability","meaning":"The accountability recorded for this office.","name":"accountability","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"governanceUnitIds","meaning":"Stable references to governance.","name":"governanceUnitIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"currentHolderPublication","meaning":"A link to the official holder page and its observation date; TaxSorted does not copy the holder's name into this corpus.","name":"currentHolderPublication","nullable":false,"required":true,"requiredWithin":"record","type":"object"},{"field":"mode","meaning":"The mode recorded for this office.","name":"currentHolderPublication.mode","nullable":false,"required":true,"requiredWithin":"currentHolderPublication","type":"string"},{"field":"url","meaning":"Canonical public page reviewed for this record.","name":"currentHolderPublication.url","nullable":false,"required":true,"requiredWithin":"currentHolderPublication","type":"string"},{"field":"asOf","meaning":"The as of recorded for this office.","name":"currentHolderPublication.asOf","nullable":false,"required":true,"requiredWithin":"currentHolderPublication","type":"string"},{"field":"reason","meaning":"The reason recorded for this office.","name":"currentHolderPublication.reason","nullable":false,"required":true,"requiredWithin":"currentHolderPublication","type":"string"},{"field":"transparencyNotes","meaning":"Limits, cautions or missing disclosures that should travel with the record.","name":"transparencyNotes","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"activeFrom","meaning":"The active from recorded for this office.","name":"activeFrom","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"activeTo","meaning":"The active to recorded for this office.","name":"activeTo","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/offices/{id}","pathName":"offices","queryFilters":["q","limit","offset","kind","institutionId","governanceUnitId","sourceId"],"queryUrl":"/v1/public-funding/uk/offices","references":{"governanceUnitIds":"governance","institutionId":"institutions","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/offices/items"},{"corpusKey":"relationships","count":35,"csvColumns":["doesNotProve","evidence","explanation","fromId","id","sourceIds","toId","type","validFrom","validTo"],"description":"Directed institutional, accountability and money-governance relationships, each with a negative inference boundary.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"fromId","meaning":"Stable reference to institutions, governance, offices, funds, programmes, mechanisms.","name":"fromId","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"toId","meaning":"Stable reference to institutions, governance, offices, funds, programmes, mechanisms.","name":"toId","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["part-of","sponsors","appoints","chairs","member-of","governs","oversees","sets-policy-for","collects-revenue","pays-into-pool","authorises-limit","sets-budget-control","issues-cash","adjusts-block-grant","allocates-to","grants","delegates-function","directs-resource-limit","pays","commissions","holds-commissioning-responsibility","leads-commissioning-for","selects-provider-under","contracts-with","sets-payment-method-for","administers-payment","reimburses","pools-under","regulates","audits","scrutinises","reports-actual-spend","reports-to","accounts-to","advises","recommends-to","operates","collects-for","transfers-to","consolidates-accounts-for"],"field":"type","meaning":"The type recorded for this relationship.","name":"type","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"explanation","meaning":"Plain-language account of what the record means in the wider system.","name":"explanation","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"doesNotProve","meaning":"Stronger inferences this source must not be used to make.","name":"doesNotProve","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"validFrom","meaning":"The valid from recorded for this relationship.","name":"validFrom","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"validTo","meaning":"The valid to recorded for this relationship.","name":"validTo","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/relationships/{id}","pathName":"relationships","queryFilters":["q","limit","offset","type","institutionId","governanceUnitId","officeId","fundId","programmeId","mechanismId","sourceId"],"queryUrl":"/v1/public-funding/uk/relationships","references":{"fromId":["institutions","governance","offices","funds","programmes","mechanisms"],"sourceIds":"sources","toId":["institutions","governance","offices","funds","programmes","mechanisms"]},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/relationships/items"},{"corpusKey":"funds","count":7,"csvColumns":["evidence","id","inflows","jurisdictions","kind","name","notEquivalentTo","operatorInstitutionIds","outflows","purpose","restrictions","sourceIds"],"description":"Legally or administratively distinct public funds, including permitted inflows, outflows and restrictions.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"kind","meaning":"The kind recorded for this fund.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"jurisdictions","meaning":"The jurisdictions recorded for this fund.","name":"jurisdictions","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"operatorInstitutionIds","meaning":"Stable references to institutions.","name":"operatorInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"purpose","meaning":"The purpose recorded for this fund.","name":"purpose","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"inflows","meaning":"The inflows recorded for this fund.","name":"inflows","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"outflows","meaning":"The outflows recorded for this fund.","name":"outflows","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"restrictions","meaning":"The restrictions recorded for this fund.","name":"restrictions","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"notEquivalentTo","meaning":"Nearby permissions or claims that this record must not be confused with.","name":"notEquivalentTo","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/funds/{id}","pathName":"funds","queryFilters":["q","limit","offset","kind","jurisdiction","institutionId","sourceId"],"queryUrl":"/v1/public-funding/uk/funds","references":{"operatorInstitutionIds":"institutions","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/funds/items"},{"corpusKey":"programmes","count":17,"csvColumns":["beneficiaryTags","deliveryInstitutionIds","evidence","fundingMechanismIds","id","jurisdictions","leadInstitutionIds","name","populationScope","purpose","sector","sourceIds","status","transparencyNotes"],"description":"The public purpose and aggregate population scope for health, education and cross-government spending.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"sector","meaning":"The sector recorded for this programme.","name":"sector","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"jurisdictions","meaning":"The jurisdictions recorded for this programme.","name":"jurisdictions","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"allowedValues":["active","planned","historical","transitional"],"field":"status","meaning":"The record's stated current, historical, review or gap status.","name":"status","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"purpose","meaning":"The purpose recorded for this programme.","name":"purpose","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"populationScope","meaning":"Aggregate service or beneficiary scope; never an individual-level recipient record.","name":"populationScope","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"beneficiaryTags","meaning":"Machine-readable aggregate beneficiary groups; never identities or individual recipient records.","name":"beneficiaryTags","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"leadInstitutionIds","meaning":"Stable references to institutions.","name":"leadInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"deliveryInstitutionIds","meaning":"Stable references to institutions.","name":"deliveryInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"fundingMechanismIds","meaning":"Stable references to mechanisms.","name":"fundingMechanismIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"transparencyNotes","meaning":"Limits, cautions or missing disclosures that should travel with the record.","name":"transparencyNotes","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/programmes/{id}","pathName":"programmes","queryFilters":["q","limit","offset","sector","jurisdiction","status","beneficiaryTag","institutionId","mechanismId","sourceId"],"queryUrl":"/v1/public-funding/uk/programmes","references":{"deliveryInstitutionIds":"institutions","fundingMechanismIds":"mechanisms","leadInstitutionIds":"institutions","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/programmes/items"},{"corpusKey":"fundingMechanisms","count":22,"csvColumns":["allocationMethod","conditions","decisionInstitutionIds","doesNotProve","evidence","explanation","fundIds","id","jurisdictions","kind","name","payerInstitutionIds","programmeIds","recipientInstitutionIds","sectors","sourceIds","status"],"description":"Formulae, grants, mandates, commissions and other mechanisms that determine how money may move.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"kind","meaning":"The kind recorded for this mechanism.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"sectors","meaning":"The sectors recorded for this mechanism.","name":"sectors","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"jurisdictions","meaning":"The jurisdictions recorded for this mechanism.","name":"jurisdictions","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"allowedValues":["active","planned","historical","transitional"],"field":"status","meaning":"The record's stated current, historical, review or gap status.","name":"status","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"decisionInstitutionIds","meaning":"Stable references to institutions.","name":"decisionInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"payerInstitutionIds","meaning":"Stable references to institutions.","name":"payerInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"recipientInstitutionIds","meaning":"Stable references to institutions.","name":"recipientInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"fundIds","meaning":"Stable references to funds.","name":"fundIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"programmeIds","meaning":"Stable references to programmes.","name":"programmeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"allocationMethod","meaning":"The allocation method recorded for this mechanism.","name":"allocationMethod","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"conditions","meaning":"The conditions recorded for this mechanism.","name":"conditions","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"explanation","meaning":"Plain-language account of what the record means in the wider system.","name":"explanation","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"doesNotProve","meaning":"Stronger inferences this source must not be used to make.","name":"doesNotProve","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/mechanisms/{id}","pathName":"mechanisms","queryFilters":["q","limit","offset","kind","sector","jurisdiction","status","institutionId","fundId","programmeId","sourceId"],"queryUrl":"/v1/public-funding/uk/mechanisms","references":{"decisionInstitutionIds":"institutions","fundIds":"funds","payerInstitutionIds":"institutions","programmeIds":"programmes","recipientInstitutionIds":"institutions","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/fundingMechanisms/items"},{"corpusKey":"allocations","count":25,"csvColumns":["accountingBasis","additiveGroup","amountMinor","asOf","budgetBoundary","containedInAllocationId","currency","evidence","financialYear","fromId","fundingMechanismId","grossOrNet","id","name","negativeAmountExplanation","notComparableToIds","priceBasis","programmeIds","sourceIds","status","toId","traceabilityWarning"],"description":"Dated GBP amounts with complete budget, accounting, gross/net, price and comparison dimensions.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"fromId","meaning":"Stable reference to institutions, governance, offices, funds, programmes, mechanisms.","name":"fromId","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"toId","meaning":"Stable reference to institutions, governance, offices, funds, programmes, mechanisms.","name":"toId","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"programmeIds","meaning":"Stable references to programmes.","name":"programmeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"fundingMechanismId","meaning":"Stable reference to mechanisms.","name":"fundingMechanismId","nullable":true,"required":true,"requiredWithin":"record","type":"string"},{"field":"amountMinor","meaning":"Integer pence. Divide by 100 only when presenting GBP; never treat it as whole pounds.","name":"amountMinor","nullable":false,"required":true,"requiredWithin":"record","type":"integer"},{"field":"negativeAmountExplanation","meaning":"Required when amountMinor is negative; states whether the source means income, repayment, transfer, netting or another signed measure.","name":"negativeAmountExplanation","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"currency","meaning":"The currency recorded for this allocation.","name":"currency","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"financialYear","meaning":"UK financial year in YYYY-YY form.","name":"financialYear","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["forecast","plan","authorised","revised","outturn"],"field":"status","meaning":"The record's stated current, historical, review or gap status.","name":"status","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"budgetBoundary","meaning":"The spending-control or accounting boundary used by the source; unlike boundaries must not be silently combined.","name":"budgetBoundary","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["cash","accrual","mixed","not-stated"],"field":"accountingBasis","meaning":"Whether the amount is reported on a cash, accrual, mixed or unstated basis.","name":"accountingBasis","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["gross","net","not-stated"],"field":"grossOrNet","meaning":"Whether the amount is before or after the source's stated income, receipts or recoveries.","name":"grossOrNet","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["nominal","real","not-stated"],"field":"priceBasis","meaning":"Whether the amount uses nominal prices, real prices, or does not state a price basis.","name":"priceBasis","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"asOf","meaning":"The as of recorded for this allocation.","name":"asOf","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"containedInAllocationId","meaning":"A larger allocation that already contains this amount; the two must not be added together.","name":"containedInAllocationId","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"additiveGroup","meaning":"A curator-declared group within which amounts may be additive only when every other comparison dimension also matches.","name":"additiveGroup","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"notComparableToIds","meaning":"Allocation IDs whose published measures must not be compared as like-for-like.","name":"notComparableToIds","nullable":false,"required":false,"requiredWithin":"record","type":"array<string>"},{"field":"traceabilityWarning","meaning":"Plain-language limit on tracing pooled tax receipts or interpreting this allocation as actual spending.","name":"traceabilityWarning","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/allocations/{id}","pathName":"allocations","queryFilters":["q","limit","offset","status","institutionId","fundId","programmeId","mechanismId","financialYear","budgetBoundary","accountingBasis","grossOrNet","priceBasis","sourceId"],"queryUrl":"/v1/public-funding/uk/allocations","references":{"containedInAllocationId":"allocations","fromId":["institutions","governance","offices","funds","programmes","mechanisms"],"fundingMechanismId":"mechanisms","notComparableToIds":"allocations","programmeIds":"programmes","sourceIds":"sources","toId":["institutions","governance","offices","funds","programmes","mechanisms"]},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/allocations/items"},{"corpusKey":"contacts","count":9,"csvColumns":["evidence","functionalOnly","governanceUnitIds","id","institutionIds","kind","label","officeIds","purpose","sourceIds","value"],"description":"Generic functional public contact routes only; never private or personal channels.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"institutionIds","meaning":"Stable references to institutions.","name":"institutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"governanceUnitIds","meaning":"Stable references to governance.","name":"governanceUnitIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"officeIds","meaning":"Stable references to offices.","name":"officeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"label","meaning":"The label recorded for this contact.","name":"label","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["contact-page","web-form","email","phone","postal-address"],"field":"kind","meaning":"The kind recorded for this contact.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"value","meaning":"The value recorded for this contact.","name":"value","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"purpose","meaning":"The purpose recorded for this contact.","name":"purpose","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"functionalOnly","meaning":"True confirms this is an institutional function channel, not a person's private contact.","name":"functionalOnly","nullable":false,"required":true,"requiredWithin":"record","type":"boolean"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/contacts/{id}","pathName":"contacts","queryFilters":["q","limit","offset","kind","institutionId","governanceUnitId","officeId","sourceId"],"queryUrl":"/v1/public-funding/uk/contacts","references":{"governanceUnitIds":"governance","institutionIds":"institutions","officeIds":"offices","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/contacts/items"},{"corpusKey":"officeLocations","count":2,"csvColumns":["addressLines","country","evidence","governanceUnitIds","id","institutionIds","kind","label","locality","note","officeIds","postalCode","publicAccess","residential","sourceIds"],"description":"Published non-residential institutional offices and correspondence locations.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"institutionIds","meaning":"Stable references to institutions.","name":"institutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"governanceUnitIds","meaning":"Stable references to governance.","name":"governanceUnitIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"officeIds","meaning":"Stable references to offices.","name":"officeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"label","meaning":"The label recorded for this location.","name":"label","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["headquarters","public-office","correspondence-address","committee-venue","service-location"],"field":"kind","meaning":"The kind recorded for this location.","name":"kind","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"addressLines","meaning":"The address lines recorded for this location.","name":"addressLines","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"locality","meaning":"The locality recorded for this location.","name":"locality","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"postalCode","meaning":"The postal code recorded for this location.","name":"postalCode","nullable":false,"required":false,"requiredWithin":"record","type":"string"},{"field":"country","meaning":"The country recorded for this location.","name":"country","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["public","appointment","restricted","not-stated"],"field":"publicAccess","meaning":"The public access recorded for this location.","name":"publicAccess","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"note","meaning":"The note recorded for this location.","name":"note","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"residential","meaning":"False confirms the published location is not represented as a residential address.","name":"residential","nullable":false,"required":true,"requiredWithin":"record","type":"boolean"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/locations/{id}","pathName":"locations","queryFilters":["q","limit","offset","kind","institutionId","governanceUnitId","officeId","sourceId"],"queryUrl":"/v1/public-funding/uk/locations","references":{"governanceUnitIds":"governance","institutionIds":"institutions","officeIds":"offices","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/officeLocations/items"},{"corpusKey":"pipelineStages","count":20,"csvColumns":["evidence","explanation","fundIds","fundingMechanismIds","id","input","lane","limits","name","nextStageIds","order","otherNodeIds","output","programmeIds","responsibleInstitutionIds","sourceIds","trigger"],"description":"Possible stages from tax collection and Parliamentary authority to allocation, delivery, accounts and audit.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"lane","meaning":"The lane recorded for this pipeline stage.","name":"lane","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"order","meaning":"Position inside this record's stated sequence; it is not a global ranking.","name":"order","nullable":false,"required":true,"requiredWithin":"record","type":"integer"},{"field":"name","meaning":"Human-readable name; use id, not this label, when joining data.","name":"name","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"trigger","meaning":"The trigger recorded for this pipeline stage.","name":"trigger","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"responsibleInstitutionIds","meaning":"Stable references to institutions.","name":"responsibleInstitutionIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"otherNodeIds","meaning":"Stable references to institutions, governance, offices, funds, programmes, mechanisms.","name":"otherNodeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"fundIds","meaning":"Stable references to funds.","name":"fundIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"programmeIds","meaning":"Stable references to programmes.","name":"programmeIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"fundingMechanismIds","meaning":"Stable references to mechanisms.","name":"fundingMechanismIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"input","meaning":"The input recorded for this pipeline stage.","name":"input","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"output","meaning":"The output recorded for this pipeline stage.","name":"output","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"explanation","meaning":"Plain-language account of what the record means in the wider system.","name":"explanation","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"limits","meaning":"The limits recorded for this pipeline stage.","name":"limits","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"nextStageIds","meaning":"Stable references to pipeline.","name":"nextStageIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/pipeline/{id}","pathName":"pipeline","queryFilters":["q","limit","offset","lane","institutionId","fundId","programmeId","mechanismId","sourceId"],"queryUrl":"/v1/public-funding/uk/pipeline","references":{"fundIds":"funds","fundingMechanismIds":"mechanisms","nextStageIds":"pipeline","otherNodeIds":["institutions","governance","offices","funds","programmes","mechanisms"],"programmeIds":"programmes","responsibleInstitutionIds":"institutions","sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/pipelineStages/items"},{"corpusKey":"transparencyGaps","count":14,"csvColumns":["affectedIds","consequence","detail","evidence","id","sourceIds","status","title"],"description":"Known missing, conflicting, time-sensitive or deliberately bounded evidence.","fields":[{"field":"id","meaning":"Stable identity for this record within the dataset.","name":"id","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"title","meaning":"Human-readable title; use id, not this label, when joining data.","name":"title","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"detail","meaning":"The detail recorded for this gap.","name":"detail","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"consequence","meaning":"The consequence recorded for this gap.","name":"consequence","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"allowedValues":["open","source-conflict","time-sensitive","bounded-by-design"],"field":"status","meaning":"The record's stated current, historical, review or gap status.","name":"status","nullable":false,"required":true,"requiredWithin":"record","type":"string"},{"field":"affectedIds","meaning":"Dataset record IDs whose interpretation is affected by this gap.","name":"affectedIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"sourceIds","meaning":"Source record IDs supporting the substantive claims in this record.","name":"sourceIds","nullable":false,"required":true,"requiredWithin":"record","type":"array<string>"},{"field":"evidence","meaning":"Field-level support entries: source ID, JSON Pointer fields, source locator, observation date and review method.","name":"evidence","nullable":false,"required":true,"requiredWithin":"record","type":"array<object>"},{"field":"sourceId","meaning":"Source record ID supporting the named field or claim.","name":"evidence[].sourceId","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"fields","meaning":"JSON Pointer paths, relative to the substantive record, supported by this evidence entry.","name":"evidence[].fields","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"array<string>"},{"field":"locator","meaning":"Human-readable place in the source where the supporting material was found.","name":"evidence[].locator","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"field":"observedOn","meaning":"Date TaxSorted observed the cited source material.","name":"evidence[].observedOn","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"},{"allowedValues":["manual-review","derived-join","calculated-from-published-figures"],"field":"method","meaning":"How the evidence link was reviewed or derived.","name":"evidence[].method","nullable":false,"required":true,"requiredWithin":"evidence[]","type":"string"}],"identityField":"id","itemUrlTemplate":"/v1/public-funding/uk/gaps/{id}","pathName":"gaps","queryFilters":["q","limit","offset","status","institutionId","governanceUnitId","officeId","fundId","programmeId","mechanismId","sourceId"],"queryUrl":"/v1/public-funding/uk/gaps","references":{"affectedIds":["sources","institutions","governance","offices","relationships","funds","programmes","mechanisms","allocations","contacts","locations","pipeline","gaps"],"sourceIds":"sources"},"schemaPointer":"https://api.taxsorted.io/v1/public-funding/uk/schema#/properties/transparencyGaps/items"}],"conventions":{"dates":"Calendar dates use YYYY-MM-DD; financial years use YYYY-YY.","evidence":"sourceIds joins to sources. Evidence entries name the supported JSON Pointer fields, locator, observation date and method.","idStability":"A display label may change without changing its ID. A retired ID will not be reused for a different meaning. The append-only change feed at /v1/public-funding/uk/changes begins with the current snapshot and does not invent earlier tombstones.","ids":"Use the complete stable dataset ID, never array position or a rebuilt display name.","missingValues":"An empty array records no values for that plural field. null means the field applies but has no value. Omitted optional fields are absent.","money":"An amount is comparable or additive only when its financial year, state, boundary, accounting basis, gross/net basis and price basis agree and its containment metadata permits it.","ordering":"Corpus array order is curated for reading and is not a rank. Pipeline order applies only within one lane.","people":"Offices are roles, not people. Current-holder fields contain only a dated official link and never copy a holder name into the corpus.","references":"ID and IDs fields join to the collections named below. Mixed graph targets are explicitly listed.","schemaCompatibility":"The final /1 is the meaning-compatible major. Removing a field or changing its type or meaning requires a new major.","search":"q is a case-insensitive substring search over the complete serialized record, including provenance text.","sourceLimits":"supports states what a source can support; doesNotProve prevents stronger inference.","traceability":"Most tax receipts are pooled. A public allocation is not proof that a named tax pound paid for a named service or that authority became outturn spending."},"corpusSchema":"taxsorted.uk.public-funding/1","corrections":"https://github.com/cambridgetcg/taxsorted.io/issues","dataset":"uk-public-funding","formats":{"csv":"Spreadsheet convenience format. Nested values remain deterministic JSON and common formula prefixes are mitigated.","json":"Lossless UTF-8 TaxSorted deterministic JSON; not RFC 8785/JCS.","ndjson":"Lossless TaxSorted deterministic JSON, one complete record per line."},"reviewedOn":"2026-07-10","schema":"taxsorted.open-data-dictionary/1","structuralSchema":"https://api.taxsorted.io/v1/public-funding/uk/schema","validation":{"bootOnlyInvariants":["IDs are unique across the dataset and every typed internal and tax-system reference resolves.","Every substantive source has field evidence resolving to an existing JSON Pointer.","Source and active/valid date ranges have valid order.","Allocation containment is acyclic; self-comparisons and self-transfers are rejected.","Every contact and location resolves to at least one institution, governance unit or formal office.","Pipeline lane/order pairs are unique and stages cannot point to themselves."],"structuralSchema":"Describes fields and scalar constraints. It is not the complete boot acceptance contract."},"version":"2026-07-10.1"}