omniseek_paper_enrich
Retrieve a paper's open-access PDF, retraction status, and citation count from a DOI or arXiv ID.
Instructions
Use WHEN you need ONE paper's open-access full-text PDF, retraction / integrity status, or citation count — signals omniseek_search / field_skeleton do NOT give cleanly. Keyless, mechanical: YOU decide when + on which papers.
Pass DOIs and/or arXiv ids (e.g. "2306.08543", "10.1145/3292500.3330701"; use a node's
doi from omniseek_field_skeleton, or metadata.paper_id/metadata.doi from an openalex omniseek_search
result — NOT its source_id, the OpenAlex W-id, which is not a DOI/arXiv id). Enrich only the
handful you care about, not a whole map.
For each id:
• is_oa / pdf_url — the open-access full text (arXiv always OA; real DOIs via Unpaywall). Feed
pdf_url to omniseek_read (or read it yourself) to get the WHOLE paper, not just the abstract —
then YOU synthesize. (This thin PDF primitive is why we did NOT add a synthesis engine.) For
FIGURES / architecture diagrams / result plots: download the PDF and Read its pages with your
own VISION — they render in context with captions, so no figure-extraction channel is needed.
• integrity.retracted + integrity.notices (retraction / expression_of_concern / correction /
…) from Crossref's Retraction Watch feed — check before trusting a high-stakes citation.
(retracted=None means "not checked" / backend unreachable; notices=[] means clean. arXiv
ids are checked too: an author withdrawal marker plus the journal DOI, when present, run
through the same Crossref retraction path.)
• citation_count — this paper's citation count (DOI: Crossref is-referenced-by-count; arXiv: S2
citationCount). The single-paper count's home, so you need NOT repurpose omniseek_field_skeleton to
read one node's count. (None when the backend was unreachable.)
Returns: {"results": [{id, kind, doi, is_oa, pdf_url, oa_url, citation_count, integrity:{retracted, notices}}, ...]} (or {id, error} for an unrecognized id).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ids | Yes |