Educational tool only. All groups exist on a spectrum of control. Individual experiences vary. Based on publicly available reports, ex-member accounts, court records, and expert analyses — not medical or legal advice.
Home Research Data dictionary Data dictionary Field-by-field reference for the CLCI Hub group dataset. The authoritative schema lives at lib/types.ts ; this page summarises each field with its type, allowed values, and source notes.
See also: dataset overview , methodology limitations , citation guide .
Identity and routing Field Type Required Description slug string (kebab-case) yes Stable URL identifier. Once published, slugs do not change; renames are handled via 301 redirects. name string yes Display name for the group, in its most common public form. aliases string[] — Alternative names the group has been known by, including legacy or country-specific names. canonicalGroupId string (slug) — When this entry is an alias_redirect, the slug of the canonical entry it points to. canonicalUrl string (URL) — Canonical absolute URL — set when the group profile has moved or is mirrored elsewhere. entityType enum — One of canonical_group | branch | splinter | movement | leader_specific_regime | historical_phase | umbrella_movement | reference_entry | alias_redirect.
CLCI scoring Field Type Required Description behavior integer 0–10 yes Behaviour-control score on the BITE model. information integer 0–10 yes Information-control score on the BITE model. thought integer 0–10 yes Thought-control score on the BITE model. emotional integer 0–10 yes Emotional-control score on the BITE model. modifierScore integer -5 to +10 yes Editorial modifier reflecting documented harms or mitigating factors (court findings, formal reforms). clci integer 0–40 yes Sum of the four BITE axes plus modifierScore, clamped 0–40. scoreBand enum — Cached band label: Minimal (0–5) | Low (6–12) | Moderate (13–20) | High (21–30) | Extreme (31–40). scoreJustification string — Short paragraph explaining how the score was reached for this entry. modifierReason string — Documented reason for any non-zero modifierScore.
Status, confidence, and timeline Field Type Required Description activeStatus enum — One of active | historical | defunct | splinter | umbrella. confidence enum — Editorial confidence in the entry's evidence base: high | medium | low. lastReviewed ISO yyyy-mm-dd — Most recent editorial review date for this entry. lastUpdated ISO yyyy-mm-dd — Most recent data update for this entry. founded integer (year) — Year founded, where known. ended integer (year) — Year ended, for historical or defunct entries. changeLog ChangeLog[] — Dated editorial change history for this entry.
Classification and geography Field Type Required Description category string yes Primary categorical bucket (e.g. Christian, NRM, Wellness / Multi-Level, Political / Ideological). subcategory string — Finer-grained classification within the primary category. countries string[] — ISO-aligned country names where the group has documented presence. region string — Primary geographic region (legacy single-region field).
Evidence and sources Field Type Required Description sources string[] — Free-text source descriptions (legacy field; being migrated to structuredSources). structuredSources Source[] — Structured source records with reliability tier (primary | secondary | tertiary) and type. evidence EvidenceItem[] — Structured evidence items linking claims to specific sources. hasCourtRecords boolean — Heuristic flag: documented court records exist among free-text sources. hasAcademicSources boolean — Heuristic flag: peer-reviewed academic sources exist. hasInvestigativeJournalism boolean — Heuristic flag: investigative journalism sources exist. hasExMemberSources boolean — Heuristic flag: ex-member memoirs or testimony exist. hasOfficialStatements boolean — Heuristic flag: official group statements exist among sources.
Cross-references and editorial Field Type Required Description similarGroups string[] — Slugs of comparable groups by structure or pattern. relatedEntityIds string[] — Slugs of related entities (branches, splinters, umbrella). successorEntityIds string[] — Slugs of successor groups. predecessorEntityIds string[] — Slugs of predecessor groups. parentEntityId string (slug) — Slug of the parent entity, if this entry is a branch. separationRationale string — Editorial explanation of why this entry is separate from a related entity. mainstreamReferencePoints string[] — Comparable mainstream organisations for orientation. editorialNotes string — Internal editorial notes visible on the public profile. qualityTier enum — Editorial quality tier: comprehensive | substantial | basic | minimal.
Field stability: fields documented here are committed surface. Internal-only fields used during build or migration are not listed and may change without notice. See the research changelog for announced changes.