From 86b6d57fcf913e84effd0fb4f01b01b2f4302480 Mon Sep 17 00:00:00 2001 From: rjy7 Date: Tue, 11 Jan 2011 21:56:45 +0000 Subject: [PATCH] Add rdf link to individual page --- .../templatemodels/individual/IndividualTemplateModel.java | 6 ++++++ .../web/templates/freemarker/body/individual/individual.ftl | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) 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
  • +