diff --git a/dspace-api/src/main/java/org/dspace/content/Bitstream.java b/dspace-api/src/main/java/org/dspace/content/Bitstream.java
index 2c6684f860..9900631ed7 100644
--- a/dspace-api/src/main/java/org/dspace/content/Bitstream.java
+++ b/dspace-api/src/main/java/org/dspace/content/Bitstream.java
@@ -447,7 +447,7 @@ public class Bitstream extends DSpaceObject implements DSpaceObjectLegacySupport
* @throws SQLException
*/
public void setAcceptanceDate(Context context, DCDate acceptanceDate) throws SQLException {
- getBitstreamService().setMetadataSingleValue(context, this, MetadataSchema.DC_SCHEMA, "rights", "date", null, acceptanceDate.toString());
+ getBitstreamService().setMetadataSingleValue(context, this, "dcterms", "accessRights", null, null, acceptanceDate.toString());
}
}
diff --git a/dspace-spring-rest/src/main/java/org/dspace/app/rest/submit/step/LicenseStep.java b/dspace-spring-rest/src/main/java/org/dspace/app/rest/submit/step/LicenseStep.java
index 484ba6cec5..f9d733fb2e 100644
--- a/dspace-spring-rest/src/main/java/org/dspace/app/rest/submit/step/LicenseStep.java
+++ b/dspace-spring-rest/src/main/java/org/dspace/app/rest/submit/step/LicenseStep.java
@@ -35,14 +35,14 @@ import org.springframework.data.rest.webmvc.json.patch.LateObjectEvaluator;
*/
public class LicenseStep extends org.dspace.submit.step.LicenseStep implements AbstractRestProcessingStep {
- private static final String DC_RIGHTS_DATE = "dc.rights.date";
+ private static final String DCTERMS_RIGHTSDATE = "dcterms.accessRights";
@Override
public DataLicense getData(WorkspaceItem obj, SubmissionStepConfig config) throws Exception {
DataLicense result = new DataLicense();
Bitstream bitstream = bitstreamService.getBitstreamByName(obj.getItem(), Constants.LICENSE_BUNDLE_NAME, Constants.LICENSE_BITSTREAM_NAME);
if(bitstream!=null) {
- String acceptanceDate = bitstreamService.getMetadata(bitstream, DC_RIGHTS_DATE);
+ String acceptanceDate = bitstreamService.getMetadata(bitstream, DCTERMS_RIGHTSDATE);
result.setAcceptanceDate(acceptanceDate);
result.setUrl(configurationService.getProperty("dspace.url")+"/api/"+BitstreamRest.CATEGORY +"/"+ English.plural(BitstreamRest.NAME) + "/" + bitstream.getID() + "/content");
}
diff --git a/dspace/config/registries/dublin-core-types.xml b/dspace/config/registries/dublin-core-types.xml
index 595d14ca6a..50e79b0d61 100644
--- a/dspace/config/registries/dublin-core-types.xml
+++ b/dspace/config/registries/dublin-core-types.xml
@@ -590,10 +590,5 @@
license
-
- dc
- rights
- date
-
-
+