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

Support journal, publisher, and ISSN vocabulary #30

Open
tmorrell opened this issue Jun 20, 2023 · 2 comments
Open

Support journal, publisher, and ISSN vocabulary #30

tmorrell opened this issue Jun 20, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@tmorrell
Copy link
Member

We need to store a vocabulary of journal name, publisher, and ISSN. Current automation to get this data into InvenioRDM is https://github.com/caltechlibrary/irdmtools/blob/main/processjournals.py. The raw source is https://github.com/caltechlibrary/ames/blob/main/journal-names.tsv, and the cleaned resulting vocabulary is https://github.com/caltechlibrary/caltechauthors/blob/main/app_data/vocabularies/caltech_journals.jsonl

We need to be able to handle cleanup of journals that have multiple names or multiple publishers. COLD should have some way of marking records as incomplete, so users know they need manual intervention and they don't make their way to InvenioRDM.

When a new journal and ISSN is added to CaltechAUTHORS, it should be added to COLD as an incomplete record and library users should receive an email.

@rsdoiel rsdoiel pinned this issue Jul 24, 2023
@rsdoiel
Copy link
Member

rsdoiel commented Jul 24, 2023

I looked at where I left off with cold on Friday. It is time to re-implement my original prototype. Newt, Postgres, PostgREST and Pandoc will let me define rich data models so this should be no problem moving forward.

@rsdoiel rsdoiel added the enhancement New feature or request label Nov 1, 2024
@rsdoiel rsdoiel added this to the 1.0 milestone Nov 1, 2024
@rsdoiel
Copy link
Member

rsdoiel commented Nov 21, 2024

Journal pages (ISSN) has been added but needs further testing and evolution. I need to rename the issn*.ts files to journals.ts and normalize around that. This name will align better around RDM's naming for the vocabularies.

The voc is generated via the reports engine from the Journals (issn.ds) collection.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants