The sprint notes from the PKP Hannover Sprint, hosted by the Leibniz Information Centre for Science and Technology in September 2023 are now available.
Sprints involve PKP community members joining diverse groups to work on PKP software and support. The Leibniz Information Centre for Science and Technology (TIB) hosted six working groups at the PKP Hannover Sprint in September. This is a summary of one such group’s work.
Group members
- Antti-Jussi Nygård, The Federation of Finnish Learned Societies
- Nils Stefan Weiher, University Library Heidelberg
- Bozana Bokan, Public Knowledge Project
- Tom Granroth, The Federation of Finnish Learned Societies
- Jesper Boserup Thestrup, Royal Danish Library
- Christian Marsilius, University Library Heidelberg
- Radek Gomola, Masaryk University Press
Background
Currently, the PKP applications fetch journal/press/server identity metadata from the current context settings when showing metadata for a single submission. This causes a problem if the identity metadata, for example, ISSN and Journal title, is changed because the change will affect the metadata of all published publications. Also, if old publications with different identity metadata are imported into the system, there is no way of using the old versions of the Journal title and ISSN in the metadata. This leads to a situation where PKP applications are creating bad metadata.
Existing issues:
Goals
To fix the issue with bad metadata we need to make the context identity metadata (i.e., journal title, ISSN, publisher) part of the publication metadata and have a process where this data is stamped to the publication object and fetched without using data directly from the context settings.
This group will
- Consider what metadata needs to be taken into account and document the requirements.
- Consider what areas in the applications need to be changed.
- Consider how the change affects how the applications interact with other services and how plugins use data.
- Deliver guidance/documentation for journals on how to proceed when changing the title or ISSN and what the user needs to consider.
Results
Stamping data to publications and issues workflow
- When the submission is made and the publication is created (ensures that the data we rely on is there and things like citation plugin in article preview works)
- Again, when the submission is published for the first time (to make sure the current journal name and ISSN are used if the name has changed during the editorial process)
- If a submission has been published before, unpublished, edited, and published again, we keep the existing journal name and ISSN. Possibly can use the publication date field to check if
- Context identity metadata is stamped when submission/publication is created using the current context metadata
- Context identity metadata is stamped when the issue is created using the current context metadata
- When the issue is published, the context identity metadata is stamped to publications using the current context metadata
- When the issue is published, the context identity metadata is stamped to the issue using the current context metadata
- If an issue or submission is unpublished and published again, we do not restamp the current identity metadata
Extending schemas: publication and issue schema, native XML DTD
Draft the migration process
Draft the command line tool for batch stamping
Research and use cases & documentation
- Describe UI for making the title and ISSN change a two-step process
- During setup:
The editor should be informed to apply for an ISSN number if the journal does not have an ISSN. This should not require any action of the system administrator. However, the editor should be informed that if the journal has changed the title and ISSN over time (see the case of Landbohistorisk Tidsskrift), the editor must contact the admin to ensure the journal is set up correctly.
Suggestion for text: “ You need to add an ISSN number. If your journal does not have an ISSN number, you need to register the journal at the ISSN office. Please visit the ISSN Portal (provided by ISSN International Centre): https://portal.issn.org/ for more information about ISSN. An ISSN (International Standard Serial Number) is an international number system used to identify publications. If your journal has changed its title or ISSN number since its first publication, please contact the admin who will help you to set the journal correctly. Please describe these changes in the “About the Journal” field in the journal setup”.
- After setup:
If the editor starts to change the title and/or the ISSN, the editor has to contact the system administrator. The editor must be informed about the problems this will create for the journal and that the admin must handle the changes. And that the editor/publisher must contact the local ISSN office in order to register the changes. Contact the publisher of your journal to get more information about the National ISSN Center.
Suggestion for text: “You seem to be changing the title of the journal and/or the ISSN number. This can create problems for the correct indexing of the journal in search engines, databases and with persistent identifiers like DOI’s. Contact your publisher, who must contact the local ISSN office in order to register the changes. Contact the system administrator who will help you to set the journal correctly. Please describe these changes in the “About the Journal” field in the journal setup”.
- Workflow with Crossref
- The name of the journal is connected with ISSN. When you start using a parallel name with your ISSN (if you change the journal title, but keep the ISSN), you should get an error during DOI registration “The ISSN is used by another journal”. You can ask Crossref support to update your journal-title and/or use the Crossref Metadata Manager (only for journals) to update the name of the journal by yourself: https://www.crossref.org/metadatamanager. If it is changed on the journal level this will affect all registered DOI under its ISSN. When you change the journal title and ISSN it is for Crossref a new journal.
Research and use cases
- Landbohistorisk Tidsskrift, active from 2004, ISSN online:1904-8033, ISSN Print: 1604-4878; Bol og by. Meddelelser fra Landbohistorisk Selskab, active 1956-1978; Online ISSN: 2446-3310, Print ISSN: 0067-9550; Landbohistorsk Tidsskrift. Bol og By active 1980-1984, Online ISSN: 2446-3302, Print ISSN: 0107-5853; Bol og by. Landbohistorisk Tidsskrift, active 1985-2003, Online ISSN: 2446-3299, Print ISSN: 0900-7334. None of these are given DOI’s. During the setup, the editor asked if it would be possible to present the long history of the present journal.
- Danish Journal of Archaeology, active 2012-, Online ISSN: 2166-2290, Print ISSN: 2166-2282, from 2012 DOI Prefix: 10.1080, From 2019: DOI Prefix 10.7146; Journal of Danish Archaeology active: 1982-2006 (first published online 2012), Print ISSN: 0108-464X, DOI Prefix: 10.1080. The journal was started in 1982 in Denmark. In 2012 the new version was started in Austria and the new version moved back to Denmark in 2012. The DOI prefix 10.1080 was used in Austria. The Prefix 10.7146 is used by the Danish server. The new journal is registered in DOAJ. During set up the editors would have preferred to have one journal on the server.
- MedieKultur, active 1985-, Online Issn: 1901-9726, Print ISSN: 0900-9671; Massekultur & Medier, active 1981-1984, Online ISSN: 2246-0985, Print ISSN: 0107-3753; MedieKultur is registered in WorldCat, Scopus, DOAJ, Elsevier, the articles are given DOI’s and the journal is trying to be index in WOS. During set up the editor did add Massekultur og Medier into the site of MedieKultur. The two journals now have separate home pages.
- Bonner Jahrbücher (1842 – current)
- https://journals.ub.uni-heidelberg.de/index.php/bjb/about (German)
- Politologický časopis / Czech Journal of Political Science
- They are using for now the English title where it is possible (https://czechpolsci.eu/)
- By Scopus they are indexed by old just Czech titles: (https://www.scimagojr.com/journalsearch.php?q=5700168238&tip=sid&clean=0)
- ISSN National Portal – their true name based on ISSN and Parallel title: (https://portal.issn.org/resource/ISSN/1805-9503)
- Crossref (you can change the name through metadata manager) (https://search.crossref.org/?q=Politologick%C3%BD+%C4%8Dasopis+-+Czech+Journal+of+Political+Science&from_ui=yes)
- WoS: https://jcr.clarivate.com/jcr-jp/journal-profile?app=jcr&referrer=target%3Dhttps:%2F%2Fjcr.clarivate.com%2Fjcr-jp%2Fjournal-profile%3Fjournal%3DPOLITOLOGICKY%2520CAS%26year%3D2022%26fromPage%3D%252Fjcr%252Fhome&Init=Yes&journal=POLITOLOGICKY%20CAS&authCode=null&year=2022&fromPage=%2Fjcr%2Fhome&SrcApp=IC2LS
- Sociální studia / Social Studies
- ISSN with just Czech title registered parallel title in English:
- ISSN Portal: https://portal.issn.org/resource/ISSN/1803-6104
- Webpage: https://journals.muni.cz/socialni_studia
- DOAJ: https://doaj.org/toc/1803-6104
- Scopus: https://www.scimagojr.com/journalsearch.php?q=12100155925&tip=sid&clean=0
- Crossref: https://search.crossref.org/?q=Soci%C3%A1ln%C3%AD+studia+%2F+Social+Studies+&from_ui=yes
- Heidelberg Asian Studies Publishing (former CrossAsia-eBooks)
- https://hasp.ub.uni-heidelberg.de/
- The press name changed from “CrossAsia-eBooks” to “Heidelberg Asian Studies Publishing” and the location changed from “Berlin” to “Heidelberg” starting in 2022, OAI and Meta-tags are showing the new name for publications before 2021.
- This website is not rendered by OMP, but the database is managed by OMP 3.1. will be upgraded to OMP 3.4.0 in September.
- CitationStyleLanguage Plugin had to be “hacked” to report the correct publisher name for citations. Metadata exports and DOI metadata are not yet fixed.
Other questions to consider
Changes to context settings handling
- Possibly have a warning when the journal is trying to change journal name / ISSN kind of fields to make sure they understand the implications
- UI?
Documentation needed:
- Good practices of changing your journal name and ISSN, what are the consequences when you do it, and who needs to be informed
- When you are changing the name you have to register the new title in the National ISSN center for your country
- You could add a parallel title for your journal without any consequences
- When you want to add a co-publisher, you have to contact your National ISSn center to do that, you can even change the main publisher without any problems
- When you are changing the publisher, which is in a different country, the National ISSN center postpones the ISSN to the National ISSN center of the new publisher country
- When you change the journal name and then get a new ISSN you can keep the history in your national ISSN center systems: https://issn.techlib.cz/Record/000014478 (Klinická Psychologie a osobnost -> Annales psychologici)
- Note: PKP Docs Hub’s Journal Policies and Workflows guide has a section on best practices when journal title, ISSN, or abbreviation changes
Services to consider:
- Crossref
- The title of the journal is registered with DOI, it throws an error when you change the name in XML. You have to change the journal title through metadata manager: https://www.crossref.org/metadatamanager/
- Datacite
- DOAJ
- mEDRA
- vgWort (Germany specific)
- Scopus
- With the new ISSN, you have to go through a new evaluation process
Check also:
- OAI (Metadata plugins)
- GoogleScholar
- DC Plugin (Meta Tags in HTML Landing Page)
- Citations
- DNB Plugin (German National Library Archiving)
- CSL (CitationStyles) Plugin
- RSS/Webfeed Plugin
- API
- Sushi API
Special considerations for OMP
- Should we stamp the series name and ISSN also in OMP for the book series. If we did not, would there be problems, e.g. how data is used in PKP-LIB?
Overview of the code
References of press name in OMP
(stable_3-4-0, commit 4d37d1bed124d8e090a80960d90023eed9193ac6)
\APP\submission\Submission::_getContextLicenseFieldValue
\APP\search\MonographSearch
\APP\plugins\generic\dublinCoreMeta\DublinCoreMetaPlugin::monographView
\APP\plugins\generic\googleScholar\GoogleScholarPlugin::monographView
\APP\plugins\metadata\dc11\filter\Dc11SchemaPublicationFormatAdapter::extractMetadataFromDataObject
References in OJS and pkp-lib
(OJS/main, pkp-lib/main) Results
Next Steps
- Contact some central service providers and find out how these changes affect their systems (i.e…. Crossref, DOAJ, Datacite, etc.).
- Decide which release we are aiming for.
- Christian Marsilius will work on implementation after the current projects are finished.
- Inform plugin maintainers: write release notes describing the technical changes & point to the issue
- Enjoy