Shard schema
Organisation shard
An external organisation named in parliamentary records — company, charity, trade union, professional body, public body. Carries roles in records, top topics, and recent records mentioning the organisation.
This page is the field reference for developers and AI clients. If you came here looking for a org, browse the org index instead.
Required fields
3
Optional fields
8
Dialect
JSON Schema draft 2020-12
Version
Required fields
Every shard validating against org@0.1.0 ships these fields. Provenance lines show where each value comes from — the load-bearing column for the structured-evidence promise.
-
slugstring<slug>URL-safe org identifier.
Provenance: Derived from displayName at admission.
-
displayNamestringOrganisation name.
Provenance: As named in the underlying records; cross-checked against Companies House / Charity Commission where possible.
-
provenanceobjectProvenance for the org snapshot.
Provenance: Emitted by intake at admission.
Optional fields
Present where the source carries the value or the derivation succeeds. Code consuming this schema should treat them as nullable.
-
shortNamestring · optionalCommon abbreviation.
Provenance: Curated at admission.
-
categoryenum (6 values) · optionalOrganisation sub-type.
companycharityunionprofessional_bodypublic_bodyother
Provenance: Curated at admission; never inferred from text.
-
canonicalUrlstring<URL> · optionalExternal canonical URL.
Provenance: Curated at admission (Companies House / Charity Commission / org website).
-
recordMentionCountinteger · optionalTotal records naming this org.
Provenance: Count over per-record entity links pointing at this org.
-
topRolesarray<object> · optionalMost-common neutral role labels the org appears under.
Provenance: Aggregated from the role-label field on per-record entity links; vocabulary fixed by NEUTRALITY_POLICY.md.
-
topTopicsarray<object> · optionalTop topics by record volume mentioning this org.
Provenance: Aggregated from topic assignments over records that name this org.
-
recentRecordsarray<object> · optionalRecent records mentioning this org.
Provenance: Records linked to this org via the per-record entity links, ordered by published date.
-
outboundSourcesarray<object> · optionalExternal source links.
Provenance: Curated at admission.
Related schemas
Entities referenced by this shard kind. A org shard's entities[] / nested references resolve to shards of these kinds.
Versioning + dialect
Each planned schema follows semver. Patch bumps are additive and backwards-compatible. Minor bumps may add required fields or change validation rules. Major bumps will use a new URL path once canonical files are published.
Published structured data will declare its version in a $schema field. AI clients should respect that version when files become available.