Citation Kind
Citation Kind
Section titled “Citation Kind”Definition
Section titled “Definition”Planned closed enumeration on citations.citation_kind capturing the relationship a citation expresses: a verbatim quote of source text, a paraphrase, a derived inference, or a match against a Q&A pair. CORE per §6.2 — platform vocabulary.
Synonyms / Acronyms
Section titled “Synonyms / Acronyms”None.
Baseline values
Section titled “Baseline values”| key | label | provenance |
|---|---|---|
| verbatim_quote | Verbatim Quote | core |
| paraphrase | Paraphrase | core |
| derived_inference | Derived Inference | core |
| q_a_match | Q&A Match | core |
Relationships
Section titled “Relationships”citations.citation_kind— planned column (plannedcitationstable, distinct from existingcontent_citations).- Adjacent to
citations.citing_entity(polymorphic discriminator per Finding 02) andciting_entity_id(FK). - Pre-existing parallel:
content_citations.citation_typeCHECK has different vocabulary today (reference,copied,adapted,inspired); the plannedcitations.citation_kindis structurally different and supersedes/coexists. - Per OQ-Q111-A:
citing_entityenum extended forsales_proposal_response,competitor_research_finding,training_unit,mcp_search_responseper Phase 5 step 4. - Layer 5: citation_kind is a typed relation property on the citations entity.
Consumers
Section titled “Consumers”- Citation rendering surfaces (how to display the cite — verbatim quote vs paraphrase visual treatment).
lib/quality/— quality scoring (verbatim vs paraphrase weighted differently).lib/mcp/tools/— citation surfaces in MCP responses.- Audit trails — provenance of derived inferences.
- Status: planned — column not yet in production schema; lands with the citations work per Finding 02.
- Closed CV; schema migration adds new values.
- The live
content_citations.citation_typeCHECK has a different vocabulary today (reference,copied,adapted,inspired); the plannedcitations.citation_kindis a different shape and will supersede or coexist with the older column. Verifier wave (S236) flagged this so future readers do not conflate the two enums.