In the [Creating Citeable Articles](https://quarto.org/docs/authoring/create-citeable-articles.html#google-scholar) the metadata compatible with Google Scholar is listed. The set of metadata tags accepted by Google Scholar is a subset of a more general open standard parsed by [Zotero](https://www.zotero.org/support/dev/exposing_metadata) based on Highwire vocabulary.  If metadata is done properly, Zotero browser plug-in will be able to generate proper record from the Quarto article.

I suggest we expand the list of metadata included in the `google-scholar` partial or add a new partial called `zotero`, which can include more fields (beyond the minimally required by Google Scholar).

### Google Scholar

| Tag | YAML source | Comment | 
| --- | --- | --- |
| citation_title | title | Document title |
| citation_author | author:name | Should be used for single author documents |
| citation_online_date | date | Online publication date |
| citation_fulltext_html_url | citation:URL | URL of the document |
|  citation_publication_date | date | Publication date - same as online date above? |
|  citation_journal_title | citation:container-title | Journal title | 
|  citation_reference | bibliography (parsed) | One entry per reference in bibliography | 

### Zotero
Everything above plus:

| Tag | Suggested YAML source | Comment | 
| --- | --- | --- |
| citation_editor | citation:editor | One entry per editor name, can be simplified to a single semicolon-separated string passed to citation_editors  |
| citation_date| citation:date | Date for the citation (not necessarily when it appeared online) |
| citation_cover_date| citation:publication_date | Date of publication (date of journal issue). Used by [Springer](https://forums.zotero.org/discussion/59197/springer-useing-first-online-instead-of-real-publication-date)  |
| citation_year | - | Can be automatically computed from one of the date fields |
| citation_journal_abbrev | citation:container-abbr | Correct abbreviation for the journal name |
| citation_book_title | citation:book-title | Name of the book where the paper appears |
| citation_inbook_title | citation:inbook-title | Name of the book where the paper appears |
| citation_firstpage | citation:first-page | First page number for the paper (in the journal issue) |
| citation_lastpage | citation:last-page | Last page number for the paper (in the journal issue) |
| citation_volume | citation:volume | Journal volume number |
| citation_issue | citation:issue | Journal issue number |
| citation_series_title | citation:series-title | Title of journal/book series |
| citation_publisher | citation:publisher | Name of the publisher |
| citation_doi | citation:doi | DOI, existing YAML field |
| citation_isbn | citation:isbn | ISBN |
| citation_issn | citation:issn | ISSN |
| citation_eIssn | citation:eissn | electronic ISSN |
| citation_pmid | citation:pmid | electronic PMID |
| citation_public_url | citation:public-url | URL for publicly available version, e.g. researchgame |
| citation_abstract_html_url | citation:abstract-url| URL for abstract (HTML version) |
| citation_fulltext_html_url | citation:fulltext-url | URL for full text of the paper in HTML format  |
| citation_abstract | abstract | Full text of abstract, existing YAML field  |
| citation_language | citation:language | Language abbreviation (EN, FR)  |
| citation_conference | citation:conference | Conference name  |
| citation_conference_title | citation:conference | Conference name, probably should be same as above  |
| citation_dissertation_institution | citation:institution | University (for theses and dissertations)  |
| citation_technical_report_institution | citation:institution |  Institution (for reports), not sure we can effectively distinguish in YAML  |
| citation_technical_report_number | citation:report-number |  Report number  |
| citation_pdf_url | citation:citation-pdf-url |  URL for PDF version of the paper. Will be used by Zotero to import the paper  |
| citation_keywords | keywords | Semi-colon separated keywords. Can probably be coalesced from existing YAML field  |

Some of these are not consequential and can probably be delayed, while others are more important (such as `citation_doi`, `citation_isbn` and `citation_pdf_url`) and should probably be added to google-scholar partial right away.

dragonstyle
2022-07-31T13:32:19Z
dmi3kno
v1.2
closed
Zotero metadata for automatic parsing of citation
https://github.com/quarto-dev/quarto-cli/issues/1609