pub struct Reference {Show 18 fields
pub id: String,
pub publication_type: Option<String>,
pub title: Option<String>,
pub authors: Vec<Author>,
pub source: Option<String>,
pub year: Option<String>,
pub volume: Option<String>,
pub issue: Option<String>,
pub pages: Option<String>,
pub elocation_id: Option<String>,
pub editors: Vec<Author>,
pub publisher_name: Option<String>,
pub publisher_loc: Option<String>,
pub edition: Option<String>,
pub isbn: Option<String>,
pub conf_name: Option<String>,
pub pmid: Option<String>,
pub doi: Option<String>,
}Expand description
Reference citation.
Maps to JATS <ref> containing <element-citation> or <mixed-citation>.
Fields§
§id: StringReference ID. From <ref id="...">.
publication_type: Option<String>Publication type. From <element-citation publication-type="...">.
Common values: "journal", "book", "web", "other".
title: Option<String>Article or chapter title. From <article-title> or <chapter-title>.
Authors. From <person-group>/<name>.
source: Option<String>Source (journal name or book title). From <source>.
year: Option<String>Publication year. From <year>.
volume: Option<String>Volume. From <volume>.
issue: Option<String>Issue. From <issue>.
pages: Option<String>Page range. From <fpage>-<lpage>.
elocation_id: Option<String>Electronic location ID. From <elocation-id> (used by e-journals in
place of page numbers).
editors: Vec<Author>Editors. From <person-group person-group-type="editor"> (common for
book and book-chapter citations).
publisher_name: Option<String>Publisher name. From <publisher-name> (book / report citations).
publisher_loc: Option<String>Publisher location. From <publisher-loc>.
edition: Option<String>Edition. From <edition>.
isbn: Option<String>ISBN. From <isbn> (book citations).
conf_name: Option<String>Conference name. From <conf-name> (conference-proceedings citations).
pmid: Option<String>PubMed ID. From <pub-id pub-id-type="pmid">.
doi: Option<String>DOI. From <pub-id pub-id-type="doi">.