adiwg / mdTranslator

Metadata translation tool built using Ruby
https://www.adiwg.org/mdTranslator/
The Unlicense
14 stars 12 forks source link

sbJSON Citation Revision #240

Open dwalt opened 1 year ago

dwalt commented 1 year ago

Currently, translation to sbJSON (and publish to Science Base function in mdEditor) constructs a citation from the author list, title, and URI. There are two problems with this:

  1. Author roles and date roles are being included within parenthesis, which are not appropriate in true citations.
  2. The citation format does not meet USGS FSP policies for data citations.

The appropriate formatted citation exists in citation > otherCitationDetails { } for USGS records. Ex: Bender, A.M., Nolan, M., 2021, Fodar orthomosaic and digital elevation model of the Totatlanika River corridor (Alaska) acquired August 2021: U.S. Geological survey data release, https://doi.org/10.5066/P9K7CFRI

A few potential solutions:

  1. Look for existence of otherCitationDetails content and use it first, use constructed citation if non-existent. Risk of otherCitationDetails containing information unrelated to citations.
  2. Ask user for a preference, which could only be implemented in the Publish to Science Base interface.
  3. Modify the citation construction to conform to USGS policies. Note, USGS citation policies are based on guidelines developed by ESIP.
  4. Behind the scenes scripting in Science Base to overwrite the citation.
jwaspin commented 3 months ago

@dwalt Just to confirm, I am planning to do the following for this:

dwalt commented 3 months ago

@jwaspin No, there are two use cases:

  1. If the user provided Other Cit Details, then use that
  2. If Other Cit Details is null, then provide a basic citation of: author(1), author(2)..., Citation Title ex: Fred Flintstone, Barney Rubble, Geology of the Stone Age