From ba1c6c7075a3aa6cd13ff8cf3ba5f7c249b3e17d Mon Sep 17 00:00:00 2001 From: hudajkhan Date: Mon, 16 Sep 2013 14:02:47 -0400 Subject: [PATCH] updates for concept search service, adding LCSH search capability --- .../edit/forms/addAssociatedConcept.ftl | 69 ++- ...dAssociatedConceptVocabSpecificDisplay.ftl | 14 + .../freemarker/edit/forms/css/addConcept.css | 29 + .../freemarker/edit/forms/js/addConcept.js | 109 +++- rdf/abox/filegraph/vocabularySource.n3 | 4 +- .../semservices/service/impl/LCSHService.java | 510 ++++++++++++++++++ .../AddAssociatedConceptGenerator.java | 35 +- .../AddAssociatedConceptsPreprocessor.java | 368 +++++++++---- .../ConceptSearchServiceUtils.java | 5 + themes/wilma/i18n/all.properties | 1 + 10 files changed, 1009 insertions(+), 135 deletions(-) create mode 100644 productMods/templates/freemarker/edit/forms/addAssociatedConceptVocabSpecificDisplay.ftl create mode 100644 src/edu/cornell/mannlib/semservices/service/impl/LCSHService.java diff --git a/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl b/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl index bacdf43f..0f7a2c1b 100644 --- a/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl +++ b/productMods/templates/freemarker/edit/forms/addAssociatedConcept.ftl @@ -1,6 +1,6 @@ <#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> <#import "lib-vivo-form.ftl" as lvf> - +<#include "addAssociatedConceptVocabSpecificDisplay.ftl" > <#assign existingConcepts = editConfiguration.pageData.existingConcepts/> <#assign userDefinedConceptUrl = editConfiguration.pageData.userDefinedConceptUrl/> <#assign sources = editConfiguration.pageData.searchServices/> @@ -35,29 +35,44 @@ -