adsabs / export_service

Export service to output ADS records with various formats including BibTex, AASTex, and multiple tagged and xml options
MIT License
3 stars 5 forks source link

Fielded format modifications #210

Open golnazads opened 2 years ago

golnazads commented 2 years ago

A user has requested six addition/modification for Endpoint format

1- Add editor to Endnote, in addition to authors. For example for bibcode 2007LNP...720..403W add %E Papantonopoulos, Lefteris

ADS, ProCite, Refman, and Medlars do not include editor.

RefWorks in classic includes editor with author tag A1 Papantonopoulos, Lefteris however, from https://knowledge.exlibrisgroup.com/RefWorks/Legacy_RefWorks/05Managing_References/020RefWorks_Tagged_Format apparently tag for editor is A2. Hence add editor with tag A2 to RefWorks format.

2- Page range should be displayed for endnote if available instead of just start page. For example for bibcode 2000A&AS..146..141P page should be %P 141-155

ADS, ProCite, Refman, and RefWorks correctly format start and end page with their respective tags.

Medlars also need page range displayed as PG - 141-155

3- Display title book with its own tag for endnote. For example for bibcode 2007LNP...720..403W we have "pub":"The Invisible Universe: Dark Matter and Dark Energy", "title":["Avoiding Dark Energy with 1/R Modifications of Gravity"],

which export formats for Endnote %J The Invisible Universe: Dark Matter and Dark Energy while classic has %T Avoiding Dark Energy with 1/R Modifications of Gravity %B The Invisible Universe: Dark Matter and Dark Energy

From: https://sourceforge.net/p/bibus-biblio/bugs/_discuss/thread/9f7f2644/3273/attachment/EndNote_Format_EndNoteX1WinManual.pdf there are %B Secondary Title
(of a Book or Conference Name) %J Secondary Title (Journal Name) my understanding is that it should be decide which tag to include, %B or %J, based on doctype. On the side of BibTex book title is included for doctypes of inbook, proceedings, and in proceedings. So I am guessing it could be the same here. @aaccomazzi

As far as I can tell the other four fielded formats are OK, and do not require different tags for publication based on doctype.

4- Display the field publication. Need to find out the status of this field in solr.

The same user also requested two other modifications, For Theses: https://ui.adsabs.harvard.edu/abs/2012PhDT.......120R/abstract

Export does not do any parsing of the fields, it displays everything as is. @aaccomazzi thoughts?

golnazads commented 2 years ago

@aaccomazzi regarding #3 to display tag %B for inbook, proceedings, and inproceedings, similar to BibTex that displays booktitle for these types, and %J for the rest of the doctypes however noticed that proceedings is mapped to Journal Article for endnotes, so was not sure if still need to display tag %B for proceedings.

Here are how the doctype are mapped to endnote types

The following doctype are mapped to 'Journal Article' article, proceedings, misc, bookreview, erratum, obituary, editorial, pressrelease, circular, newsletter, catalog

doctype book is mapped to Book doctype inbook is mapped to Book Section doctype inproceedings is mapped to Conference Proceedings doctype eprint is mapped to Electronic Article

doctypes abstract and talk are mapped to Conference Paper doctypes phdthesis' and mastersthesis are mapped to Thesis doctypes techreport and intechreport are mapped to Report doctypes software and proposal are mapped to Miscellaneous

checked a few proceedings record in classic and they have been mapped to Conference Proceedings https://classic.adsabs.harvard.edu/abs/2020SPIE11450E....A https://classic.adsabs.harvard.edu/abs/2020mbhe.confE..... https://classic.adsabs.harvard.edu/abs/2020jsrs.conf.....B I think I should change the mapping for proceedings? right? @aaccomazzi

golnazads commented 2 years ago

The first three issues were implemented in v3.0.12.

golnazads commented 1 year ago

More request from kelsi.singer@gmail.com for endpoint fielded format.

I noticed a few more items that could possibly be improved for export to endnote. For conference abstracts like this one, could the conference location be parsed out of the information and added to the endnote export? https://ui.adsabs.harvard.edu/abs/2003lmim.conf.4126C/abstract

image

Also for books, could the place of publication be exported? Right now it is not (the place of publication is Cambridge, UK in the example below).

https://ui.adsabs.harvard.edu/abs/2002mef..book.....S/abstract

image

golnazads commented 1 year ago

From Edwin Edwin Henneken @Golnaz You can tell her that we will record this as a feature request. At this point we cannot give any estimates for when this will be implemented.

aaccomazzi commented 1 year ago

Casting this in a larger context, I think it's worth considering if there are changes we want to make both to SOLR and upstream to properly field this data (location info):