openlibhums / openlibhums/janeway
Add more publication type mappings for OAI feed
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 238
- Forks
- 97
- Avg merge
- 9d 1h
- Merged PRs (30d)
- 8
Description
Is your feature request related to a problem? Please describe.
A publishing librarian asked if we could map more of the Publication Type Vocabulary to the OAI feed.
The standard is explained here: https://wiki.surfnet.nl/display/DRIVERguidelines/Publication+type+vocabulary
A fuller list is here: https://wiki.surfnet.nl/display/standards/info-eu-repo#infoeurepo-Publicationtypes
We already have a few, including conferenceObject.
To add types like review, editors would need a way to specify which of their custom Janeway article sections (article types) maps to each of these vocabulary items. This would involve the following:
- Add a choices list with the vocabulary as a field on the article section object
- Add this field to the section edit page
- Include the field in the template logic for both DC and JATS serializations
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the article section object and section edit page, then trace the template logic for DC and JATS serializations. Review how existing mappings such as conferenceObject are represented. Done means editors can map custom article sections to the listed publication types and both serializations emit the selected mapping.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python, xml
- Domain
- backend, content
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100