Details
-
Story
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Done
-
-
ERM Sprint 120, ERM Sprint 121, ERM Sprint 122
-
Bienenvolk
-
R3 2021
Description
Currently we allow the assertion of identifiers in the eISSN and eISBN namespaces. However, these are not real identifier namespaces but rather shorthand labels for identifiers in the ISSN and ISBN namespaces which are used to identify electronic versions of resources.
Example: The journal "Acta Anaesthesiologica Scandinavica" has an ISSN for the print edition of "0001-5172" and an ISSN for the electronic edition of "1399-6576"
Since we store the medium (i.e. Print vs Electronic) in the titleInstance subType property, when a resource is added to the internal KB, if an ISSN or ISBN is stated we try to correctly assign to a titleInstance with the appropriate subType. For example using the package import JSON:
{ "header": { "dataSchema": { "name": "mod-agreements-package", "version": 1 } }, "records": [ { "contentItems": [ { "coverage": [ { "startDate": "2003-01-01", "startIssue": "1", "startVolume": "1" } ], "depth": "fulltext", "platformTitleInstance": { "platform": "SpringerLink", "platformUrl": "https://link.springer.com/", "titleInstance": { "identifiers": [ { "namespace": "eissn", "value": "1614-2411" } ], "name": "4OR", "publicationType": "Journal", "subType": "electronic", "type": "Serial" }, "url": "https://link.springer.com/journal/volumesAndIssues/10288" } } ], "name": "Springer Nature DEAL: E-Journals | ZBW-1-SND", "packageProvider": { "name": "Springer Nature" }, "reference": "zbw-1-snd", "source": "EZB", "trustedSourceTI": "true" } ] }
The presence of an identifier in the "eissn" namespace here is correctly interpreted as "the issn for the titleInstance with subtype == "Electronic"
However we don't currently stop the use of the namespaces eISSN, pISSN, eISBN, pISBN.
To prevent these namespaces being used in the future we should ensure that
- We do not allow the creation of identifiers in the eISSN, pISSN, eISBN or pISBN namespaces (upper or lowercase versions of these namespaces)
- On data import
- eISSN should always be interpreted as "issn for titleInstance with subType == "electronic"
- pISSN should always be interpreted as "issn for titleInstance with subType == "print"
- eISBN should always be interpreted as "isbn for titleInstance with subType == "electronic"
- pISBN should always be interpreted as "isbn for titleInstance with subType == "print"
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-2948 Agreements | Local KB | Data loading changes and improvements
-
- Closed
-
- has to be done before
-
ERM-1820 SPIKE: Investigate best method of eISSN/eISBN/pISSN/pISBN namespace cleanup
-
- Draft
-
- relates to
-
ERM-1772 In e-resource results list fall back to using identifier from `issn` namespace if no identifier in `eissn` namespace
-
- Closed
-
-
ERM-1773 Standardise identifier display for titleInstances and relatedTitles
-
- Closed
-
-
ERM-1847 Failure to resolve a title should lead to skipping title
-
- Closed
-
-
ERM-1647 SPIKE: Management of title instances/identifiers in the Agreements local KB
-
- Closed
-
-
ERM-1860 Identifiers in the ISSN namespace should be labelled just "ISSN" in the UI
-
- Closed
-
- mentioned in
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...
-
Page Loading...