diff --git a/dspace-api/src/test/data/dspaceFolder/config/item-submission.xml b/dspace-api/src/test/data/dspaceFolder/config/item-submission.xml
index 64fbc551def6..d94d1145ee45 100644
--- a/dspace-api/src/test/data/dspaceFolder/config/item-submission.xml
+++ b/dspace-api/src/test/data/dspaceFolder/config/item-submission.xml
@@ -285,6 +285,17 @@
submission
+
+ submit.progressbar.describe.green
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.green
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
@@ -457,6 +468,17 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dspace-api/src/test/data/dspaceFolder/config/modules/authority.cfg b/dspace-api/src/test/data/dspaceFolder/config/modules/authority.cfg
new file mode 100644
index 000000000000..10e4bc36fbb9
--- /dev/null
+++ b/dspace-api/src/test/data/dspaceFolder/config/modules/authority.cfg
@@ -0,0 +1,285 @@
+#---------------------------------------------------------------#
+#----------------- AUTHORITY CONFIGURATIONS --------------------#
+#---------------------------------------------------------------#
+# These configs are used by the authority framework #
+#---------------------------------------------------------------#
+
+## The DCInputAuthority plugin is automatically configured with every
+## value-pairs element in input-forms.xml, namely:
+## common_identifiers, common_types, common_iso_languages
+##
+## The DSpaceControlledVocabulary plugin is automatically configured
+## with every *.xml file in [dspace]/config/controlled-vocabularies,
+## and creates a plugin instance for each, using base filename as the name.
+## eg: nsi, srsc.
+## Each DSpaceControlledVocabulary plugin comes with three configuration options:
+# vocabulary.plugin._plugin_.hierarchy.store = # default: true
+# vocabulary.plugin._plugin_.hierarchy.suggest = # default: false
+# vocabulary.plugin._plugin_.delimiter = "" # default: "::"
+##
+## An example using "srsc" can be found later in this section
+
+plugin.selfnamed.org.dspace.content.authority.ChoiceAuthority = \
+ org.dspace.content.authority.DCInputAuthority, \
+ org.dspace.content.authority.DSpaceControlledVocabulary
+
+ ##
+## This sets the default lowest confidence level at which a metadata value is included
+## in an authority-controlled browse (and search) index. It is a symbolic
+## keyword, one of the following values (listed in descending order):
+## accepted
+## uncertain
+## ambiguous
+## notfound
+## failed
+## rejected
+## novalue
+## unset
+## See manual or org.dspace.content.authority.Choices source for descriptions.
+authority.minconfidence = ambiguous
+
+# Configuration settings for ORCID based authority control.
+# Uncomment the lines below to enable configuration
+#choices.plugin.dc.contributor.author = SolrAuthorAuthority
+#choices.presentation.dc.contributor.author = authorLookup
+#authority.controlled.dc.contributor.author = true
+#authority.author.indexer.field.1=dc.contributor.author
+
+##
+## This sets the lowest confidence level at which a metadata value is included
+## in an authority-controlled browse (and search) index. It is a symbolic
+## keyword from the same set as for the default "authority.minconfidence"
+#authority.minconfidence.dc.contributor.author = accepted
+
+## demo: subject code autocomplete, using srsc as authority
+## (DSpaceControlledVocabulary plugin must be enabled)
+## Warning: when enabling this feature any controlled vocabulary configuration in the input-forms.xml for the metadata field will be overridden.
+#vocabulary.plugin.srsc.hierarchy.store = true
+#vocabulary.plugin.srsc.hierarchy.suggest = true
+#vocabulary.plugin.srsc.delimiter = "::"
+
+# publisher name lookup through SHERPA/RoMEO:
+#choices.plugin.dc.publisher = SRPublisher
+#choices.presentation.dc.publisher = suggest
+
+## demo: journal title lookup, with ISSN as authority
+#choices.plugin.dc.title.alternative = SRJournalTitle
+#choices.presentation.dc.title.alternative = suggest
+#authority.controlled.dc.title.alternative = true
+
+##### Authority Control Settings #####
+#plugin.named.org.dspace.content.authority.ChoiceAuthority = \
+# org.dspace.content.authority.SampleAuthority = Sample, \
+# org.dspace.content.authority.SHERPARoMEOPublisher = SRPublisher, \
+# org.dspace.content.authority.SHERPARoMEOJournalTitle = SRJournalTitle, \
+# org.dspace.content.authority.SolrAuthority = SolrAuthorAuthority
+
+#Uncomment to enable ORCID authority control
+#plugin.named.org.dspace.content.authority.ChoiceAuthority = \
+# org.dspace.content.authority.SolrAuthority = SolrAuthorAuthority
+
+##### Authority Control Settings #####
+plugin.named.org.dspace.content.authority.ChoiceAuthority = \
+ org.dspace.content.authority.OrcidAuthority = AuthorAuthority,\
+ org.dspace.content.authority.OrcidAuthority = EditorAuthority,\
+ org.dspace.content.authority.OrcidAuthority = AuthorStrictMatchAuthority, \
+ org.dspace.content.authority.OrcidAuthority = AuthorCoarseMatchAuthority, \
+ org.dspace.content.authority.ItemAuthority = DataSetAuthority,\
+ org.dspace.content.authority.ItemAuthority = JournalAuthority,\
+ org.dspace.content.authority.RorOrgUnitAuthority = OrgUnitAuthority,\
+ org.dspace.content.authority.ItemAuthority = ProjectAuthority,\
+ org.dspace.content.authority.OpenAIREProjectAuthority = FundingAuthority,\
+ org.dspace.content.authority.ItemAuthority = PublicationAuthority,\
+ org.dspace.content.authority.ItemAuthority = EquipmentAuthority,\
+ org.dspace.content.authority.EPersonAuthority = EPersonAuthority,\
+ org.dspace.content.authority.GroupAuthority = GroupAuthority,\
+ org.dspace.content.authority.ZDBAuthority = ZDBAuthority,\
+ org.dspace.content.authority.SherpaAuthority = SherpaAuthority
+
+cris.ItemAuthority.forceInternalName = true
+
+# AuthorStrictMatchAuthority configuration
+cris.ItemAuthority.AuthorStrictMatchAuthority.forceInternalName = false
+
+# AuthorCoarseMatchAuthority configuration
+cris.ItemAuthority.AuthorCoarseMatchAuthority.forceInternalName = false
+
+cris.ItemAuthority.DataSetAuthority.entityType = Product
+cris.ItemAuthority.JournalAuthority.entityType = Journal
+cris.ItemAuthority.OrgUnitAuthority.entityType = OrgUnit
+cris.ItemAuthority.ProjectAuthority.entityType = Project
+cris.ItemAuthority.FundingAuthority.entityType = Funding
+cris.ItemAuthority.PublicationAuthority.entityType = Publication
+cris.ItemAuthority.EquipmentAuthority.entityType = Equipment
+
+## OrcidAuthority Extras configuration
+#
+
+cris.OrcidAuthority.EditorAuthority.institution.key = oairecerif_editor_affiliation
+cris.OrcidAuthority.AuthorAuthority.institution.key = oairecerif_author_affiliation
+
+#cris.OrcidAuthority.AuthorAuthority.institution.display = true
+#cris.OrcidAuthority.AuthorAuthority.institution.as-data = true
+#
+#cris.OrcidAuthority.AuthorAuthority.orcid-id.key = person_identifier_orcid
+#cris.OrcidAuthority.AuthorAuthority.orcid-id.display = true
+#cris.OrcidAuthority.AuthorAuthority.orcid-id.as-data = true
+
+
+cris.SherpaAuthority.entityType = Journal
+cris.SherpaAuthority.local-item-choices-enabled = true
+
+ItemAuthority.reciprocalMetadata.Publication.dc.relation.product = dc.relation.publication
+ItemAuthority.reciprocalMetadata.Product.dc.relation.publication = dc.relation.product
+
+choices.plugin.dc.contributor.author = AuthorAuthority
+choices.presentation.dc.contributor.author = suggest
+authority.controlled.dc.contributor.author = true
+
+choices.plugin.green.override.dc.contributor.author = AuthorStrictMatchAuthority
+choices.plugin.orange.override.dc.contributor.author = AuthorCoarseMatchAuthority
+
+choices.plugin.oairecerif.author.affiliation = OrgUnitAuthority
+choices.presentation.oairecerif.author.affiliation = suggest
+authority.controlled.oairecerif.author.affiliation = true
+
+choices.plugin.dc.contributor.editor = EditorAuthority
+choices.presentation.dc.contributor.editor = suggest
+authority.controlled.dc.contributor.editor = true
+
+choices.plugin.oairecerif.editor.affiliation = OrgUnitAuthority
+choices.presentation.oairecerif.editor.affiliation = suggest
+authority.controlled.oairecerif.editor.affiliation = true
+
+choices.plugin.dc.relation.product = DataSetAuthority
+choices.presentation.dc.relation.product = suggest
+authority.controlled.dc.relation.product = true
+
+choices.plugin.dc.relation.publication = PublicationAuthority
+choices.presentation.dc.relation.publication = suggest
+authority.controlled.dc.relation.publication = true
+
+choices.plugin.dc.relation.journal = SherpaAuthority
+choices.presentation.dc.relation.journal = suggest
+authority.controlled.dc.relation.journal = true
+
+choices.plugin.dc.relation.project = ProjectAuthority
+choices.presentation.dc.relation.project = suggest
+authority.controlled.dc.relation.project = true
+
+choices.plugin.dc.relation.funding = FundingAuthority
+choices.presentation.dc.relation.funding = suggest
+# the externalsource provider identifier
+choises.externalsource.dc.relation.funding = fundingAuthority
+authority.controlled.dc.relation.funding = true
+
+choices.plugin.dc.description.sponsorship = OrgUnitAuthority
+choices.presentation.dc.description.sponsorship = suggest
+authority.controlled.dc.description.sponsorship = true
+
+### authorities required by Projects
+choices.plugin.crispj.coordinator = OrgUnitAuthority
+choices.presentation.crispj.coordinator = suggest
+authority.controlled.crispj.coordinator = true
+
+choices.plugin.crispj.organization = OrgUnitAuthority
+choices.presentation.crispj.organization = suggest
+authority.controlled.crispj.organization = true
+
+choices.plugin.crispj.partnerou = OrgUnitAuthority
+choices.presentation.crispj.partnerou = suggest
+authority.controlled.crispj.partnerou = true
+
+choices.plugin.crispj.investigator = AuthorAuthority
+choices.presentation.crispj.investigator = suggest
+authority.controlled.crispj.investigator = true
+
+choices.plugin.crispj.coinvestigators = AuthorAuthority
+choices.presentation.crispj.coinvestigators = suggest
+authority.controlled.crispj.coinvestigators = true
+
+choices.plugin.dc.relation.equipment = EquipmentAuthority
+choices.presentation.dc.relation.equipment = suggest
+authority.controlled.dc.relation.equipment = true
+
+### authorities required by Person
+choices.plugin.person.affiliation.name = OrgUnitAuthority
+choices.presentation.person.affiliation.name = suggest
+authority.controlled.person.affiliation.name = true
+
+choices.plugin.oairecerif.person.affiliation = OrgUnitAuthority
+choices.presentation.oairecerif.person.affiliation = suggest
+authority.controlled.oairecerif.person.affiliation = true
+
+#choices.plugin.crisrp.workgroup = OrgUnitAuthority
+#choices.presentation.crisrp.workgroup = suggest
+#authority.controlled.crisrp.workgroup = true
+
+#choices.plugin.crisrp.qualification = OrgUnitAuthority
+#choices.presentation.crisrp.qualification = suggest
+#authority.controlled.crisrp.qualification = true
+
+#choices.plugin.crisrp.education = OrgUnitAuthority
+#choices.presentation.crisrp.education = suggest
+#authority.controlled.crisrp.education = true
+
+### authorities required by OrgUnit
+choices.plugin.organization.parentOrganization = OrgUnitAuthority
+choices.presentation.organization.parentOrganization = suggest
+authority.controlled.organization.parentOrganization = true
+
+choices.plugin.crisou.director= AuthorAuthority
+choices.presentation.crisou.director = suggest
+authority.controlled.crisou.director = true
+
+### authorities required by Funding
+choices.plugin.oairecerif.funder = OrgUnitAuthority
+choices.presentation.oairecerif.funder = suggest
+authority.controlled.oairecerif.funder = true
+
+choices.plugin.oairecerif.fundingParent = FundingAuthority
+choices.presentation.oairecerif.fundingParent = suggest
+authority.controlled.oairecerif.fundingParent = true
+
+choices.plugin.crisfund.investigators = AuthorAuthority
+choices.presentation.crisfund.investigators = suggest
+authority.controlled.crisfund.investigators = true
+
+choices.plugin.crisfund.coinvestigators = AuthorAuthority
+choices.presentation.crisfund.coinvestigators = suggest
+authority.controlled.crisfund.coinvestigators = true
+
+choices.plugin.crisfund.leadorganizations = OrgUnitAuthority
+choices.presentation.crisfund.leadorganizations = suggest
+authority.controlled.crisfund.leadorganizations = true
+
+choices.plugin.crisfund.leadcoorganizations = OrgUnitAuthority
+choices.presentation.crisfund.leadcoorganizations = suggest
+authority.controlled.crisfund.leadcoorganizations = true
+
+### authorities required by cris features
+choices.plugin.cris.policy.eperson = EPersonAuthority
+choices.presentation.cris.policy.eperson = suggest
+authority.controlled.cris.policy.eperson = true
+
+choices.plugin.cris.policy.group = GroupAuthority
+choices.presentation.cris.policy.group = suggest
+authority.controlled.cris.policy.group = true
+
+choices.plugin.dspace.object.owner = EPersonAuthority
+choices.presentation.dspace.object.owner = suggest
+authority.controlled.dspace.object.owner = true
+
+choices.plugin.dc.identifier.issn = ZDBAuthority
+choices.presentation.dc.identifier.issn = suggest
+authority.controlled.dc.identifier.issn = true
+
+choices.plugin.dc.relation.ispartof = SherpaAuthority
+choices.presentation.dc.relation.ispartof = suggest
+authority.controlled.dc.relation.ispartof = true
+
+authority.controlled.dc.type = true
+choices.plugin.dc.type = ControlledVocabularyAuthority
+
+# DSpace-CRIS stores by default the authority of controlled vocabularies
+vocabulary.plugin.authority.store = true
diff --git a/dspace-api/src/test/data/dspaceFolder/config/submission-forms.xml b/dspace-api/src/test/data/dspaceFolder/config/submission-forms.xml
index fe47289e4315..15c3574951d9 100644
--- a/dspace-api/src/test/data/dspaceFolder/config/submission-forms.xml
+++ b/dspace-api/src/test/data/dspaceFolder/config/submission-forms.xml
@@ -2073,6 +2073,293 @@ it, please enter the types and the actual numbers or codes.
+
+
+
+
+
+
+
diff --git a/dspace-api/src/test/java/org/dspace/orcid/service/OrcidProfileSectionFactoryServiceIT.java b/dspace-api/src/test/java/org/dspace/orcid/service/OrcidProfileSectionFactoryServiceIT.java
index 60122ba5dbde..a28c968eb992 100644
--- a/dspace-api/src/test/java/org/dspace/orcid/service/OrcidProfileSectionFactoryServiceIT.java
+++ b/dspace-api/src/test/java/org/dspace/orcid/service/OrcidProfileSectionFactoryServiceIT.java
@@ -298,7 +298,7 @@ public void testDisambiguationFromOrgUnitHierarchyOnEmploymentCreation() {
assertThat(organization.getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier(), is("12345"));
assertThat(organization.getDisambiguatedOrganization().getDisambiguationSource(), is("RINGGOLD"));
}
-
+
@Test
public void testDisambiguationFromOrgUnitHierarchyOnEmploymentCreationWithAncestor() {
@@ -310,14 +310,13 @@ public void testDisambiguationFromOrgUnitHierarchyOnEmploymentCreationWithAncest
.withOrgUnitLocality("Milan")
.withOrgUnitRinggoldIdentifier("12345")
.build();
-
+
Item orgUnitFather = ItemBuilder.createItem(context, orgUnits)
.withTitle("4Science without rin")
.withOrgUnitCountry("IT")
.withOrgUnitLocality("Milan")
.withParentOrganization("4Science with rin", orgUnitGranfather.getID().toString())
.build();
-
Item orgUnit = ItemBuilder.createItem(context, orgUnits)
.withTitle("4Science")
@@ -363,7 +362,7 @@ public void testDisambiguationFromOrgUnitHierarchyOnEmploymentCreationWithAncest
assertThat(organization.getDisambiguatedOrganization().getDisambiguatedOrganizationIdentifier(), is("12345"));
assertThat(organization.getDisambiguatedOrganization().getDisambiguationSource(), is("RINGGOLD"));
}
-
+
@Test
public void testDisambiguationFromOrgUnitHierarchyOnEmploymentCreationWithNoId() {
@@ -417,8 +416,6 @@ public void testDisambiguationFromOrgUnitHierarchyOnEmploymentCreationWithNoId()
assertThat(organization.getAddress().getCity(), is("Milan"));
assertThat(organization.getDisambiguatedOrganization(), nullValue());
}
-
-
@Test
public void testQualificationCreation() {
diff --git a/dspace-server-webapp/src/test/data/dspaceFolder/config/item-submission.xml b/dspace-server-webapp/src/test/data/dspaceFolder/config/item-submission.xml
index eca9acf79fd7..8956710a3e3a 100644
--- a/dspace-server-webapp/src/test/data/dspaceFolder/config/item-submission.xml
+++ b/dspace-server-webapp/src/test/data/dspaceFolder/config/item-submission.xml
@@ -7,285 +7,286 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.dspace.app.rest.submit.step.CollectionStep
- collection
- submission
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.steptwo
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
-
- submit.progressbar.upload
- org.dspace.app.rest.submit.step.UploadStep
- upload
-
-
- submit.progressbar.license
- org.dspace.app.rest.submit.step.LicenseStep
- license
- submission
-
-
-
-
-
-
-
- submit.progressbar.CClicense
- org.dspace.app.rest.submit.step.CCLicenseStep
- cclicense
-
-
-
-
-
-
-
-
-
-
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.stepone
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
-
-
- submit.progressbar.identifiers
- org.dspace.app.rest.submit.step.ShowIdentifiersStep
- identifiers
-
-
-
-
- Sample
- org.dspace.submit.step.SampleStep
- sample
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ org.dspace.app.rest.submit.step.CollectionStep
+ collection
+ submission
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.steptwo
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+
+ submit.progressbar.upload
+ org.dspace.app.rest.submit.step.UploadStep
+ upload
+
+
+ submit.progressbar.license
+ org.dspace.app.rest.submit.step.LicenseStep
+ license
+ submission
+
+
+
+
+
+
+
+
+ submit.progressbar.CClicense
+ org.dspace.app.rest.submit.step.CCLicenseStep
+ cclicense
+
+
+
+
+
+
+
+
+
+
+
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+ submit.progressbar.describe.stepone
+ org.dspace.app.rest.submit.step.DescribeStep
+ submission-form
+
+
+
+
+ submit.progressbar.identifiers
+ org.dspace.app.rest.submit.step.ShowIdentifiersStep
+ identifiers
+
+
+
+
+ Sample
+ org.dspace.submit.step.SampleStep
+ sample
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionDefinitionsControllerIT.java b/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionDefinitionsControllerIT.java
index 9af95845d407..269de3aefb9d 100644
--- a/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionDefinitionsControllerIT.java
+++ b/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionDefinitionsControllerIT.java
@@ -321,10 +321,10 @@ public void findAllPaginationTest() throws Exception {
Matchers.containsString("page=1"), Matchers.containsString("size=1"))))
.andExpect(jsonPath("$._links.last.href", Matchers.allOf(
Matchers.containsString("/api/config/submissiondefinitions?"),
- Matchers.containsString("page=16"), Matchers.containsString("size=1"))))
+ Matchers.containsString("page=18"), Matchers.containsString("size=1"))))
.andExpect(jsonPath("$.page.size", is(1)))
- .andExpect(jsonPath("$.page.totalElements", is(17)))
- .andExpect(jsonPath("$.page.totalPages", is(17)))
+ .andExpect(jsonPath("$.page.totalElements", is(19)))
+ .andExpect(jsonPath("$.page.totalPages", is(19)))
.andExpect(jsonPath("$.page.number", is(0)));
getClient(tokenAdmin).perform(get("/api/config/submissiondefinitions")
@@ -347,10 +347,10 @@ public void findAllPaginationTest() throws Exception {
Matchers.containsString("page=1"), Matchers.containsString("size=1"))))
.andExpect(jsonPath("$._links.last.href", Matchers.allOf(
Matchers.containsString("/api/config/submissiondefinitions?"),
- Matchers.containsString("page=16"), Matchers.containsString("size=1"))))
+ Matchers.containsString("page=18"), Matchers.containsString("size=1"))))
.andExpect(jsonPath("$.page.size", is(1)))
- .andExpect(jsonPath("$.page.totalElements", is(17)))
- .andExpect(jsonPath("$.page.totalPages", is(17)))
+ .andExpect(jsonPath("$.page.totalElements", is(19)))
+ .andExpect(jsonPath("$.page.totalPages", is(19)))
.andExpect(jsonPath("$.page.number", is(1)));
}
diff --git a/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionFormsControllerIT.java b/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionFormsControllerIT.java
index 27a7ccb0985d..d817b573ff2b 100644
--- a/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionFormsControllerIT.java
+++ b/dspace-server-webapp/src/test/java/org/dspace/app/rest/SubmissionFormsControllerIT.java
@@ -73,7 +73,7 @@ public void findAll() throws Exception {
.andExpect(content().contentType(contentType))
//The configuration file for the test env includes PAGE_TOTAL_ELEMENTS forms
.andExpect(jsonPath("$.page.size", is(20)))
- .andExpect(jsonPath("$.page.totalElements", equalTo(34)))
+ .andExpect(jsonPath("$.page.totalElements", equalTo(40)))
.andExpect(jsonPath("$.page.totalPages", equalTo(2)))
.andExpect(jsonPath("$.page.number", is(0)))
.andExpect(
@@ -90,7 +90,7 @@ public void findAllWithNewlyCreatedAccountTest() throws Exception {
.andExpect(status().isOk())
.andExpect(content().contentType(contentType))
.andExpect(jsonPath("$.page.size", is(20)))
- .andExpect(jsonPath("$.page.totalElements", equalTo(34)))
+ .andExpect(jsonPath("$.page.totalElements", equalTo(40)))
.andExpect(jsonPath("$.page.totalPages", equalTo(2)))
.andExpect(jsonPath("$.page.number", is(0)))
.andExpect(jsonPath("$._links.self.href", Matchers.startsWith(REST_SERVER_URL
@@ -670,10 +670,10 @@ public void findAllPaginationTest() throws Exception {
Matchers.containsString("page=1"), Matchers.containsString("size=2"))))
.andExpect(jsonPath("$._links.last.href", Matchers.allOf(
Matchers.containsString("/api/config/submissionforms?"),
- Matchers.containsString("page=16"), Matchers.containsString("size=2"))))
+ Matchers.containsString("page=19"), Matchers.containsString("size=2"))))
.andExpect(jsonPath("$.page.size", is(2)))
- .andExpect(jsonPath("$.page.totalElements", equalTo(34)))
- .andExpect(jsonPath("$.page.totalPages", equalTo(17)))
+ .andExpect(jsonPath("$.page.totalElements", equalTo(40)))
+ .andExpect(jsonPath("$.page.totalPages", equalTo(20)))
.andExpect(jsonPath("$.page.number", is(0)));
getClient(tokenAdmin).perform(get("/api/config/submissionforms")
@@ -681,8 +681,8 @@ public void findAllPaginationTest() throws Exception {
.param("page", "15"))
.andExpect(status().isOk())
.andExpect(content().contentType(contentType))
- .andExpect(jsonPath("$._embedded.submissionforms[0].id", is("publication_indexing")))
- .andExpect(jsonPath("$._embedded.submissionforms[1].id", is("qualdroptest")))
+ .andExpect(jsonPath("$._embedded.submissionforms[0].id", is("publication-dc-contributor-author")))
+ .andExpect(jsonPath("$._embedded.submissionforms[1].id", is("publication-dc-contributor-editor")))
.andExpect(jsonPath("$._links.first.href", Matchers.allOf(
Matchers.containsString("/api/config/submissionforms?"),
Matchers.containsString("page=0"), Matchers.containsString("size=2"))))
@@ -697,10 +697,10 @@ public void findAllPaginationTest() throws Exception {
Matchers.containsString("page=16"), Matchers.containsString("size=2"))))
.andExpect(jsonPath("$._links.last.href", Matchers.allOf(
Matchers.containsString("/api/config/submissionforms?"),
- Matchers.containsString("page=16"), Matchers.containsString("size=2"))))
+ Matchers.containsString("page=19"), Matchers.containsString("size=2"))))
.andExpect(jsonPath("$.page.size", is(2)))
- .andExpect(jsonPath("$.page.totalElements", equalTo(34)))
- .andExpect(jsonPath("$.page.totalPages", equalTo(17)))
+ .andExpect(jsonPath("$.page.totalElements", equalTo(40)))
+ .andExpect(jsonPath("$.page.totalPages", equalTo(20)))
.andExpect(jsonPath("$.page.number", is(15)));
}
@@ -744,10 +744,10 @@ public void visibilityTest() throws Exception {
Matchers.containsString("page=4"), Matchers.containsString("size=2"))))
.andExpect(jsonPath("$._links.last.href", Matchers.allOf(
Matchers.containsString("/api/config/submissionforms?"),
- Matchers.containsString("page=16"), Matchers.containsString("size=2"))))
+ Matchers.containsString("page=19"), Matchers.containsString("size=2"))))
.andExpect(jsonPath("$.page.size", is(2)))
- .andExpect(jsonPath("$.page.totalElements", equalTo(34)))
- .andExpect(jsonPath("$.page.totalPages", equalTo(17)))
+ .andExpect(jsonPath("$.page.totalElements", equalTo(40)))
+ .andExpect(jsonPath("$.page.totalPages", equalTo(20)))
.andExpect(jsonPath("$.page.number", is(4)));
}
}
diff --git a/dspace/config/item-submission.xml b/dspace/config/item-submission.xml
index d2d159775ad2..35c9ffdc8de4 100644
--- a/dspace/config/item-submission.xml
+++ b/dspace/config/item-submission.xml
@@ -1,6 +1,5 @@
-
@@ -155,16 +154,6 @@
org.dspace.app.rest.submit.step.DescribeStepsubmission-form
-
- submit.progressbar.describe.green
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
-
-
- submit.progressbar.describe.green
- org.dspace.app.rest.submit.step.DescribeStep
- submission-form
- submit.progressbar.describe.ownerorg.dspace.app.rest.submit.step.DescribeStep
@@ -182,8 +171,8 @@
cclicense
-
- submit.progressbar.accessCondition
+
+ submit.progressbar.itemAccessConditionsorg.dspace.app.rest.submit.step.AccessConditionStepaccessCondition
@@ -202,12 +191,12 @@
submission
- submit.progressbar.CustomUrlStep
+ submit.progressbar.custom-urlorg.dspace.app.rest.submit.step.CustomUrlStepcustom-url
- submit.progressbar.correction-step
+ submit.progressbar.correctionorg.dspace.app.rest.submit.step.CorrectionStepcorrectionworkflow
@@ -222,6 +211,7 @@
+
@@ -360,16 +350,5 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/dspace/config/modules/authority.cfg b/dspace/config/modules/authority.cfg
index 10e4bc36fbb9..99ccdbc025bb 100644
--- a/dspace/config/modules/authority.cfg
+++ b/dspace/config/modules/authority.cfg
@@ -136,8 +136,8 @@ choices.plugin.dc.contributor.author = AuthorAuthority
choices.presentation.dc.contributor.author = suggest
authority.controlled.dc.contributor.author = true
-choices.plugin.green.override.dc.contributor.author = AuthorStrictMatchAuthority
-choices.plugin.orange.override.dc.contributor.author = AuthorCoarseMatchAuthority
+#choices.plugin.green.override.dc.contributor.author = AuthorStrictMatchAuthority
+#choices.plugin.orange.override.dc.contributor.author = AuthorCoarseMatchAuthority
choices.plugin.oairecerif.author.affiliation = OrgUnitAuthority
choices.presentation.oairecerif.author.affiliation = suggest
diff --git a/dspace/config/submission-forms.xml b/dspace/config/submission-forms.xml
index c44ac175c1c7..86212e2f884c 100644
--- a/dspace/config/submission-forms.xml
+++ b/dspace/config/submission-forms.xml
@@ -1,6 +1,5 @@
-
@@ -81,11 +80,11 @@
dccontributoreditor
- falseonebox
- The editors of this publication.
+ falseYou must enter at least the author.
+ The editors of this publication.
@@ -93,11 +92,11 @@
oairecerifeditoraffiliation
- falseonebox
- Enter the affiliation of the editor as stated on the publication.
+ false
+ Enter the affiliation of the editor as stated on the publication.
@@ -107,11 +106,11 @@
dcrelationfunding
- falseonebox
- Enter the name of funding, if any, that has supported this publication
+ falseYou must enter at least the funding name.
+ Enter the name of funding, if any, that has supported this publication
@@ -119,11 +118,11 @@
dcrelationgrantno
- falseonebox
- If the funding is not found in the system please enter the funding identifier / grant no
+ false
+ If the funding is not found in the system please enter the funding identifier / grant no
@@ -133,11 +132,11 @@
dcrelationfunding
- falseonebox
- Enter the name of funding, if any, that has supported this product
+ falseYou must enter at least the funding name.
+ Enter the name of funding, if any, that has supported this product
@@ -145,11 +144,37 @@
dcrelationgrantno
- falseonebox
+ false
+ If the funding is not found in the system please enter the funding identifier / grant no
+
+
+
+
@@ -159,11 +184,11 @@
dcrelationfunding
- falseonebox
- Enter the name of funding, if any, that has supported this patent
+ falseYou must enter at least the funding name.
+ Enter the name of funding, if any, that has supported this patent
@@ -171,11 +196,11 @@
dcrelationgrantno
- falseonebox
- If the funding is not found in the system please enter the funding identifier / grant no
+ false
+ If the funding is not found in the system please enter the funding identifier / grant no
@@ -233,45 +258,45 @@
oairecerifaffiliationrole
- false
-
onebox
-
+ false
+
+ oairecerifpersonaffiliation
- false
-
onebox
-
+ falseYou must enter at least the organisation of your affiliation.
+
+ oairecerifaffiliationstartDate
- false
-
date
-
+ false
+
+ oairecerifaffiliationendDate
- false
-
date
-
+ false
+
+
@@ -280,45 +305,45 @@
crisrpqualification
- false
-
onebox
-
+ falseYou must enter the organisation
+
+ crisrpqualificationrole
- false
-
onebox
-
+ falseYou must enter the qualification title.
+
+ crisrpqualificationstart
- false
-
date
-
+ false
+
+ crisrpqualificationend
- false
-
date
-
+ false
+
+
@@ -328,44 +353,44 @@
crisrpeducationrole
- false
-
onebox
-
+ falseYou must enter the degree/title
+
+ crisrpeducation
- false
-
onebox
-
+ falseYou must enter the organisation
+
+ crisrpeducationstart
- false
-
date
-
+ false
+
+ crisrpeducationend
- false
-
date
-
+ false
+
+
@@ -375,11 +400,11 @@
dccontributorauthor
- false
- name
- Enter the names of the authors of this item in the form Lastname, Firstname [i.e. Smith, Josh or Smith, J].
+ onebox
+ falseYou must enter at least the author.
+ Enter the names of the authors of this item in the form Lastname, Firstname [i.e. Smith, Josh or Smith, J].
@@ -387,11 +412,11 @@
oairecerifauthoraffiliation
- falseonebox
- Enter the affiliation of the author as stated on the publication.
+ false
+ Enter the affiliation of the author as stated on the publication.
@@ -401,11 +426,11 @@
dccontributorauthor
- false
- name
- Enter the names of the authors of this item in the form Lastname, Firstname [i.e. Smith, Josh or Smith, J].
+ onebox
+ falseYou must enter at least the inventor.
+ Enter the names of the authors of this item in the form Lastname, Firstname [i.e. Smith, Josh or Smith, J].
@@ -413,11 +438,11 @@
oairecerifauthoraffiliation
- falseonebox
- Enter the affiliation of the author as stated on the publication.
+ false
+ Enter the affiliation of the author as stated on the publication.
@@ -427,11 +452,11 @@
oairecerifidentifierurl
- falseonebox
-
+ falseYou must enter at least the site url.
+
@@ -439,11 +464,11 @@
crisrpsitetitle
- falseonebox
-
+ false
+
@@ -453,55 +478,55 @@
dcidentifierissn
- falseonebox
-
+ false
+ dctitle
- falseonebox
-
+ falseYou must enter a main title for this item.
+ dcpublisher
- falseonebox
-
+ false
+ dcsubject
- truetag
-
+ true
+ dcdescription
- falsetextarea
-
+ false
+
@@ -510,23 +535,23 @@
dcidentifier
- truequaldrop_value
- If the item has any identification numbers or codes associated with
- it, please enter the types and the actual numbers or codes.
+ true
+ If the item has any identification numbers or codes associated with
+it, please enter the types and the actual numbers or codes.dctitle
- falseonebox
- Enter the main title of the item.
+ falseYou must enter a main title for this item.
+ Enter the main title of the item.
@@ -534,11 +559,11 @@
dctitlealternative
- trueonebox
- If the item has any alternative titles, please enter them here.
+ true
+ If the item has any alternative titles, please enter them here.
@@ -546,13 +571,13 @@
dcdateissued
- falsedate
- Please give the date of previous publication or public distribution.
- You can leave out the day and/or month if they aren't
- applicable.
+ falseYou must enter at least the year.
+ Please give the date of previous publication or public distribution.
+ You can leave out the day and/or month if they aren't
+ applicable.
@@ -560,11 +585,11 @@
dccontributorauthor
- truegroup
- Enter the names of the authors of this item.
+ true
+ Enter the names of the authors of this item.
@@ -572,340 +597,61 @@
dccontributoreditor
- truegroup
- The editors of this publication.
+ true
+ The editors of this publication.dctype
- falseonebox
- Select the type(s) of content of the item.
+ falseYou must select a publication type
+ Select the type(s) of content of the item.publication-coar-types
-
-
-
-
-
-
-
-
@@ -927,12 +673,12 @@
dcrelationpublication
- false
- publication-coar-types:c_3248,publication-coar-types:c_5794,publication-coar-types:c_6670onebox
- The publication where this publication is included. E.g. a book chapter lists here the book, a contribution to a conference lists here the conference proceeding.
+ false
+ The publication where this publication is included. E.g. a book chapter lists here the book, a contribution to a conference lists here the conference proceeding.
+ publication-coar-types:c_3248,publication-coar-types:c_5794,publication-coar-types:c_6670
@@ -940,12 +686,12 @@
dcrelationisbn
- false
- publication-coar-types:c_3248,publication-coar-types:c_5794,publication-coar-types:c_6670onebox
- The ISBN of the book/report if it was not found in the system
+ false
+ The ISBN of the book/report if it was not found in the system
+ publication-coar-types:c_3248,publication-coar-types:c_5794,publication-coar-types:c_6670
@@ -953,12 +699,12 @@
dcrelationdoi
- false
- publication-coar-types:c_3248,publication-coar-types:c_5794,publication-coar-types:c_6670onebox
- The DOI of the book/report if it was not found in the system
+ false
+ The DOI of the book/report if it was not found in the system
+ publication-coar-types:c_3248,publication-coar-types:c_5794,publication-coar-types:c_6670
@@ -966,11 +712,11 @@
dcrelationjournal
- falseonebox
- The journal or Serie where this publication has been published
+ false
+ The journal or Serie where this publication has been published
@@ -978,11 +724,11 @@
dcrelationispartofseries
- trueseries
- Enter the series and number assigned to this item by your community.
+ true
+ Enter the series and number assigned to this item by your community.
@@ -990,11 +736,11 @@
dcrelationissn
- falseonebox
- The journal or Serie ISSN if it was not found in the system
+ false
+ The journal or Serie ISSN if it was not found in the system
@@ -1002,12 +748,12 @@
dccoveragepublication
- false
- publication-coar-types:c_efa0,publication-coar-types:c_ba08onebox
- The publication object of the review
+ false
+ The publication object of the review
+ publication-coar-types:c_efa0,publication-coar-types:c_ba08
@@ -1015,12 +761,12 @@
dccoverageisbn
- false
- publication-coar-types:c_efa0,publication-coar-types:c_ba08onebox
- The ISBN of the reviewed item if it was not found in the system
+ false
+ The ISBN of the reviewed item if it was not found in the system
+ publication-coar-types:c_efa0,publication-coar-types:c_ba08
@@ -1028,12 +774,12 @@
dccoveragedoi
- false
- publication-coar-types:c_efa0,publication-coar-types:c_ba08onebox
- The DOI of the reviewed item if it was not found in the system
+ false
+ The DOI of the reviewed item if it was not found in the system
+ publication-coar-types:c_efa0,publication-coar-types:c_ba08
@@ -1041,11 +787,11 @@
dcdescriptionsponsorship
- trueonebox
- Enter the name of any sponsors.
+ true
+ Enter the name of any sponsors.
@@ -1053,11 +799,11 @@
oairecitationvolume
- falseonebox
- If applicable, the volume of the publishing channel where this publication appeared
+ false
+ If applicable, the volume of the publishing channel where this publication appeared
@@ -1065,11 +811,11 @@
oairecitationissue
- falseonebox
- If applicable, the issue of the publishing channel where this publication appeared
+ false
+ If applicable, the issue of the publishing channel where this publication appeared
@@ -1077,11 +823,11 @@
oairecitationstartPage
- falseonebox
- If applicable, the page where this publication starts
+ false
+ If applicable, the page where this publication starts
@@ -1089,11 +835,11 @@
oairecitationendPage
- falseonebox
- If applicable, the page where this publication ends
+ false
+ If applicable, the page where this publication ends
@@ -1103,11 +849,11 @@
dcrelationfunding
- truegroup
- Acknowledge the funding received for this publication.
+ true
+ Acknowledge the funding received for this publication.
@@ -1115,11 +861,11 @@
dcrelationproject
- trueonebox
- Enter the name of project, if any, that has produced this publication. It is NOT necessary to list the projects connected with an acknowledge funding.
+ true
+ Enter the name of project, if any, that has produced this publication. It is NOT necessary to list the projects connected with an acknowledge funding.
@@ -1127,11 +873,11 @@
dcrelationconference
- trueonebox
- Enter the name of the conference where the item has been presented, if any.
+ true
+ Enter the name of the conference where the item has been presented, if any.
@@ -1139,11 +885,11 @@
dcrelationproduct
- trueonebox
- Link the item to one or more existent dataset in the repository used or described by the publication or, put here the dataset citation
+ true
+ Link the item to one or more existent dataset in the repository used or described by the publication or, put here the dataset citation
@@ -1151,22 +897,22 @@
dcidentifiercitation
- falseonebox
- Enter the standard citation for the previously issued instance of this item.
+ false
+ Enter the standard citation for the previously issued instance of this item.dcdescription
- falsetextarea
- Enter any other description or comments in this box.
+ false
+ Enter any other description or comments in this box.
@@ -1174,11 +920,11 @@
dcdescriptionsponsorship
- trueonebox
- Enter the name of any sponsors.
+ true
+ Enter the name of any sponsors.
@@ -1187,23 +933,23 @@
dcidentifier
- truequaldrop_value
- If the item has any identification numbers or codes associated with
- it, please enter the types and the actual numbers or codes.
+ true
+ If the item has any identification numbers or codes associated with
+it, please enter the types and the actual numbers or codes.dctitle
- falseonebox
- Enter the main title of the item.
+ falseYou must enter a main title for this item.
+ Enter the main title of the item.
@@ -1211,11 +957,11 @@
dctitlealternative
- trueonebox
- If the item has any alternative titles, please enter them here.
+ true
+ If the item has any alternative titles, please enter them here.
@@ -1223,11 +969,11 @@
dcdateissued
- falsedate
- Please give the date of previous publication or public distribution. You can leave out the day and/or month if they aren't applicable.
+ falseYou must enter at least the year.
+ Please give the date of previous publication or public distribution. You can leave out the day and/or month if they aren't applicable.
@@ -1235,11 +981,11 @@
dcdescriptionversion
- falseonebox
- If applicable, the version of the product
+ false
+ If applicable, the version of the product
@@ -1247,22 +993,22 @@
dccontributorauthor
- truegroup
- Enter the names of the authors of this item.
+ true
+ Enter the names of the authors of this item.dctype
- falseonebox
- Nothing to do here. Note for administrators, this metadata could be completely hide using template item
+ false
+ Nothing to do here. Note for administrators, this metadata could be completely hide using template itemproduct-coar-types
@@ -1273,22 +1019,22 @@
dclanguageiso
- falsedropdown
- Select, if applicable, the language of the main content of the item. If the language does not appear in the list, please select 'Other'. If the content does not really have a language (for example, if it is a dataset or an image) please select 'N/A'.
+ false
+ Select, if applicable, the language of the main content of the item. If the language does not appear in the list, please select 'Other'. If the content does not really have a language (for example, if it is a dataset or an image) please select 'N/A'.dcsubject
- truetag
- Enter appropriate subject keywords or phrases.
+ true
+ Enter appropriate subject keywords or phrases.
@@ -1296,11 +1042,11 @@
datacitesubjectfos
- trueonebox
-
+ true
+ oecd
@@ -1309,11 +1055,22 @@
dcdescriptionabstract
- falsetextarea
+ false
+ Enter the abstract of the item.
+
+
+
+
+ dc
+ description
+
+ textarea
+ false
+ Enter any other relevant information about the dataset.
@@ -1322,11 +1079,11 @@
dcpublisher
- trueonebox
- The publisher or publishers of this product
+ true
+ The publisher or publishers of this product
@@ -1334,11 +1091,11 @@
dcrelationispartofseries
- trueseries
- Link to the research output of which this product is a part (e.g. a data set collection that contains it).
+ true
+ Link to the research output of which this product is a part (e.g. a data set collection that contains it).
@@ -1346,11 +1103,11 @@
dcrelationissn
- falseonebox
- The journal or Serie ISSN if it was not found in the system
+ false
+ The journal or Serie ISSN if it was not found in the system
@@ -1358,11 +1115,11 @@
dcrelationfunding
- truegroup
- Acknowledge the funding received for this product.
+ true
+ Acknowledge the funding received for this product.
@@ -1370,11 +1127,11 @@
dcrelationproject
- trueonebox
- Enter the name of project, if any, that has produced this product. It is NOT necessary to list the projects connected with an acknowledge funding.
+ true
+ Enter the name of project, if any, that has produced this product. It is NOT necessary to list the projects connected with an acknowledge funding.
@@ -1382,11 +1139,11 @@
dcrelationconference
- falseonebox
- The event where this product was presented or that is recorded in the product.
+ false
+ The event where this product was presented or that is recorded in the product.
@@ -1394,11 +1151,11 @@
dcrelationequipment
- trueonebox
- The equipment that generated this product
+ true
+ The equipment that generated this product
@@ -1406,11 +1163,11 @@
dcrelationreferences
- trueonebox
- Result outputs that are referenced by this product
+ true
+ Result outputs that are referenced by this product
@@ -1418,11 +1175,11 @@
dcrelationpublication
- true
-
- onebox
- Result outputs that use this product
+
+ inline-group
+ true
+ Result outputs that use this product
@@ -1432,11 +1189,11 @@
dcidentifierpatentno
- falseonebox
- The patent number
+ false
+ The patent number
@@ -1453,11 +1210,11 @@
dcidentifierapplicationnumber
- falseonebox
- The application number
+ false
+ The application numberdc
@@ -1465,30 +1222,31 @@
issueddate
- Date on which the application was physically received at the Patent Authority. Also named Filling Date
+ false
+ Date on which the application was physically received at the Patent Authority. Also named Filling Date.dctitle
- falseonebox
- The title of the patent
+ falseYou must specify a title for the patent
+ The title of the patentdctermsdateAccepted
- falsedate
- Date on which the application has been granted by the Patent Office.
+ false
+ Date on which the application has been granted by the Patent Office.
@@ -1497,8 +1255,9 @@
dateSubmitteddate
- Date of making available to the public by printing or similar process of a patent document on which grant has taken place on or before the said date
+ false
+ Date of making available to the public by printing or similar process of a patent document on which grant has taken place on or before the said date.
@@ -1506,44 +1265,44 @@
dccontributorauthor
- truegroup
- The inventor: The actual devisor of an invention that is the subject of a patent.
+ true
+ The inventor: The actual devisor of an invention that is the subject of a patent.dctermsrightsHolder
- trueonebox
- The holders of this patent
+ true
+ The holders of this patentdcpublisher
- trueonebox
- The issuer of the patent: the patent office
+ true
+ The issuer of the patent: the patent officedctype
- falseonebox
- Select the type of content of the patent.
+ falseYou must select a patent type
+ Select the type of content of the patent.patent-coar-types
@@ -1566,22 +1325,35 @@
dclanguageiso
- falsedropdown
- Select the country and its language.
+ false
+ Select the country and its language.dcsubject
- trueonebox
+ true
+ Enter appropriate subject keywords or phrases.
+
+
+
+
+ datacite
+ subject
+ fos
+
+ onebox
+ true
+
+ oecd
@@ -1589,11 +1361,11 @@
dcdescriptionabstract
- falsetextarea
- Enter the description of the patent.
+ false
+ Enter the description of the patent.
@@ -1603,11 +1375,11 @@
dcrelationfunding
- truegroup
- Acknowledge the funding received for this patent.
+ true
+ Acknowledge the funding received for this patent.
@@ -1615,11 +1387,11 @@
dcrelationproject
- trueonebox
- Enter the name of project, if any, that has produced this patent. It is NOT necessary to list the projects connected with an acknowledge funding.
+ true
+ Enter the name of project, if any, that has produced this patent. It is NOT necessary to list the projects connected with an acknowledge funding.
@@ -1627,11 +1399,11 @@
dcrelationpatent
- trueonebox
- Patents that precede (i.e., have priority over) this patent
+ true
+ Patents that precede (i.e., have priority over) this patent
@@ -1639,11 +1411,11 @@
dcrelationreferences
- trueonebox
- Result outputs that are referenced by this patent
+ true
+ Result outputs that are referenced by this patent
@@ -1652,22 +1424,22 @@
dctitle
- falsename
-
+ falseYou must enter least at the Surname.
+ crisrpname
- falsename
-
+ false
+
@@ -1675,11 +1447,11 @@
crisrpnametranslated
- falsename
-
+ false
+
@@ -1687,84 +1459,84 @@
crisrpnamevariant
- truename
-
+ true
+ persongivenName
- falseonebox
-
+ false
+ personfamilyName
- falseonebox
-
+ false
+ personbirthDate
- falsedate
-
+ false
+ oairecerifpersongender
- falsedropdown
-
+ false
+ personjobTitle
- falseonebox
-
+ false
+ personaffiliationname
- falseonebox
-
+ false
+ crisrpworkgroup
- trueonebox
-
+ true
+
@@ -1772,33 +1544,33 @@
oairecerifidentifierurl
- truegroup
-
+ true
+ personemail
- falseonebox
-
+ false
+ dcsubject
- truetag
-
+ true
+
@@ -1806,11 +1578,11 @@
datacitesubjectfos
- trueonebox
-
+ true
+ oecd
@@ -1819,11 +1591,11 @@
personidentifierorcid
- falseonebox
- Settable by connecting the entity with ORCID
+ false
+ Settable by connecting the entity with ORCIDall
@@ -1832,11 +1604,11 @@
personidentifierscopus-author-id
- trueonebox
-
+ true
+
@@ -1844,11 +1616,11 @@
personidentifierrid
- trueonebox
-
+ true
+
@@ -1856,11 +1628,11 @@
oairecerifpersonaffiliation
- trueinline-group
-
+ true
+
@@ -1868,55 +1640,55 @@
dcdescriptionabstract
- falsetextarea
-
+ false
+ crisrpeducation
- trueinline-group
-
+ true
+ crisrpcountry
- falsedropdown
-
+ false
+ crisrpqualification
- trueinline-group
-
+ true
+ personknowsLanguage
- truedropdown
-
+ true
+
@@ -1924,11 +1696,11 @@
crispolicyeperson
- falseonebox
-
+ false
+
@@ -1936,11 +1708,11 @@
crispolicygroup
- falseonebox
-
+ false
+
@@ -1949,77 +1721,77 @@
dctitle
- falseonebox
-
+ falseYou must enter the oganization name.
+ oairecerifacronym
- falseonebox
-
+ false
+ organizationparentOrganization
- falseonebox
-
+ false
+ crisoudirector
- falseonebox
-
+ false
+ organizationfoundingDate
- falsedate
-
+ false
+ crisouboards
- trueonebox
-
+ true
+ organizationidentifier
- truequaldrop_value
-
+ true
+
@@ -2027,11 +1799,11 @@
oairecerifidentifierurl
- trueonebox
-
+ true
+
@@ -2039,11 +1811,11 @@
dcdescriptionabstract
- falsetextarea
-
+ false
+
@@ -2051,32 +1823,32 @@
organizationaddressaddressLocality
- falseonebox
-
+ false
+ organizationaddressaddressCountry
- falsedropdown
-
+ false
+ dctype
- falsedropdown
-
+ falseYou must specify the organisation type
+
@@ -2085,88 +1857,88 @@
dctitle
- falseonebox
-
+ falseYou must enter the project name.
+ oairecerifacronym
- falseonebox
-
+ false
+ crispjcoordinator
- trueonebox
-
+ true
+ oairecerifinternalid
- falseonebox
-
+ false
+ crispjpartnerou
- trueonebox
-
+ true
+ crispjinvestigator
- falseonebox
-
+ falseYou must enter the project coordinator.
+ crispjopenaireid
- falseonebox
-
+ false
+ crispjorganization
- trueonebox
-
+ true
+
@@ -2174,32 +1946,32 @@
oairecerifidentifierurl
- trueonebox
-
+ true
+ oairecerifoamandate
- falsedropdown
-
+ false
+ oairecerifoamandateurl
- falseonebox
-
+ false
+
@@ -2207,21 +1979,21 @@
oairecerifprojectstartDate
- falsedate
-
+ false
+ oairecerifprojectendDate
- falsedate
-
+ false
+
@@ -2229,22 +2001,22 @@
oairecerifprojectstatus
- falseonebox
-
+ false
+ dctype
- falsedropdown
-
+ false
+
@@ -2252,33 +2024,33 @@
dcdescriptionabstract
- falsetextarea
-
+ false
+ crispjcoinvestigators
- trueonebox
-
+ true
+ dcsubject
- truetag
-
+ true
+
@@ -2286,11 +2058,11 @@
datacitesubjectfos
- trueonebox
-
+ true
+ oecd
@@ -2299,11 +2071,11 @@
dcrelationequipment
- trueonebox
-
+ true
+
@@ -2312,31 +2084,31 @@
dctitle
- falseonebox
-
+ falseYou must enter the equipment name.
+ oairecerifacronym
- falseonebox
-
+ false
+ oairecerifinternalid
- falseonebox
-
+ false
+
@@ -2344,31 +2116,31 @@
dcrelationproject
- falseonebox
-
+ false
+ oaireceriffunder
- falseonebox
-
+ false
+ oaireceriffundingParent
- falseonebox
- Link this funding with its upper level if applicable
+ false
+ Link this funding with its upper level if applicable
@@ -2376,53 +2148,65 @@
crisfundawardurl
- falseonebox
-
+ falseThe url preferably on the funder website of the award notice
+
+
+
+
+
+ crisfund
+ award
+ uri
+
+ onebox
+ false
+ The Award URI
+ oairecerifoamandate
- falsedropdown
-
+ false
+ oairecerifoamandateurl
- falseonebox
-
+ false
+ oairecerifamount
- falseonebox
-
+ false
+ oairecerifamountcurrency
- falsedropdown
-
+ false
+
@@ -2430,97 +2214,97 @@
oaireceriffundingidentifier
- falseonebox
-
+ false
+ oaireceriffundingstartDate
- falsedate
-
+ false
+ oaireceriffundingendDate
- falsedate
-
+ false
+ dctype
- falsedropdown
-
+ false
+ dcdescription
- falsetextarea
-
+ false
+ crisfundinvestigators
- trueonebox
-
+ true
+ crisfundcoinvestigators
- trueonebox
-
+ true
+ crisfundleadorganizations
- trueonebox
-
+ true
+ crisfundleadcoorganizations
- trueonebox
-
+ true
+
@@ -2529,66 +2313,66 @@
dctitle
- falseonebox
-
+ falseYou must enter the equipment name.
+ oairecerifacronym
- falseonebox
-
+ false
+ oairecerifinternalid
- falseonebox
-
+ false
+ crisequipmentownerou
- falseonebox
-
+ false
+ crisequipmentownerrp
- falseonebox
-
+ false
+ dcdescription
- falsetextarea
-
+ false
+
@@ -2597,33 +2381,33 @@
dctitle
- falseonebox
-
+ false
+ oairecerifacronym
- falseonebox
-
+ false
+ dctype
- falsedropdown
-
+ false
+
@@ -2631,21 +2415,21 @@
oairecerifeventstartDate
- falsedate
-
+ false
+ oairecerifeventendDate
- falsedate
-
+ false
+
@@ -2653,11 +2437,11 @@
oairecerifeventplace
- falseonebox
-
+ false
+
@@ -2665,77 +2449,77 @@
oairecerifeventcountry
- falsedropdown
-
+ false
+ criseventorganizerou
- trueonebox
-
+ true
+ criseventorganizerpj
- trueonebox
-
+ true
+ criseventsponsorou
- trueonebox
-
+ true
+ criseventsponsorpj
- trueonebox
-
+ true
+ criseventpartnerou
- trueonebox
-
+ true
+ criseventpartnerpj
- trueonebox
-
+ true
+
@@ -2743,22 +2527,22 @@
dcdescriptionabstract
- falsetextarea
-
+ false
+ dcsubject
- truetag
-
+ true
+
@@ -2767,11 +2551,11 @@
crisowner
- falseonebox
-
+ false
+
@@ -2932,6 +2716,10 @@
+
+ N/A
+
+ English (United States)en_US
@@ -3330,6 +3118,10 @@
+
+ Unspecified
+
+ Academic InstituteAcademic Institute
@@ -3384,6 +3176,10 @@
+
+ Unspecified
+
+ basic researchbasic research
@@ -3398,6 +3194,10 @@
+
+ Unspecified
+
+ GiftGift
@@ -3420,6 +3220,10 @@
+
+ Unspecified
+
+ ConferenceConference
@@ -3430,6 +3234,10 @@
+
+ Unspecified
+
+ AfghanistanAF
@@ -4428,6 +4236,10 @@
+
+ Unspecified
+
+ Logologo