From 7e3d01be31025af68d983272b86eb418607bc965 Mon Sep 17 00:00:00 2001 From: LaRita Robinson Date: Thu, 17 Oct 2024 20:06:46 -0400 Subject: [PATCH 1/3] Update submodule --- hyrax-webapp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hyrax-webapp b/hyrax-webapp index 69b3e60..6931967 160000 --- a/hyrax-webapp +++ b/hyrax-webapp @@ -1 +1 @@ -Subproject commit 69b3e600ec874c7b6613e3f9ec173b541a882156 +Subproject commit 69319674143d7d8dc2b45b8cd19be6054ddf4034 From eef9a8236025f377f87438e3f95df9df2649b514 Mon Sep 17 00:00:00 2001 From: LaRita Robinson Date: Thu, 17 Oct 2024 20:08:23 -0400 Subject: [PATCH 2/3] Set up Based Near functionality --- app/controllers/catalog_controller_decorator.rb | 2 ++ app/forms/conference_item_resource_form.rb | 3 ++- app/forms/dataset_resource_form.rb | 3 ++- app/forms/exam_paper_resource_form.rb | 3 ++- app/forms/journal_article_resource_form.rb | 3 ++- app/forms/published_work_resource_form.rb | 3 ++- app/forms/thesis_resource_form.rb | 3 ++- app/views/hyrax/base/_attribute_rows.html.erb | 3 +-- 8 files changed, 15 insertions(+), 8 deletions(-) diff --git a/app/controllers/catalog_controller_decorator.rb b/app/controllers/catalog_controller_decorator.rb index ca35936..55adaa3 100644 --- a/app/controllers/catalog_controller_decorator.rb +++ b/app/controllers/catalog_controller_decorator.rb @@ -57,11 +57,13 @@ # later load the dog biscuits translations. HykuKnapsack::Engine.load_translations! + # @todo remove this and list index properties individually index_props = DogBiscuits.config.index_properties.collect do |prop| { prop => CatalogController.send(:index_options, prop, DogBiscuits.config.property_mappings[prop]) } end CatalogController.send(:add_index_field, config, index_props) config.add_index_field 'all_text_tsimv', label: "Item contents", highlight: true, helper_method: :render_ocr_snippets, if: :query_present? + config.add_index_field 'based_near_label_tesim', itemprop: 'contentLocation', link_to_facet: 'based_near_label_sim' config.search_fields.delete('all_fields') config.add_search_field('all_fields', diff --git a/app/forms/conference_item_resource_form.rb b/app/forms/conference_item_resource_form.rb index dea4feb..39a63dc 100644 --- a/app/forms/conference_item_resource_form.rb +++ b/app/forms/conference_item_resource_form.rb @@ -16,7 +16,8 @@ class ConferenceItemResourceForm < Hyrax::Forms::ResourceForm(ConferenceItemReso include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - + # Directly include form fields behavior needed for `based_near` + include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/dataset_resource_form.rb b/app/forms/dataset_resource_form.rb index a2f6807..af1589f 100644 --- a/app/forms/dataset_resource_form.rb +++ b/app/forms/dataset_resource_form.rb @@ -16,7 +16,8 @@ class DatasetResourceForm < Hyrax::Forms::ResourceForm(DatasetResource) include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - + # Directly include form fields behavior needed for `based_near` + include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/exam_paper_resource_form.rb b/app/forms/exam_paper_resource_form.rb index cf36347..5c06736 100644 --- a/app/forms/exam_paper_resource_form.rb +++ b/app/forms/exam_paper_resource_form.rb @@ -16,7 +16,8 @@ class ExamPaperResourceForm < Hyrax::Forms::ResourceForm(ExamPaperResource) include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - + # Directly include form fields behavior needed for `based_near` + include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/journal_article_resource_form.rb b/app/forms/journal_article_resource_form.rb index 54c1a4c..558bcd0 100644 --- a/app/forms/journal_article_resource_form.rb +++ b/app/forms/journal_article_resource_form.rb @@ -16,7 +16,8 @@ class JournalArticleResourceForm < Hyrax::Forms::ResourceForm(JournalArticleReso include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - + # Directly include form fields behavior needed for `based_near` + include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/published_work_resource_form.rb b/app/forms/published_work_resource_form.rb index f5f1dbc..a7cb833 100644 --- a/app/forms/published_work_resource_form.rb +++ b/app/forms/published_work_resource_form.rb @@ -16,7 +16,8 @@ class PublishedWorkResourceForm < Hyrax::Forms::ResourceForm(PublishedWorkResour include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - + # Directly include form fields behavior needed for `based_near` + include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/thesis_resource_form.rb b/app/forms/thesis_resource_form.rb index b471370..ecc2a78 100644 --- a/app/forms/thesis_resource_form.rb +++ b/app/forms/thesis_resource_form.rb @@ -16,7 +16,8 @@ class ThesisResourceForm < Hyrax::Forms::ResourceForm(ThesisResource) include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - + # Directly include form fields behavior needed for `based_near` + include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/views/hyrax/base/_attribute_rows.html.erb b/app/views/hyrax/base/_attribute_rows.html.erb index f62393b..2ef83e0 100644 --- a/app/views/hyrax/base/_attribute_rows.html.erb +++ b/app/views/hyrax/base/_attribute_rows.html.erb @@ -7,7 +7,7 @@ <%= presenter.attribute_to_html(:identifier, render_as: :linked, search_field: 'identifier_tesim') %> <% end %> <%= presenter.attribute_to_html(:keyword, render_as: :faceted) %> -<%= presenter.attribute_to_html(:based_near_label, render_as: :faceted) %> +<%= presenter.attribute_to_html(:based_near_label) %> <%= presenter.attribute_to_html(:related_url, render_as: :external_link) %> <% if can? :read, :admin_dashboard %> <%= presenter.attribute_to_html(:resource_type, render_as: :faceted) %> @@ -37,7 +37,6 @@ <%= presenter.attribute_to_html(:refereed, render_as: :faceted, label: I18n.t('dog_biscuits.fields.refereed')) %> <%= presenter.attribute_to_html(:pagination, label: I18n.t('dog_biscuits.fields.pagination')) %> <%= presenter.attribute_to_html(:doi, label: I18n.t('dog_biscuits.fields.doi')) %> -<%= presenter.attribute_to_html(:based_near, label: I18n.t('dog_biscuits.fields.based_near')) %> <%= presenter.attribute_to_html(:resource_type_general, label: I18n.t('dog_biscuits.fields.resource_type_general')) %> <%= presenter.attribute_to_html(:funder, label: I18n.t('dog_biscuits.fields.funder'), render_as: :faceted) %> <%= presenter.attribute_to_html(:output_of, label: I18n.t('dog_biscuits.fields.output_of')) %> From be7ca83f2d45c64572eb702aba8e2215dc6b7c0e Mon Sep 17 00:00:00 2001 From: Rob Kaufman Date: Wed, 23 Oct 2024 14:27:23 -0700 Subject: [PATCH 3/3] move based near back to basic metadata until we go flex --- app/forms/conference_item_resource_form.rb | 5 +---- app/forms/dataset_resource_form.rb | 5 +---- app/forms/exam_paper_resource_form.rb | 5 +---- app/forms/journal_article_resource_form.rb | 5 +---- app/forms/published_work_resource_form.rb | 4 +--- app/forms/thesis_resource_form.rb | 5 +---- app/models/conference_item_resource.rb | 3 +-- app/models/dataset_resource.rb | 3 +-- app/models/exam_paper_resource.rb | 3 +-- app/models/journal_article_resource.rb | 3 +-- app/models/published_work_resource.rb | 3 +-- app/models/thesis_resource.rb | 3 +-- config/initializers/wings.rb | 11 +---------- config/metadata/adl_metadata.yaml | 9 --------- config/metadata/basic_metadata.yaml | 11 ++++++++++- config/metadata/collection_resource.yaml | 9 --------- config/metadata/file_set_metadata.yaml | 11 +---------- config/metadata/generic_work_resource.yaml | 9 --------- config/metadata/image_resource.yaml | 9 --------- 19 files changed, 24 insertions(+), 92 deletions(-) diff --git a/app/forms/conference_item_resource_form.rb b/app/forms/conference_item_resource_form.rb index 39a63dc..5daa21d 100644 --- a/app/forms/conference_item_resource_form.rb +++ b/app/forms/conference_item_resource_form.rb @@ -6,8 +6,7 @@ # @see https://github.com/samvera/hyrax/wiki/Hyrax-Valkyrie-Usage-Guide#forms # @see https://github.com/samvera/valkyrie/wiki/ChangeSets-and-Dirty-Tracking class ConferenceItemResourceForm < Hyrax::Forms::ResourceForm(ConferenceItemResource) - # Commented out basic_metadata because these terms were added to conference_item_resource so we can customize it. - # include Hyrax::FormFields(:basic_metadata) + include Hyrax::FormFields(:basic_metadata) include Hyrax::FormFields(:adl_metadata) include Hyrax::FormFields(:conference_item_resource) include Hyrax::FormFields(:bulkrax_metadata) @@ -16,8 +15,6 @@ class ConferenceItemResourceForm < Hyrax::Forms::ResourceForm(ConferenceItemReso include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - # Directly include form fields behavior needed for `based_near` - include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/dataset_resource_form.rb b/app/forms/dataset_resource_form.rb index af1589f..50347f9 100644 --- a/app/forms/dataset_resource_form.rb +++ b/app/forms/dataset_resource_form.rb @@ -6,8 +6,7 @@ # @see https://github.com/samvera/hyrax/wiki/Hyrax-Valkyrie-Usage-Guide#forms # @see https://github.com/samvera/valkyrie/wiki/ChangeSets-and-Dirty-Tracking class DatasetResourceForm < Hyrax::Forms::ResourceForm(DatasetResource) - # Commented out basic_metadata because these terms were added to data_set_resource so we can customize it. - # include Hyrax::FormFields(:basic_metadata) + include Hyrax::FormFields(:basic_metadata) include Hyrax::FormFields(:adl_metadata) include Hyrax::FormFields(:dataset_resource) include Hyrax::FormFields(:bulkrax_metadata) @@ -16,8 +15,6 @@ class DatasetResourceForm < Hyrax::Forms::ResourceForm(DatasetResource) include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - # Directly include form fields behavior needed for `based_near` - include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/exam_paper_resource_form.rb b/app/forms/exam_paper_resource_form.rb index 5c06736..cc2c1f1 100644 --- a/app/forms/exam_paper_resource_form.rb +++ b/app/forms/exam_paper_resource_form.rb @@ -6,8 +6,7 @@ # @see https://github.com/samvera/hyrax/wiki/Hyrax-Valkyrie-Usage-Guide#forms # @see https://github.com/samvera/valkyrie/wiki/ChangeSets-and-Dirty-Tracking class ExamPaperResourceForm < Hyrax::Forms::ResourceForm(ExamPaperResource) - # Commented out basic_metadata because these terms were added to exam_paper_resource so we can customize it. - # include Hyrax::FormFields(:basic_metadata) + include Hyrax::FormFields(:basic_metadata) include Hyrax::FormFields(:adl_metadata) include Hyrax::FormFields(:exam_paper_resource) include Hyrax::FormFields(:bulkrax_metadata) @@ -16,8 +15,6 @@ class ExamPaperResourceForm < Hyrax::Forms::ResourceForm(ExamPaperResource) include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - # Directly include form fields behavior needed for `based_near` - include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/journal_article_resource_form.rb b/app/forms/journal_article_resource_form.rb index 558bcd0..472d5e8 100644 --- a/app/forms/journal_article_resource_form.rb +++ b/app/forms/journal_article_resource_form.rb @@ -6,8 +6,7 @@ # @see https://github.com/samvera/hyrax/wiki/Hyrax-Valkyrie-Usage-Guide#forms # @see https://github.com/samvera/valkyrie/wiki/ChangeSets-and-Dirty-Tracking class JournalArticleResourceForm < Hyrax::Forms::ResourceForm(JournalArticleResource) - # Commented out basic_metadata because these terms were added to journal_article_resource so we can customize it. - # include Hyrax::FormFields(:basic_metadata) + include Hyrax::FormFields(:basic_metadata) include Hyrax::FormFields(:adl_metadata) include Hyrax::FormFields(:journal_article_resource) include Hyrax::FormFields(:bulkrax_metadata) @@ -16,8 +15,6 @@ class JournalArticleResourceForm < Hyrax::Forms::ResourceForm(JournalArticleReso include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - # Directly include form fields behavior needed for `based_near` - include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/published_work_resource_form.rb b/app/forms/published_work_resource_form.rb index a7cb833..6b52d86 100644 --- a/app/forms/published_work_resource_form.rb +++ b/app/forms/published_work_resource_form.rb @@ -7,7 +7,7 @@ # @see https://github.com/samvera/valkyrie/wiki/ChangeSets-and-Dirty-Tracking class PublishedWorkResourceForm < Hyrax::Forms::ResourceForm(PublishedWorkResource) # Commented out basic_metadata because these terms were added to published_work_resource so we can customize it. - # include Hyrax::FormFields(:basic_metadata) + include Hyrax::FormFields(:basic_metadata) include Hyrax::FormFields(:adl_metadata) include Hyrax::FormFields(:published_work_resource) include Hyrax::FormFields(:bulkrax_metadata) @@ -16,8 +16,6 @@ class PublishedWorkResourceForm < Hyrax::Forms::ResourceForm(PublishedWorkResour include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - # Directly include form fields behavior needed for `based_near` - include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/forms/thesis_resource_form.rb b/app/forms/thesis_resource_form.rb index ecc2a78..6007e6b 100644 --- a/app/forms/thesis_resource_form.rb +++ b/app/forms/thesis_resource_form.rb @@ -6,8 +6,7 @@ # @see https://github.com/samvera/hyrax/wiki/Hyrax-Valkyrie-Usage-Guide#forms # @see https://github.com/samvera/valkyrie/wiki/ChangeSets-and-Dirty-Tracking class ThesisResourceForm < Hyrax::Forms::ResourceForm(ThesisResource) - # Commented out basic_metadata because these terms were added to thesis_resource so we can customize it. - # include Hyrax::FormFields(:basic_metadata) + include Hyrax::FormFields(:basic_metadata) include Hyrax::FormFields(:adl_metadata) include Hyrax::FormFields(:thesis_resource) include Hyrax::FormFields(:bulkrax_metadata) @@ -16,8 +15,6 @@ class ThesisResourceForm < Hyrax::Forms::ResourceForm(ThesisResource) include Hyrax::FormFields(:slug_metadata) include VideoEmbedBehavior::Validation include(SlugBugValkyrie) - # Directly include form fields behavior needed for `based_near` - include BasedNearFormFieldsBehavior # Define custom form fields using the Valkyrie::ChangeSet interface # # property :my_custom_form_field diff --git a/app/models/conference_item_resource.rb b/app/models/conference_item_resource.rb index e8fec28..9551df1 100644 --- a/app/models/conference_item_resource.rb +++ b/app/models/conference_item_resource.rb @@ -3,8 +3,7 @@ # Generated via # `rails generate hyrax:work_resource ConferenceItemResource` class ConferenceItemResource < Hyrax::Work - # Commented out basic_metadata because these terms were added to conference_item_resource so we can customize it. - # include Hyrax::Schema(:basic_metadata) + include Hyrax::Schema(:basic_metadata) include Hyrax::Schema(:adl_metadata) include Hyrax::Schema(:conference_item_resource) include Hyrax::Schema(:bulkrax_metadata) diff --git a/app/models/dataset_resource.rb b/app/models/dataset_resource.rb index 5335edb..4f967ce 100644 --- a/app/models/dataset_resource.rb +++ b/app/models/dataset_resource.rb @@ -3,8 +3,7 @@ # Generated via # `rails generate hyrax:work_resource DatasetResource` class DatasetResource < Hyrax::Work - # Commented out basic_metadata because these terms were added to data_set_resource so we can customize it. - # include Hyrax::Schema(:basic_metadata) + include Hyrax::Schema(:basic_metadata) include Hyrax::Schema(:adl_metadata) include Hyrax::Schema(:dataset_resource) include Hyrax::Schema(:bulkrax_metadata) diff --git a/app/models/exam_paper_resource.rb b/app/models/exam_paper_resource.rb index 2e470b1..efb8ba6 100644 --- a/app/models/exam_paper_resource.rb +++ b/app/models/exam_paper_resource.rb @@ -3,8 +3,7 @@ # Generated via # `rails generate hyrax:work_resource ExamPaperResource` class ExamPaperResource < Hyrax::Work - # Commented out basic_metadata because these terms were added to exam_paper_resource so we can customize it. - # include Hyrax::Schema(:basic_metadata) + include Hyrax::Schema(:basic_metadata) include Hyrax::Schema(:adl_metadata) include Hyrax::Schema(:exam_paper_resource) include Hyrax::Schema(:bulkrax_metadata) diff --git a/app/models/journal_article_resource.rb b/app/models/journal_article_resource.rb index a0ffa74..57a6b9d 100644 --- a/app/models/journal_article_resource.rb +++ b/app/models/journal_article_resource.rb @@ -3,8 +3,7 @@ # Generated via # `rails generate hyrax:work_resource JournalArticleResource` class JournalArticleResource < Hyrax::Work - # Commented out basic_metadata because these terms were added to journal_article_resource so we can customize it. - # include Hyrax::Schema(:basic_metadata) + include Hyrax::Schema(:basic_metadata) include Hyrax::Schema(:adl_metadata) include Hyrax::Schema(:journal_article_resource) include Hyrax::Schema(:bulkrax_metadata) diff --git a/app/models/published_work_resource.rb b/app/models/published_work_resource.rb index 4d6c9c0..1723184 100644 --- a/app/models/published_work_resource.rb +++ b/app/models/published_work_resource.rb @@ -3,8 +3,7 @@ # Generated via # `rails generate hyrax:work_resource PublishedWorkResource` class PublishedWorkResource < Hyrax::Work - # Commented out basic_metadata because these terms were added to published_work_resource so we can customize it. - # include Hyrax::Schema(:basic_metadata) + include Hyrax::Schema(:basic_metadata) include Hyrax::Schema(:adl_metadata) include Hyrax::Schema(:published_work_resource) include Hyrax::Schema(:bulkrax_metadata) diff --git a/app/models/thesis_resource.rb b/app/models/thesis_resource.rb index 5186bd0..dfbdae6 100644 --- a/app/models/thesis_resource.rb +++ b/app/models/thesis_resource.rb @@ -3,8 +3,7 @@ # Generated via # `rails generate hyrax:work_resource ThesisResource` class ThesisResource < Hyrax::Work - # Commented out basic_metadata because these terms were added to thesis_resource so we can customize it. - # include Hyrax::Schema(:basic_metadata) + include Hyrax::Schema(:basic_metadata) include Hyrax::Schema(:adl_metadata) include Hyrax::Schema(:thesis_resource) include Hyrax::Schema(:bulkrax_metadata) diff --git a/config/initializers/wings.rb b/config/initializers/wings.rb index 7548566..6d5c9dd 100644 --- a/config/initializers/wings.rb +++ b/config/initializers/wings.rb @@ -3,7 +3,7 @@ Rails.application.config.after_initialize do # Add all concerns that are migrating from ActiveFedora here - CONCERNS = [ConferenceItem, Dataset, ExamPaper, GenericWork, Image, JournalArticle, PublishedWork, Thesis].freeze + CONCERNS = [ConferenceItem, Dataset, Etd, ExamPaper, GenericWork, Image, JournalArticle, PublishedWork, Thesis].freeze CONCERNS.each do |klass| Wings::ModelRegistry.register("#{klass}Resource".constantize, klass) @@ -11,15 +11,6 @@ Wings::ModelRegistry.register(klass, klass) end - Wings::ModelRegistry.register(ConferenceItemResource, ConferenceItem) - Wings::ModelRegistry.register(DatasetResource, Dataset) - Wings::ModelRegistry.register(ExamPaperResource, ExamPaper) - Wings::ModelRegistry.register(GenericWorkResource, GenericWork) - Wings::ModelRegistry.register(ImageResource, Image) - Wings::ModelRegistry.register(JournalArticleResource, JournalArticle) - Wings::ModelRegistry.register(PublishedWorkResource, PublishedWork) - Wings::ModelRegistry.register(ThesisResource, Thesis) - Valkyrie.config.resource_class_resolver = lambda do |resource_klass_name| # TODO: Can we use some kind of lookup. klass_name = resource_klass_name.gsub(/Resource$/, '') diff --git a/config/metadata/adl_metadata.yaml b/config/metadata/adl_metadata.yaml index 0f9f7db..edb8c73 100644 --- a/config/metadata/adl_metadata.yaml +++ b/config/metadata/adl_metadata.yaml @@ -157,15 +157,6 @@ attributes: # - "alternative_title_sim" # - "alternative_title_tesim" predicate: http://purl.org/dc/terms/alternative - based_near: - type: string - multiple: true - form: - primary: false - index_keys: - - "based_near_sim" - - "based_near_tesim" - predicate: http://xmlns.com/foaf/0.1/based_near bibliographic_citation: type: string multiple: true diff --git a/config/metadata/basic_metadata.yaml b/config/metadata/basic_metadata.yaml index 47fdc51..398d129 100644 --- a/config/metadata/basic_metadata.yaml +++ b/config/metadata/basic_metadata.yaml @@ -2,4 +2,13 @@ # Each model will have its own model resource metadata.yaml # that includes basic metadata for more customizations -attributes: {} \ No newline at end of file +attributes: + based_near: + type: string + multiple: true + form: + primary: false + index_keys: + - "based_near_sim" + - "based_near_tesim" + predicate: http://xmlns.com/foaf/0.1/based_near diff --git a/config/metadata/collection_resource.yaml b/config/metadata/collection_resource.yaml index 1fc7b87..4e789d5 100644 --- a/config/metadata/collection_resource.yaml +++ b/config/metadata/collection_resource.yaml @@ -299,15 +299,6 @@ attributes: - "alternative_title_sim" - "alternative_title_tesim" predicate: http://purl.org/dc/terms/alternative - based_near: - type: string - multiple: true - form: - primary: false - index_keys: - - "based_near_sim" - - "based_near_tesim" - predicate: http://xmlns.com/foaf/0.1/based_near bibliographic_citation: type: string multiple: true diff --git a/config/metadata/file_set_metadata.yaml b/config/metadata/file_set_metadata.yaml index c16cc16..733b826 100644 --- a/config/metadata/file_set_metadata.yaml +++ b/config/metadata/file_set_metadata.yaml @@ -32,15 +32,6 @@ attributes: # primary: false # missing: access_right # missing: alternative_title - based_near: - type: string - multiple: true - form: - primary: false - index_keys: - - "based_near_sim" - - "based_near_tesim" - predicate: http://xmlns.com/foaf/0.1/based_near # missing: bibliograpic_citation contributor: type: string @@ -157,4 +148,4 @@ attributes: primary: false predicate: https://b2.adventistdigitallibrary.org/terms/overrideDefaultThumbnail index_keys: - - "override_default_thumbnail_ssi" \ No newline at end of file + - "override_default_thumbnail_ssi" diff --git a/config/metadata/generic_work_resource.yaml b/config/metadata/generic_work_resource.yaml index 2b1920b..118467e 100644 --- a/config/metadata/generic_work_resource.yaml +++ b/config/metadata/generic_work_resource.yaml @@ -95,15 +95,6 @@ attributes: # - "alternative_title_sim" # - "alternative_title_tesim" predicate: http://purl.org/dc/terms/alternative - based_near: - type: string - multiple: true - form: - primary: false - index_keys: - - "based_near_sim" - - "based_near_tesim" - predicate: http://xmlns.com/foaf/0.1/based_near bibliographic_citation: type: string multiple: true diff --git a/config/metadata/image_resource.yaml b/config/metadata/image_resource.yaml index d82c32a..4e9fa42 100644 --- a/config/metadata/image_resource.yaml +++ b/config/metadata/image_resource.yaml @@ -103,15 +103,6 @@ attributes: # - "alternative_title_sim" # - "alternative_title_tesim" predicate: http://purl.org/dc/terms/alternative - based_near: - type: string - multiple: true - form: - primary: false - index_keys: - - "based_near_sim" - - "based_near_tesim" - predicate: http://xmlns.com/foaf/0.1/based_near bibliographic_citation: type: string multiple: true