openlibhums / janeway

A web-based platform for publishing journals, preprints, conference proceedings, and books
https://janeway.systems/
GNU Affero General Public License v3.0
168 stars 63 forks source link

Add more publication type mappings for OAI feed #3107

Open joemull opened 2 years ago

joemull commented 2 years ago

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:

ajnyga commented 1 year ago

Hi! Have you thought of using https://vocabularies.coar-repositories.org/resource_types/ for defining the content types? This is something that OpenAIRE is also supporting https://openaire-guidelines-for-literature-repository-managers.readthedocs.io/en/v4.0.0/field_publicationtype.html#attribute-uri-m

joemull commented 1 year ago

Hello @ajnyga, thanks for pointing these standards out. On first glance they do seem to be newer and better documented. But I am not very familiar with the differences, pros and cons. Any particular reasons you know of we should opt for COAR over the Publication Type Vocabulary?

ajnyga commented 1 year ago

Hi! I am looking into integrating a publication type taxonomy to OJS and was looking around what other standards are out there. I am familiar with the COAR taxonomy since it was used in the OpenAIRE plugin for OJS. I was just interested to hear if you had considered it as well. It seems however that defining more specific content types for journal content is actually not that well supported in upstream use, ie. places like ORCID, DOAJ, Crossref etc. You would think that they would be interested to know whether an "article" is a book review or a peer-reviewed article...

joemull commented 1 year ago

Interesting to hear your thought process and that would be unfortunate if Crossref, ORCID, DOAJ, and the like wouldn't make use a standard like this. If I recall correctly, we got this request from a library who is using a Dublin Core serialization of Janeway's OAI-PMH feed to pull their journal metadata into their campus ILS, directly I believe.

ajrbyers commented 1 year ago

@MartinPaulEve this might be of interest to folks at Crossref.

ajnyga commented 1 year ago

I mean Crossref, Datacite etc. do distinguish between Journal Content and other kinds of content (Conferences, Preprints etc), but it seems that there are very few places where you can actually define what kind of journal content we are talking about: peer-reviewed articles, editorials, obituaries.

ORCID does make a difference between articles and book reviews (https://info.orcid.org/ufaqs/what-work-types-does-orcid-support/) but does not really go beyond that when it comes to journal content.

JATS has this https://jats.nlm.nih.gov/archiving/tag-library/1.1/attribute/article-type.html, but like it says the list is just suggested usage so the actual content of the attribute could be anything. For any actual benefit we would of course need a standard for these in JATS as well.