From 826e9bf0c1e87991d7b42313e89e4d0c51d50cc2 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Thu, 19 Dec 2024 15:33:00 -0500 Subject: [PATCH 1/8] add ROR to authorIdentifierScheme #11075 --- scripts/api/data/metadatablocks/citation.tsv | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/api/data/metadatablocks/citation.tsv b/scripts/api/data/metadatablocks/citation.tsv index abc09465603..a98f16c64c7 100644 --- a/scripts/api/data/metadatablocks/citation.tsv +++ b/scripts/api/data/metadatablocks/citation.tsv @@ -140,6 +140,7 @@ authorIdentifierScheme DAI 5 authorIdentifierScheme ResearcherID 6 authorIdentifierScheme ScopusID 7 + authorIdentifierScheme ROR 8 language 'Are'are alu 0 alu language 'Auhelawa kud 1 kud language A'ou aou 2 aou @@ -8061,4 +8062,4 @@ publicationRelationType IsSupplementTo RT3 3 publicationRelationType IsSupplementedBy RT4 4 publicationRelationType IsReferencedBy RT5 5 - publicationRelationType References RT6 6 \ No newline at end of file + publicationRelationType References RT6 6 From 29902a39a892fcbdbdba9a406c6b96a9c426aeec Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Thu, 19 Dec 2024 15:42:31 -0500 Subject: [PATCH 2/8] add release note #11075 --- doc/release-notes/11075-ror.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 doc/release-notes/11075-ror.md diff --git a/doc/release-notes/11075-ror.md b/doc/release-notes/11075-ror.md new file mode 100644 index 00000000000..711488ed8cb --- /dev/null +++ b/doc/release-notes/11075-ror.md @@ -0,0 +1,15 @@ +### ROR (Research Organization Registry) as Author Identifier Type + +ROR (Research Organization Registry) has been added as an Author Identifier Type (alongside ORCID, etc.). See #11075 and #11118. + +## Upgrade Instructions + +6\. Update metadata blocks + +These changes reflect incremental improvements made to the handling of core metadata fields. + +```shell +wget https://raw.githubusercontent.com/IQSS/dataverse/v6.4/scripts/api/data/metadatablocks/citation.tsv + +curl http://localhost:8080/api/admin/datasetfield/load -H "Content-type: text/tab-separated-values" -X POST --upload-file citation.tsv +``` From 0d5665c25d98ff790588c36310756243ad02dec6 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 20 Dec 2024 10:54:51 -0500 Subject: [PATCH 3/8] add ROR to citation.properties #11075 --- src/main/java/propertyFiles/citation.properties | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/propertyFiles/citation.properties b/src/main/java/propertyFiles/citation.properties index 5899523da67..3e5e75ec94a 100644 --- a/src/main/java/propertyFiles/citation.properties +++ b/src/main/java/propertyFiles/citation.properties @@ -305,6 +305,7 @@ controlledvocabulary.authorIdentifierScheme.gnd=GND controlledvocabulary.authorIdentifierScheme.dai=DAI controlledvocabulary.authorIdentifierScheme.researcherid=ResearcherID controlledvocabulary.authorIdentifierScheme.scopusid=ScopusID +controlledvocabulary.authorIdentifierScheme.ror=ROR controlledvocabulary.language.'are'are='Are'are controlledvocabulary.language.'auhelawa='Auhelawa controlledvocabulary.language.a'ou=A'ou From 029c2477b7dcbd70d535914bd2525f43d0207c51 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 20 Dec 2024 11:58:49 -0500 Subject: [PATCH 4/8] update display order of Author Identifier (ORCID then ROR) #11075 --- scripts/api/data/metadatablocks/citation.tsv | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scripts/api/data/metadatablocks/citation.tsv b/scripts/api/data/metadatablocks/citation.tsv index a98f16c64c7..dea23aa9a73 100644 --- a/scripts/api/data/metadatablocks/citation.tsv +++ b/scripts/api/data/metadatablocks/citation.tsv @@ -133,14 +133,14 @@ contributorType Work Package Leader 15 contributorType Other 16 authorIdentifierScheme ORCID 0 - authorIdentifierScheme ISNI 1 - authorIdentifierScheme LCNA 2 - authorIdentifierScheme VIAF 3 - authorIdentifierScheme GND 4 - authorIdentifierScheme DAI 5 - authorIdentifierScheme ResearcherID 6 - authorIdentifierScheme ScopusID 7 - authorIdentifierScheme ROR 8 + authorIdentifierScheme ROR 1 + authorIdentifierScheme ISNI 2 + authorIdentifierScheme LCNA 3 + authorIdentifierScheme VIAF 4 + authorIdentifierScheme GND 5 + authorIdentifierScheme DAI 6 + authorIdentifierScheme ResearcherID 7 + authorIdentifierScheme ScopusID 8 language 'Are'are alu 0 alu language 'Auhelawa kud 1 kud language A'ou aou 2 aou From 335cf7288fa84090dd8bda3c44df05a0606b23b7 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 20 Dec 2024 11:59:54 -0500 Subject: [PATCH 5/8] bump to next version: 6.6 #11075 --- doc/release-notes/11075-ror.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/release-notes/11075-ror.md b/doc/release-notes/11075-ror.md index 711488ed8cb..0f2460b8df9 100644 --- a/doc/release-notes/11075-ror.md +++ b/doc/release-notes/11075-ror.md @@ -9,7 +9,7 @@ ROR (Research Organization Registry) has been added as an Author Identifier Type These changes reflect incremental improvements made to the handling of core metadata fields. ```shell -wget https://raw.githubusercontent.com/IQSS/dataverse/v6.4/scripts/api/data/metadatablocks/citation.tsv +wget https://raw.githubusercontent.com/IQSS/dataverse/v6.6/scripts/api/data/metadatablocks/citation.tsv curl http://localhost:8080/api/admin/datasetfield/load -H "Content-type: text/tab-separated-values" -X POST --upload-file citation.tsv ``` From ddb6bc96a39ab2f758d1dce1e1ea234bee2f44d2 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 20 Dec 2024 12:12:37 -0500 Subject: [PATCH 6/8] put ROR after ORCID to match displayOrder #11075 --- src/main/java/propertyFiles/citation.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/propertyFiles/citation.properties b/src/main/java/propertyFiles/citation.properties index 3e5e75ec94a..9a1e6f280ec 100644 --- a/src/main/java/propertyFiles/citation.properties +++ b/src/main/java/propertyFiles/citation.properties @@ -298,6 +298,7 @@ controlledvocabulary.contributorType.supervisor=Supervisor controlledvocabulary.contributorType.work_package_leader=Work Package Leader controlledvocabulary.contributorType.other=Other controlledvocabulary.authorIdentifierScheme.orcid=ORCID +controlledvocabulary.authorIdentifierScheme.ror=ROR controlledvocabulary.authorIdentifierScheme.isni=ISNI controlledvocabulary.authorIdentifierScheme.lcna=LCNA controlledvocabulary.authorIdentifierScheme.viaf=VIAF @@ -305,7 +306,6 @@ controlledvocabulary.authorIdentifierScheme.gnd=GND controlledvocabulary.authorIdentifierScheme.dai=DAI controlledvocabulary.authorIdentifierScheme.researcherid=ResearcherID controlledvocabulary.authorIdentifierScheme.scopusid=ScopusID -controlledvocabulary.authorIdentifierScheme.ror=ROR controlledvocabulary.language.'are'are='Are'are controlledvocabulary.language.'auhelawa='Auhelawa controlledvocabulary.language.a'ou=A'ou From 6ae9c5571ca77bd60ccb6b744c3e4bcee448ce63 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Fri, 20 Dec 2024 12:16:30 -0500 Subject: [PATCH 7/8] explain ROR use case, link to https://ror.org #11075 --- doc/release-notes/11075-ror.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/release-notes/11075-ror.md b/doc/release-notes/11075-ror.md index 0f2460b8df9..014ced2dd73 100644 --- a/doc/release-notes/11075-ror.md +++ b/doc/release-notes/11075-ror.md @@ -1,6 +1,6 @@ ### ROR (Research Organization Registry) as Author Identifier Type -ROR (Research Organization Registry) has been added as an Author Identifier Type (alongside ORCID, etc.). See #11075 and #11118. +ROR (Research Organization Registry) has been added as an Author Identifier Type (alongside ORCID, etc.) for when the author is an organization rather than a person. See , #11075, and #11118. ## Upgrade Instructions From a9b221653432f990946490a33262b12dedad7ca8 Mon Sep 17 00:00:00 2001 From: Philip Durbin Date: Tue, 7 Jan 2025 16:52:38 -0500 Subject: [PATCH 8/8] explicitly indicate that reordering is supported #11075 --- doc/sphinx-guides/source/admin/metadatacustomization.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/sphinx-guides/source/admin/metadatacustomization.rst b/doc/sphinx-guides/source/admin/metadatacustomization.rst index e5326efebef..fed5ab67d26 100644 --- a/doc/sphinx-guides/source/admin/metadatacustomization.rst +++ b/doc/sphinx-guides/source/admin/metadatacustomization.rst @@ -270,7 +270,11 @@ Each of the three main sections own sets of properties: | | “Value” field is used as the identifier. | | +--------------+--------------------------------------------+-----------------------------------------+ | displayOrder | Control the order in which the enumerated | Non-negative integer. | -| | values are displayed for selection. | | +| | values are displayed for selection. When | | +| | adding new values, you don't have to add | | +| | them at the end. You can renumber existing | | +| | values to update the order in which they | | +| | appear. | | +--------------+--------------------------------------------+-----------------------------------------+ FieldType definitions