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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions