Reference & Citation Resolution
Turn dead-text references into live, traversable links.
Finds citations, name mentions, hyperlinks, and footnote pointers inside content, then looks each up against an authority — CrossRef, ORCID, an internal entity registry — and writes back a canonical identifier. References stop being dead strings and become structured, navigable links your systems can traverse and your users can follow.
Shape
Operational dimensions
Runs without a person in the path.
Fires when an upstream condition occurs.
Holds working state that compounds over runs.
Reads from and writes to external systems.
Inputs
- content with embedded references (citations, mentions, links, footnotes)
- reference grammar / parser config
- target authority or entity registry
- disambiguation rules or model
Outputs
- structured reference links (canonical id + confidence + provenance per mention)
- unresolved / ambiguous mention exceptions
- updated content with embedded structured identifiers
Mechanism
Resolves textual mentions, citation strings, links, or footnote pointers to canonical identifiers in a target authority — turning unstructured references into structured links.
Why this is a primitive
Cannot be decomposed: the parse-mention → candidate-lookup → disambiguate → bind-to-canonical-id operation over reference strings is one act of linking. It is distinct from entity-resolution (which works on full records, not in-text mentions) and from classification (which assigns categories, not authority links). Strip it and references stay as free text.
Where it shows up
Related primitives
Tags
See where it fits.
Primitives are configured into named solution shapes for each client’s domain. The fastest next step is a conversation about which shape fits your problem.
Start a conversation