Skip to content

Commit

Permalink
use same date format as meta name="DC.date" IQSS#2243
Browse files Browse the repository at this point in the history
  • Loading branch information
pdurbin committed Nov 2, 2017
1 parent 2cc958d commit ad71c6a
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 19 deletions.
17 changes: 0 additions & 17 deletions src/main/java/edu/harvard/iq/dataverse/DatasetPage.java
Original file line number Diff line number Diff line change
Expand Up @@ -3864,23 +3864,6 @@ public String getDescription() {
return workingVersion.getDescriptionPlainText();
}

/**
* dataset publication date unpublished datasets will return an empty
* string.
*
* @return String dataset publication date (dd MMM yyyy).
*/
public String getPublicationDate() {
assert (null != workingVersion);
if (DatasetVersion.VersionState.DRAFT == workingVersion.getVersionState()) {
return "";
}
Date rel_date = workingVersion.getReleaseTime();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
String r = fmt.format(rel_date.getTime());
return r;
}

/**
* dataset authors
*
Expand Down
16 changes: 16 additions & 0 deletions src/main/java/edu/harvard/iq/dataverse/DatasetVersion.java
Original file line number Diff line number Diff line change
Expand Up @@ -1100,4 +1100,20 @@ public List<WorkflowComment> getWorkflowComments() {
return workflowComments;
}

/**
* dataset publication date unpublished datasets will return an empty
* string.
*
* @return String dataset publication date (dd MMM yyyy).
*/
public String getPublicationDate() {
if (DatasetVersion.VersionState.DRAFT == this.getVersionState()) {
return "";
}
Date rel_date = this.getReleaseTime();
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd");
String r = fmt.format(rel_date.getTime());
return r;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -498,7 +498,7 @@ public static String getJsonLd(DatasetVersion workingVersion) {
authors.add(author);
}
job.add("author", authors);
job.add("datePublished", workingVersion.getProductionDate());
job.add("datePublished", workingVersion.getPublicationDate());
job.add("schemaVersion", "http://datacite.org/schema/kernel-4");
job.add("publisher", Json.createObjectBuilder()
.add("@type", "Organization")
Expand Down
2 changes: 1 addition & 1 deletion src/main/webapp/dataset.xhtml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<meta name="DC.identifier" content="#{DatasetPage.persistentId}"/>
<meta name="DC.type" content="Dataset"/>
<meta name="DC.title" content="#{DatasetPage.title}"/>
<meta name="DC.date" content="#{DatasetPage.publicationDate}"/>
<meta name="DC.date" content="#{DatasetPage.workingVersion.publicationDate}"/>
<meta name="DC.publisher" content="#{DatasetPage.publisher}" />
<meta name="DC.description" content="#{DatasetPage.description}" />
<ui:repeat var="author" value="#{DatasetPage.datasetAuthors}">
Expand Down

0 comments on commit ad71c6a

Please sign in to comment.