-
Notifications
You must be signed in to change notification settings - Fork 452
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
Default dc:type should not be "peer-reviewed article" #10839
Comments
From @mpbraendle: we recently had a similar problem because the Swiss central library catalog (swisscovery) was receiving the wrong dc.type information for some of the articles. I solved it by mapping the COAR resource types you can enable in the submission meta data to the DRIVER types which are then interpreted by the swisscovery harvesting pipe. I've added this mapping to plugins/metadata/dc11/filter/Dc11SchemaArticleAdapter.php
So, in each section of a journal, the COAR type can be set and for articles in this section the corresponding DRIVER type will be output in OAI-PMH. E.g. this is a record which is for a book review in OAI-PMH: https://zwingliana.ch/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:www.hope.uzh.ch:article/8694 And this is corresponding the Swisscovery record, https://swisscovery.slsp.ch/permalink/41SLSP_NETWORK/1ufb5t2/alma99117731937905508 which has the correct type "REZENSION" on top. |
More importantly, I would love for there to be a way of capturing (in OAI and meta tags) whether an article is in a section that undergoes peer review. Perhaps we could also find a way of marking whether peer review was done in the platform (i.e., check if a review round was completed). |
Describe the bug
In the OAI DC export, when there is no type for the section or the publication, it can default to "peer-reviewed article" (metadata.type.peerReviewed). This should not be the default type - a more appropriate default may be one of the Dublin core default list of resource types, like "text".
Additionally, there is an
empty
check being used that should be evaluated, as that doesn't work correctly if there are empty entries for section types in the database.We may also want to consider synchronizing the behaviour in the DC meta tags plugin, which adds meta tags to the HTML of the article pages.
To Reproduce
Steps to reproduce the behavior:
What application are you using?
OJS, OMP or OPS, all versions
Additional information
https://github.com/pkp/ojs/blob/cd5df4842054b2fd5cc285b7a4e8c3a7f0239fb3/plugins/metadata/dc11/filter/Dc11SchemaArticleAdapter.php#L133
The text was updated successfully, but these errors were encountered: