Resolve Standard Identifier
resolve_standard_identifierNormalize a messy standard citation string into its canonical identifier, falling back to source APIs when local patterns fail and returning all candidates for ambiguous input.
Instructions
Normalise a messy standard citation string to its canonical form.
Tries local regex first (fast, no network). Falls back to querying source APIs when local patterns don't match. Returns all candidates when the input is ambiguous.
A cold catalogue makes this slow: the first call after a fresh install or
a cleared cache downloads and parses each body's index, which runs well
past the soft deadline. Such a call returns a job handle to poll with
get_job_result rather than the result itself.
A warning beside a null record means the source never answered, so
the standard may well exist and the canonical form is still usable. Only a
null record with no warning means the sources looked and found
nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| raw | Yes | Raw citation string as it appears in a paper reference. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||