﻿LOGIC OR NOT P061 — COMPARATIVE TABLE SCHEMA — v0.1.2


comparison_id:
question:
alternatives: []
source_scope:
observed_at:


criteria:
- criterion_id:
  criterion:
  criterion_type: HARD_CONSTRAINT | DISCRIMINATOR | CONTEXT
  definition:
  unit_or_scale:
  direction_if_applicable:
  comparison_period_or_scope:
  weight:
  weight_status: NONE | USER_SUPPLIED | AUTHORITY_ADOPTED | PROPOSED_WEIGHT
  source_ref:


cells:
- alternative:
  criterion_id:
  cell_state: OBSERVED | DERIVED | UNKNOWN | NON_COMPARABLE | NOT_APPLICABLE | CONFLICT
  raw_or_observed_value:
  normalized_or_derived_value:
  unit_or_scale:
  source_refs: []
  derivation_formula_or_basis:
  comparability_basis:
  limit_or_note:


hard_constraint_results:
- alternative:
  criterion_id:
  result: PASS_EVIDENCED | FAIL_EVIDENCED | UNKNOWN | NOT_APPLICABLE
  evidence_refs: []


aggregate_scoring:
  enabled: true | false
  method:
  weight_source:
  normalization_method:
  limitations:


recommendation_status: NO_RECOMMENDATION | RECOMMENDATION_PROPOSED | HOLD_INSUFFICIENT_EVIDENCE
recommendation:
recommendation_basis:
decisive_unknowns_or_noncomparables: []


RULES
No aggregate score without explicit/adopted weighting and transparent normalization. UNKNOWN/NON_COMPARABLE never mapped to zero. Hard constraints precede soft scoring. Formatting cannot imply an unsupported winner.
