diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java index 8967eda21..08994664d 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java @@ -77,6 +77,12 @@ public class IndividualTemplateModel extends BaseTemplateModel { return uri.startsWith(defaultNamespace) ? uri + "/" + getLocalName() + ".rdf" : null; } + // RY Used for the rdf link on the individual page. Is it correct that this is not the same + // as getLinkedDataUrl()? + public String getRdfUrl() { + return getProfileUrl() + "/" + getLocalName() + ".rdf"; + } + public String getEditUrl() { return urlBuilder.getPortalUrl(Route.INDIVIDUAL_EDIT, "uri", getUri()); } diff --git a/webapp/web/templates/freemarker/body/individual/individual.ftl b/webapp/web/templates/freemarker/body/individual/individual.ftl index a2b34e183..f8671aadb 100644 --- a/webapp/web/templates/freemarker/body/individual/individual.ftl +++ b/webapp/web/templates/freemarker/body/individual/individual.ftl @@ -53,7 +53,10 @@
  • j
  • <#--
  • F
  • -->
  • R
  • -
  • RDF
  • + <#assign rdfUrl = individual.rdfUrl> + <#if rdfUrl??> +
  • RDF
  • +