Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get second (format) instance from crossref for "online first" works #3

Open
schlawiner opened this issue Dec 3, 2024 · 0 comments
Open
Assignees

Comments

@schlawiner
Copy link
Member

schlawiner commented Dec 3, 2024

If a record has:

  • a DOI
  • MT= Online Medium

but does not (yet) have:

  • MT2
  • JBD
  • JHFT
  • Article Number in PAGE?

Then check crossref for:

  • published-print
  • issue
  • volume
  • page -> if not == value of field PAGE, replace with page, escpecially if PAGE starts with 1!

And create another instance in the bundle with:

  • MT2/mediaCarrier "Print"
  • add inVolume from volume
  • add inIssue from issue
  • add or pageStart and pageEnd from page
  • add separate publication date for this instance (from published-print), and also add value of published-online to the first instance
  • TODO: get both publication dates from crossref for all multi-instance bundles and add them to their respective instance. If none are available, copy PY to both

(eg in https://api.crossref.org/works/10.1080/01639625.2021.1990739)

@schlawiner schlawiner self-assigned this Dec 3, 2024
@schlawiner schlawiner changed the title Get second (format) instance from crossref Get second (format) instance from crossref for "online first" works Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant