Expand description
Europe PMC REST API data models and JSON response parsers.
Europe PMC (https://europepmc.org) is operated by EBI and aggregates
literature from many sources (PubMed/MED, PMC, preprints/PPR, patents,
agricultural literature, …). Unlike the NCBI E-utilities, its REST API
returns JSON for metadata endpoints and JATS XML for full text.
This module provides pure, network-free parsing of the JSON responses.
Full text is JATS and is parsed by crate::pmc::parser::parse_pmc_xml.
Structs§
- Europe
PmcCitation - A citing article from the Europe PMC
citationsendpoint. - Europe
PmcCitation List - Parsed response from the Europe PMC
citationsendpoint (one page). - Europe
PmcDatabase Link - A grouping of cross-references to a single external database from the
Europe PMC
databaseLinksendpoint. - Europe
PmcDatabase Link List - Parsed response from the Europe PMC
databaseLinksendpoint (one page). - Europe
PmcDb Cross Reference Info - A single external-database cross-reference entry. The meaning of each
infoslot varies by database; Europe PMC documents them only positionally. - Europe
PmcReference - A cited reference from the Europe PMC
referencesendpoint. - Europe
PmcReference List - Parsed response from the Europe PMC
referencesendpoint (one page). - Europe
PmcResult - A single search result record from the Europe PMC
searchendpoint. - Europe
PmcSearch Response - Parsed response from the Europe PMC
searchendpoint.
Functions§
- parse_
citations_ response - Parse a Europe PMC
citationsJSON response. - parse_
database_ links_ response - Parse a Europe PMC
databaseLinksJSON response. - parse_
references_ response - Parse a Europe PMC
referencesJSON response. - parse_
search_ response - Parse a Europe PMC
searchJSON response.