@Override
  protected ResponseValues processRequest(VitroRequest vreq) {
    OntModel displayOntModel = (OntModel) getServletContext().getAttribute("displayOntModel");
    OntModel jenaOntModel = (OntModel) getServletContext().getAttribute("jenaOntModel");

    // figure out what is being requested
    Individual ind = urlPatterns.getDisplayIndividual(vreq.getPathInfo(), displayOntModel);
    Map<String, Object> values =
        getValues(ind, displayOntModel, jenaOntModel, getValuesFromRequest(/*?*/ ));
    String template = getTemplate(ind, displayOntModel);

    return new TemplateResponseValues(template, values);
  }