check_quote
Verify whether a quoted passage appears in a paper's open-access PMC full text, reporting version, licence, and retraction status. Logs the check for an evidence trail.
Instructions
Check whether a quoted passage appears in the paper's pinned open-access PMC text.
Also reports the text's version, sha256 and licence, and the paper's retraction status,
and appends an evidence line to the log. The text searched is PMC's whole plain-text file,
header and reference list included, so check paragraph before attributing a FOUND
passage to the paper. Exact substring match (word boundaries are not
checked) after normalisation q1 (Unicode
NFKC, straight quotes, one dash, collapsed whitespace; case kept). It does not judge
whether the passage supports the claim.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | No | Optional: the claim you are citing this passage for, kept in the log | |
| quote | Yes | The passage exactly as you would quote it (20 characters or more; shorter is TOO_SHORT when there is text to check) | |
| identifier | Yes | One paper: a DOI ("10.1590/1516-3180.2016.1344090516" or a doi.org URL), a PMCID ("PMC10496602") or a PMID written with its cue ("PMID 27355798") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | ||
| quote | Yes | ||
| reason | Yes | ||
| log_seq | Yes | ||
| verdict | Yes | FOUND: the quote occurs, as a substring, in the pinned open-access text (which includes its metadata header and reference list; see paragraph). NOT_FOUND: it does not. TOO_SHORT: under 20 characters, not searched. NOT_CHECKABLE: no open-access text in PMC, PMC's copy missing, or the identifier was not found (see resolved.status and reason). UNVERIFIABLE: a source could not be read or verified, or litcheck failed (see reason); nothing was concluded. | |
| log_path | Yes | ||
| resolved | Yes | ||
| paragraph | Yes | 0-based index of the blank-line-separated block of the text | |
| identifier | Yes | ||
| retraction | Yes | ||
| pmc_outcome | Yes | ||
| pmc_version | Yes | ||
| text_md5_ok | Yes | ||
| text_sha256 | Yes | ||
| license_code | Yes | ||
| normalisation | Yes | ||
| quote_offsets | Yes | [start, end) of the match in the normalised text | |
| casefold_found | Yes | The quote occurs when case is ignored |