Skip to content

Issue #3 in Mini-RFC #9

@golnazads

Description

@golnazads

Original explanation
Periodically re-validate all citing and cited identifiers (records), since bibcodes may change or even disappear over time. In particular:
Validate the citing identifier (right now a bibcode, but this could be a number of other PIDs, see below); if no known identifier is found, throw an exception
Validate the cited identifier for resolved records; if a bibcode (or future record id) associated with a resolved record is no longer in the database, attempt to re-resolve it

After discussion notes
For citing/cited

  • If processing arXiv reference, if arXiv id is given, and matched, save that to the db, and that needs to happen at the level of reference service
  • If doi is provided in reference string, and matched, save doi in the db, instead of the bibcode, if it matches with solr record
    Ascl identifier works the same as arXiv
  • Add identifier to the returned value, but keep the bibcode
  • If no arXiv/doi/Ascl do not return the identifier field
  • For citing, bibcode/filename are provided, get arXiv/doi/Ascl if available from solr and save, otherwise use bibcode

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions