diff --git a/config/install/core.entity_form_display.node.islandora_object.default.yml b/config/install/core.entity_form_display.node.islandora_object.default.yml index ebeb499..ff792ec 100644 --- a/config/install/core.entity_form_display.node.islandora_object.default.yml +++ b/config/install/core.entity_form_display.node.islandora_object.default.yml @@ -2,10 +2,15 @@ langcode: en status: true dependencies: config: - - field.field.node.islandora_object.field_alternative_title + - field.field.node.islandora_object.field_abstract + - field.field.node.islandora_object.field_alt_title - field.field.node.islandora_object.field_classification - field.field.node.islandora_object.field_coordinates - field.field.node.islandora_object.field_coordinates_text + - field.field.node.islandora_object.field_copyright_date + - field.field.node.islandora_object.field_date_captured + - field.field.node.islandora_object.field_date_modified + - field.field.node.islandora_object.field_date_valid - field.field.node.islandora_object.field_description - field.field.node.islandora_object.field_dewey_classification - field.field.node.islandora_object.field_display_hints @@ -14,6 +19,8 @@ dependencies: - field.field.node.islandora_object.field_edtf_date_created - field.field.node.islandora_object.field_edtf_date_issued - field.field.node.islandora_object.field_extent + - field.field.node.islandora_object.field_frequency + - field.field.node.islandora_object.field_full_title - field.field.node.islandora_object.field_genre - field.field.node.islandora_object.field_geographic_subject - field.field.node.islandora_object.field_identifier @@ -23,15 +30,18 @@ dependencies: - field.field.node.islandora_object.field_linked_agent - field.field.node.islandora_object.field_local_identifier - field.field.node.islandora_object.field_member_of + - field.field.node.islandora_object.field_mode_of_issuance - field.field.node.islandora_object.field_model - field.field.node.islandora_object.field_note - field.field.node.islandora_object.field_oclc_number - field.field.node.islandora_object.field_physical_form - field.field.node.islandora_object.field_pid - field.field.node.islandora_object.field_place_published + - field.field.node.islandora_object.field_place_published_country - field.field.node.islandora_object.field_resource_type - field.field.node.islandora_object.field_rights - field.field.node.islandora_object.field_subject + - field.field.node.islandora_object.field_subject_general - field.field.node.islandora_object.field_subjects_name - field.field.node.islandora_object.field_table_of_contents - field.field.node.islandora_object.field_temporal_subject @@ -50,65 +60,196 @@ third_party_settings: field_group: group_structure: children: - - field_model - - field_member_of - langcode - - field_access_terms - field_display_hints - - field_pid - field_weight + - translation + - path + - status + - promote + - uid + - created + - sticky parent_name: '' - weight: 1 + weight: 23 format_type: details format_settings: - open: true + description: '' required_fields: true id: '' classes: '' + open: false label: System region: content - group_descriptive: + group_required: children: - title + - field_model + parent_name: '' + weight: 0 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: 'The title recorded here will be the main display title used within the system, and is limited to 255 characters. If your title is longer, enter a truncated version that will differentiate this resource from others in displays. Full titles longer than 255 characters may be optionally recorded below.' + open: true + required_fields: true + label: Required + group_relationships: + children: + - field_member_of + parent_name: '' + weight: 1 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: 'Relationships between this resource and other resources' + open: false + required_fields: true + weight: 0 + formatter: closed + direction: vertical + label: Relationships + group_title_details: + children: + - field_full_title + - field_alt_title - field_alternative_title + parent_name: '' + weight: 2 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: 'More specific title fields that are needed less frequently' + open: false + required_fields: true + weight: 0 + formatter: closed + direction: vertical + label: 'Title Details' + group_identifiers: + children: - field_identifier - - field_resource_type - - field_genre - - field_linked_agent - - field_edtf_date_created - - field_edtf_date_issued + - field_isbn + - field_oclc_number + - field_local_identifier + - field_pid + parent_name: '' + weight: 21 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: '' + open: false + required_fields: true + label: Identifiers + group_publication_details: + children: + - field_mode_of_issuance + - field_frequency + parent_name: '' + weight: 9 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: '' + open: false + required_fields: true + label: 'Publication Details' + group_additional_date_types: + children: - field_edtf_date - - field_edition - - field_place_published - - field_language - - field_description + - field_copyright_date + - field_date_valid + - field_date_captured + - field_date_modified + parent_name: '' + weight: 7 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: 'Less-frequently needed fields for specific types of dates' + open: false + required_fields: true + label: 'Additional Date Types' + group_specific_description_field: + children: + - field_abstract - field_table_of_contents - - field_physical_form - - field_extent - - field_rights - - field_subject - - field_geographic_subject - - field_coordinates - - field_coordinates_text - - field_temporal_subject - - field_subjects_name + - field_note + parent_name: '' + weight: 11 + format_type: details + region: content + format_settings: + id: '' + classes: '' + description: 'Fields that capture description elements of specific types' + open: false + required_fields: true + label: 'Specific Description Fields' + group_classification_: + children: - field_dewey_classification - field_lcc_classification - field_classification - - field_local_identifier - - field_isbn - - field_oclc_number - - field_note parent_name: '' - weight: 0 + weight: 20 format_type: details + region: content format_settings: - open: true + id: '' + classes: '' + description: '' + open: false required_fields: true + label: 'Classification ' + group_specific_subject_types: + children: + - field_subject + - field_geographic_subject + - field_subjects_name + - field_temporal_subject + - group_geographic_coordinates + parent_name: '' + weight: 19 + format_type: details + region: content + format_settings: id: '' classes: '' - label: General + description: '' + open: false + required_fields: true + label: 'Specific Subject Types' + group_geographic_coordinates: + children: + - field_coordinates + - field_coordinates_text + parent_name: group_specific_subject_types + weight: 22 + format_type: details region: content + format_settings: + id: '' + classes: '' + description: '' + open: false + required_fields: true + label: 'Geographic Coordinates' +_core: + default_config_hash: J4Q92jsh1vQ7qBhzDgR99-NYj3tuJdUrQKhCH8vlR9c id: node.islandora_object.default targetEntityType: node bundle: islandora_object @@ -116,18 +257,26 @@ mode: default content: created: type: datetime_timestamp - weight: 8 + weight: 44 region: content settings: { } third_party_settings: { } - field_alternative_title: - type: string_textfield - weight: 1 + field_abstract: + weight: 14 + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + type: string_textarea region: content + field_alt_title: + weight: 9 settings: size: 60 placeholder: '' third_party_settings: { } + type: string_textfield + region: content field_classification: weight: 26 settings: @@ -137,22 +286,58 @@ content: type: string_textfield region: content field_coordinates: - weight: 20 + weight: 23 settings: { } third_party_settings: { } type: geolocation_latlng region: content field_coordinates_text: - weight: 21 + weight: 24 settings: size: 60 placeholder: '' third_party_settings: { } type: string_textfield region: content + field_copyright_date: + weight: 14 + settings: + strict_dates: false + intervals: true + sets: false + third_party_settings: { } + type: edtf_default + region: content + field_date_captured: + weight: 17 + settings: + strict_dates: false + intervals: true + sets: false + third_party_settings: { } + type: edtf_default + region: content + field_date_modified: + weight: 18 + settings: + strict_dates: false + intervals: true + sets: false + third_party_settings: { } + type: edtf_default + region: content + field_date_valid: + weight: 16 + settings: + strict_dates: false + intervals: true + sets: false + third_party_settings: { } + type: edtf_default + region: content field_description: type: string_textarea - weight: 13 + weight: 10 region: content settings: rows: 5 @@ -168,12 +353,12 @@ content: region: content field_display_hints: type: options_buttons - weight: 13 + weight: 36 region: content settings: { } third_party_settings: { } field_edition: - weight: 9 + weight: 8 settings: size: 60 placeholder: '' @@ -182,7 +367,7 @@ content: region: content field_edtf_date: type: edtf_default - weight: 8 + weight: 13 region: content settings: strict_dates: false @@ -200,7 +385,7 @@ content: third_party_settings: { } field_edtf_date_issued: type: edtf_default - weight: 7 + weight: 5 region: content settings: strict_dates: false @@ -215,14 +400,33 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_frequency: + weight: 32 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content + field_full_title: + weight: 8 + settings: + rows: 2 + placeholder: '' + third_party_settings: { } + type: string_textarea + region: content field_genre: type: entity_reference_autocomplete - weight: 4 + weight: 14 region: content settings: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } field_geographic_subject: weight: 19 @@ -230,19 +434,20 @@ content: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } type: entity_reference_autocomplete region: content field_identifier: type: string_textfield - weight: 2 + weight: 18 region: content settings: size: 60 placeholder: '' third_party_settings: { } field_isbn: - weight: 28 + weight: 19 settings: size: 60 placeholder: '' @@ -257,6 +462,7 @@ content: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } field_lcc_classification: weight: 25 @@ -267,16 +473,17 @@ content: type: string_textfield region: content field_linked_agent: - weight: 5 + weight: 3 settings: match_operator: CONTAINS size: '60' placeholder: '' + match_limit: 10 third_party_settings: { } type: typed_relation_default region: content field_local_identifier: - weight: 27 + weight: 21 settings: size: 60 placeholder: '' @@ -285,21 +492,32 @@ content: region: content field_member_of: type: entity_reference_autocomplete - weight: 9 + weight: 33 region: content settings: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } + field_mode_of_issuance: + weight: 31 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content field_model: type: options_select - weight: 8 + weight: 1 region: content settings: { } third_party_settings: { } field_note: - weight: 30 + weight: 16 settings: rows: 5 placeholder: '' @@ -307,7 +525,7 @@ content: type: text_textarea region: content field_oclc_number: - weight: 29 + weight: 20 settings: size: 60 placeholder: '' @@ -322,9 +540,10 @@ content: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } field_pid: - weight: 14 + weight: 22 settings: size: 60 placeholder: '' @@ -332,7 +551,7 @@ content: type: string_textfield region: content field_place_published: - weight: 10 + weight: 4 settings: size: 60 placeholder: '' @@ -340,14 +559,14 @@ content: type: string_textfield region: content field_resource_type: - weight: 3 + weight: 13 settings: { } third_party_settings: { } type: options_select region: content field_rights: type: string_textfield - weight: 17 + weight: 22 region: content settings: size: 60 @@ -359,20 +578,32 @@ content: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 + third_party_settings: { } + type: entity_reference_autocomplete + region: content + field_subject_general: + weight: 17 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' third_party_settings: { } type: entity_reference_autocomplete region: content field_subjects_name: - weight: 23 + weight: 20 settings: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } type: entity_reference_autocomplete region: content field_table_of_contents: - weight: 14 + weight: 15 settings: rows: 5 placeholder: '' @@ -380,16 +611,17 @@ content: type: text_textarea region: content field_temporal_subject: - weight: 22 + weight: 21 settings: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } type: entity_reference_autocomplete region: content field_weight: - weight: 15 + weight: 38 settings: placeholder: '' third_party_settings: { } @@ -397,20 +629,20 @@ content: region: content langcode: type: language_select - weight: 10 + weight: 34 region: content settings: include_locked: true third_party_settings: { } path: type: path - weight: 3 + weight: 40 region: content settings: { } third_party_settings: { } promote: type: boolean_checkbox - weight: 6 + weight: 42 region: content settings: display_label: true @@ -419,12 +651,12 @@ content: type: boolean_checkbox settings: display_label: true - weight: 5 + weight: 41 region: content third_party_settings: { } sticky: type: boolean_checkbox - weight: 9 + weight: 45 region: content settings: display_label: true @@ -438,17 +670,19 @@ content: placeholder: '' third_party_settings: { } translation: - weight: 2 + weight: 39 region: content settings: { } third_party_settings: { } uid: type: entity_reference_autocomplete - weight: 7 + weight: 43 region: content settings: match_operator: CONTAINS size: 60 placeholder: '' + match_limit: 10 third_party_settings: { } -hidden: { } +hidden: + field_place_published_country: true diff --git a/modules/islandora_marc_countries/config/install/core.entity_form_display.taxonomy_term.country.default.yml b/config/install/core.entity_form_display.taxonomy_term.country.default.yml similarity index 81% rename from modules/islandora_marc_countries/config/install/core.entity_form_display.taxonomy_term.country.default.yml rename to config/install/core.entity_form_display.taxonomy_term.country.default.yml index 27dd20b..344c115 100644 --- a/modules/islandora_marc_countries/config/install/core.entity_form_display.taxonomy_term.country.default.yml +++ b/config/install/core.entity_form_display.taxonomy_term.country.default.yml @@ -50,4 +50,16 @@ content: region: content settings: { } third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 100 + region: content + third_party_settings: { } + translation: + weight: 10 + settings: { } + third_party_settings: { } + region: content hidden: { } diff --git a/config/install/core.entity_form_display.taxonomy_term.form.default.yml b/config/install/core.entity_form_display.taxonomy_term.form.default.yml new file mode 100644 index 0000000..84cf372 --- /dev/null +++ b/config/install/core.entity_form_display.taxonomy_term.form.default.yml @@ -0,0 +1,65 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.form.field_authority_link + - taxonomy.vocabulary.form + module: + - controlled_access_terms + - path + - text +id: taxonomy_term.form.default +targetEntityType: taxonomy_term +bundle: form +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_authority_link: + weight: 101 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: authority_link_default + region: content + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 100 + region: content + third_party_settings: { } + translation: + weight: 10 + settings: { } + third_party_settings: { } + region: content +hidden: { } diff --git a/config/install/core.entity_form_display.taxonomy_term.frequencies.default.yml b/config/install/core.entity_form_display.taxonomy_term.frequencies.default.yml new file mode 100644 index 0000000..5d07f5e --- /dev/null +++ b/config/install/core.entity_form_display.taxonomy_term.frequencies.default.yml @@ -0,0 +1,65 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.frequencies.field_authority_link + - taxonomy.vocabulary.frequencies + module: + - controlled_access_terms + - path + - text +id: taxonomy_term.frequencies.default +targetEntityType: taxonomy_term +bundle: frequencies +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_authority_link: + weight: 101 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: authority_link_default + region: content + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 100 + region: content + third_party_settings: { } + translation: + weight: 10 + settings: { } + third_party_settings: { } + region: content +hidden: { } diff --git a/config/install/core.entity_form_display.taxonomy_term.issuance_modes.default.yml b/config/install/core.entity_form_display.taxonomy_term.issuance_modes.default.yml new file mode 100644 index 0000000..d8547c8 --- /dev/null +++ b/config/install/core.entity_form_display.taxonomy_term.issuance_modes.default.yml @@ -0,0 +1,65 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.issuance_modes.field_authority_link + - taxonomy.vocabulary.issuance_modes + module: + - controlled_access_terms + - path + - text +id: taxonomy_term.issuance_modes.default +targetEntityType: taxonomy_term +bundle: issuance_modes +mode: default +content: + description: + type: text_textarea + weight: 1 + region: content + settings: + placeholder: '' + rows: 5 + third_party_settings: { } + field_authority_link: + weight: 2 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: authority_link_default + region: content + langcode: + type: language_select + weight: 3 + region: content + settings: + include_locked: true + third_party_settings: { } + name: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 5 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 6 + region: content + third_party_settings: { } + translation: + weight: 4 + region: content + settings: { } + third_party_settings: { } +hidden: { } diff --git a/config/install/core.entity_form_display.taxonomy_term.temporal_subjects.default.yml b/config/install/core.entity_form_display.taxonomy_term.temporal_subjects.default.yml new file mode 100644 index 0000000..f000eab --- /dev/null +++ b/config/install/core.entity_form_display.taxonomy_term.temporal_subjects.default.yml @@ -0,0 +1,65 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.temporal_subjects.field_authority_link + - taxonomy.vocabulary.temporal_subjects + module: + - controlled_access_terms + - path + - text +id: taxonomy_term.temporal_subjects.default +targetEntityType: taxonomy_term +bundle: temporal_subjects +mode: default +content: + description: + type: text_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + field_authority_link: + weight: 101 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: authority_link_default + region: content + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } + name: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + path: + type: path + weight: 30 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + settings: + display_label: true + weight: 100 + region: content + third_party_settings: { } + translation: + weight: 10 + settings: { } + third_party_settings: { } + region: content +hidden: { } diff --git a/config/install/core.entity_view_display.node.islandora_object.binary.yml b/config/install/core.entity_view_display.node.islandora_object.binary.yml index 6ef4bea..60ddfdb 100644 --- a/config/install/core.entity_view_display.node.islandora_object.binary.yml +++ b/config/install/core.entity_view_display.node.islandora_object.binary.yml @@ -3,10 +3,15 @@ status: true dependencies: config: - core.entity_view_mode.node.binary - - field.field.node.islandora_object.field_alternative_title + - field.field.node.islandora_object.field_abstract + - field.field.node.islandora_object.field_alt_title - field.field.node.islandora_object.field_classification - field.field.node.islandora_object.field_coordinates - field.field.node.islandora_object.field_coordinates_text + - field.field.node.islandora_object.field_copyright_date + - field.field.node.islandora_object.field_date_captured + - field.field.node.islandora_object.field_date_modified + - field.field.node.islandora_object.field_date_valid - field.field.node.islandora_object.field_description - field.field.node.islandora_object.field_dewey_classification - field.field.node.islandora_object.field_display_hints @@ -15,6 +20,8 @@ dependencies: - field.field.node.islandora_object.field_edtf_date_created - field.field.node.islandora_object.field_edtf_date_issued - field.field.node.islandora_object.field_extent + - field.field.node.islandora_object.field_frequency + - field.field.node.islandora_object.field_full_title - field.field.node.islandora_object.field_genre - field.field.node.islandora_object.field_geographic_subject - field.field.node.islandora_object.field_identifier @@ -24,15 +31,18 @@ dependencies: - field.field.node.islandora_object.field_linked_agent - field.field.node.islandora_object.field_local_identifier - field.field.node.islandora_object.field_member_of + - field.field.node.islandora_object.field_mode_of_issuance - field.field.node.islandora_object.field_model - field.field.node.islandora_object.field_note - field.field.node.islandora_object.field_oclc_number - field.field.node.islandora_object.field_physical_form - field.field.node.islandora_object.field_pid - field.field.node.islandora_object.field_place_published + - field.field.node.islandora_object.field_place_published_country - field.field.node.islandora_object.field_resource_type - field.field.node.islandora_object.field_rights - field.field.node.islandora_object.field_subject + - field.field.node.islandora_object.field_subject_general - field.field.node.islandora_object.field_subjects_name - field.field.node.islandora_object.field_table_of_contents - field.field.node.islandora_object.field_temporal_subject @@ -61,14 +71,6 @@ content: region: content settings: { } third_party_settings: { } - field_alternative_title: - type: string - weight: 0 - region: content - label: above - settings: - link_to_entity: false - third_party_settings: { } field_classification: type: string weight: 28 @@ -325,18 +327,25 @@ hidden: display_media_entity_view_1: true display_media_service_file: true display_media_thumbnail: true + field_abstract: true + field_alt_title: true + field_copyright_date: true + field_date_captured: true + field_date_modified: true + field_date_valid: true field_display_hints: true + field_frequency: true + field_full_title: true + field_mode_of_issuance: true field_model: true field_pid: true + field_place_published_country: true + field_subject_general: true field_weight: true langcode: true - mirador_evas_entity_view_1: true - mirador_evas_entity_view_2: true - mirador_evas_entity_view_3: true openseadragon_media_evas_entity_view_1: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true pdfjs_media_evas_entity_view_1: true pdfjs_media_evas_entity_view_2: true pdfjs_media_evas_service_file: true - search_api_excerpt: true diff --git a/config/install/core.entity_view_display.node.islandora_object.default.yml b/config/install/core.entity_view_display.node.islandora_object.default.yml index 05e88e5..ff5ea90 100644 --- a/config/install/core.entity_view_display.node.islandora_object.default.yml +++ b/config/install/core.entity_view_display.node.islandora_object.default.yml @@ -2,10 +2,15 @@ langcode: en status: true dependencies: config: - - field.field.node.islandora_object.field_alternative_title + - field.field.node.islandora_object.field_abstract + - field.field.node.islandora_object.field_alt_title - field.field.node.islandora_object.field_classification - field.field.node.islandora_object.field_coordinates - field.field.node.islandora_object.field_coordinates_text + - field.field.node.islandora_object.field_copyright_date + - field.field.node.islandora_object.field_date_captured + - field.field.node.islandora_object.field_date_modified + - field.field.node.islandora_object.field_date_valid - field.field.node.islandora_object.field_description - field.field.node.islandora_object.field_dewey_classification - field.field.node.islandora_object.field_display_hints @@ -14,6 +19,8 @@ dependencies: - field.field.node.islandora_object.field_edtf_date_created - field.field.node.islandora_object.field_edtf_date_issued - field.field.node.islandora_object.field_extent + - field.field.node.islandora_object.field_frequency + - field.field.node.islandora_object.field_full_title - field.field.node.islandora_object.field_genre - field.field.node.islandora_object.field_geographic_subject - field.field.node.islandora_object.field_identifier @@ -23,15 +30,18 @@ dependencies: - field.field.node.islandora_object.field_linked_agent - field.field.node.islandora_object.field_local_identifier - field.field.node.islandora_object.field_member_of + - field.field.node.islandora_object.field_mode_of_issuance - field.field.node.islandora_object.field_model - field.field.node.islandora_object.field_note - field.field.node.islandora_object.field_oclc_number - field.field.node.islandora_object.field_physical_form - field.field.node.islandora_object.field_pid - field.field.node.islandora_object.field_place_published + - field.field.node.islandora_object.field_place_published_country - field.field.node.islandora_object.field_resource_type - field.field.node.islandora_object.field_rights - field.field.node.islandora_object.field_subject + - field.field.node.islandora_object.field_subject_general - field.field.node.islandora_object.field_subjects_name - field.field.node.islandora_object.field_table_of_contents - field.field.node.islandora_object.field_temporal_subject @@ -51,20 +61,27 @@ bundle: islandora_object mode: default content: display_media_service_file: - weight: 3 + weight: 2 region: content settings: { } third_party_settings: { } - field_alternative_title: - type: string - weight: 0 + field_abstract: + weight: 19 + label: above + settings: { } + third_party_settings: { } + type: basic_string region: content + field_alt_title: + weight: 4 label: above settings: link_to_entity: false third_party_settings: { } + type: string + region: content field_classification: - weight: 28 + weight: 36 label: above settings: link_to_entity: false @@ -72,29 +89,73 @@ content: type: string region: content field_coordinates: - weight: 22 + weight: 32 label: above settings: { } third_party_settings: { } type: geolocation_latlng region: content field_coordinates_text: - weight: 23 + weight: 33 label: above settings: link_to_entity: false third_party_settings: { } type: string region: content + field_copyright_date: + weight: 11 + label: above + settings: + date_separator: dash + date_order: big_endian + month_format: mm + day_format: dd + third_party_settings: { } + type: edtf_default + region: content + field_date_captured: + weight: 13 + label: above + settings: + date_separator: dash + date_order: big_endian + month_format: mm + day_format: dd + third_party_settings: { } + type: edtf_default + region: content + field_date_modified: + weight: 14 + label: above + settings: + date_separator: dash + date_order: big_endian + month_format: mm + day_format: dd + third_party_settings: { } + type: edtf_default + region: content + field_date_valid: + weight: 12 + label: above + settings: + date_separator: dash + date_order: big_endian + month_format: mm + day_format: dd + third_party_settings: { } + type: edtf_default + region: content field_description: type: basic_string - weight: 15 + weight: 18 region: content label: above settings: { } third_party_settings: { } field_dewey_classification: - weight: 26 + weight: 34 label: above settings: link_to_entity: false @@ -102,7 +163,7 @@ content: type: string region: content field_edition: - weight: 9 + weight: 15 label: above settings: link_to_entity: false @@ -111,7 +172,7 @@ content: region: content field_edtf_date: type: edtf_default - weight: 8 + weight: 10 region: content label: above settings: @@ -122,7 +183,7 @@ content: third_party_settings: { } field_edtf_date_created: type: edtf_default - weight: 6 + weight: 9 region: content label: above settings: @@ -133,7 +194,7 @@ content: third_party_settings: { } field_edtf_date_issued: type: edtf_default - weight: 7 + weight: 8 region: content label: above settings: @@ -144,27 +205,37 @@ content: third_party_settings: { } field_extent: type: string - weight: 18 + weight: 26 region: content label: above settings: link_to_entity: false third_party_settings: { } - field_gemini_uri: - weight: 33 + field_frequency: + weight: 17 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label region: content + field_full_title: + weight: 0 + label: above settings: { } third_party_settings: { } + type: basic_string + region: content field_genre: type: entity_reference_label - weight: 14 + weight: 24 region: content label: above settings: link: true third_party_settings: { } field_geographic_subject: - weight: 21 + weight: 29 label: above settings: link: true @@ -173,14 +244,14 @@ content: region: content field_identifier: type: string - weight: 1 + weight: 37 region: content label: above settings: link_to_entity: false third_party_settings: { } field_isbn: - weight: 30 + weight: 38 label: above settings: link_to_entity: false @@ -189,14 +260,14 @@ content: region: content field_language: type: entity_reference_label - weight: 12 + weight: 22 region: content label: above settings: link: true third_party_settings: { } field_lcc_classification: - weight: 27 + weight: 35 label: above settings: link_to_entity: false @@ -204,7 +275,7 @@ content: type: string region: content field_linked_agent: - weight: 5 + weight: 6 label: above settings: link: true @@ -212,7 +283,7 @@ content: type: typed_relation_default region: content field_local_identifier: - weight: 29 + weight: 40 label: above settings: link_to_entity: false @@ -221,21 +292,29 @@ content: region: content field_member_of: type: entity_reference_label - weight: 4 + weight: 3 region: content label: above settings: link: true third_party_settings: { } + field_mode_of_issuance: + weight: 16 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content field_note: - weight: 32 + weight: 21 label: above settings: { } third_party_settings: { } type: text_default region: content field_oclc_number: - weight: 31 + weight: 39 label: above settings: link_to_entity: false @@ -244,14 +323,14 @@ content: region: content field_physical_form: type: entity_reference_label - weight: 17 + weight: 25 region: content label: above settings: link: true third_party_settings: { } field_place_published: - weight: 10 + weight: 7 label: above settings: link_to_entity: false @@ -259,7 +338,7 @@ content: type: string region: content field_resource_type: - weight: 13 + weight: 23 label: above settings: link: true @@ -268,14 +347,22 @@ content: region: content field_rights: type: string - weight: 19 + weight: 41 region: content label: above settings: link_to_entity: false third_party_settings: { } field_subject: - weight: 20 + weight: 28 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_subject_general: + weight: 27 label: above settings: link: true @@ -283,7 +370,7 @@ content: type: entity_reference_label region: content field_subjects_name: - weight: 25 + weight: 30 label: above settings: link: true @@ -291,27 +378,22 @@ content: type: entity_reference_label region: content field_table_of_contents: - weight: 16 + weight: 20 label: above settings: { } third_party_settings: { } type: text_default region: content field_temporal_subject: - weight: 24 + weight: 31 label: above settings: link: true third_party_settings: { } type: entity_reference_label region: content - islandora_fits_checksum: - weight: 100 - settings: { } - third_party_settings: { } - region: content links: - weight: 2 + weight: 1 region: content settings: { } third_party_settings: { } @@ -320,17 +402,16 @@ hidden: display_media_entity_view_2: true display_media_thumbnail: true field_display_hints: true + field_gemini_uri: true field_model: true field_pid: true + field_place_published_country: true field_weight: true + islandora_fits_checksum: true langcode: true - mirador_evas_entity_view_1: true - mirador_evas_entity_view_2: true - mirador_evas_entity_view_3: true openseadragon_media_evas_entity_view_1: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true pdfjs_media_evas_entity_view_1: true pdfjs_media_evas_entity_view_2: true pdfjs_media_evas_service_file: true - search_api_excerpt: true diff --git a/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml b/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml index d19aa71..ace2496 100644 --- a/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml +++ b/config/install/core.entity_view_display.node.islandora_object.open_seadragon.yml @@ -3,10 +3,15 @@ status: true dependencies: config: - core.entity_view_mode.node.open_seadragon - - field.field.node.islandora_object.field_alternative_title + - field.field.node.islandora_object.field_abstract + - field.field.node.islandora_object.field_alt_title - field.field.node.islandora_object.field_classification - field.field.node.islandora_object.field_coordinates - field.field.node.islandora_object.field_coordinates_text + - field.field.node.islandora_object.field_copyright_date + - field.field.node.islandora_object.field_date_captured + - field.field.node.islandora_object.field_date_modified + - field.field.node.islandora_object.field_date_valid - field.field.node.islandora_object.field_description - field.field.node.islandora_object.field_dewey_classification - field.field.node.islandora_object.field_display_hints @@ -15,6 +20,8 @@ dependencies: - field.field.node.islandora_object.field_edtf_date_created - field.field.node.islandora_object.field_edtf_date_issued - field.field.node.islandora_object.field_extent + - field.field.node.islandora_object.field_frequency + - field.field.node.islandora_object.field_full_title - field.field.node.islandora_object.field_genre - field.field.node.islandora_object.field_geographic_subject - field.field.node.islandora_object.field_identifier @@ -24,15 +31,18 @@ dependencies: - field.field.node.islandora_object.field_linked_agent - field.field.node.islandora_object.field_local_identifier - field.field.node.islandora_object.field_member_of + - field.field.node.islandora_object.field_mode_of_issuance - field.field.node.islandora_object.field_model - field.field.node.islandora_object.field_note - field.field.node.islandora_object.field_oclc_number - field.field.node.islandora_object.field_physical_form - field.field.node.islandora_object.field_pid - field.field.node.islandora_object.field_place_published + - field.field.node.islandora_object.field_place_published_country - field.field.node.islandora_object.field_resource_type - field.field.node.islandora_object.field_rights - field.field.node.islandora_object.field_subject + - field.field.node.islandora_object.field_subject_general - field.field.node.islandora_object.field_subjects_name - field.field.node.islandora_object.field_table_of_contents - field.field.node.islandora_object.field_temporal_subject @@ -46,6 +56,8 @@ dependencies: - geolocation - text - user +_core: + default_config_hash: mPp1vEJs4FqdSUFadcVwL1lQyATNL96yhZ0Na3Xkfvs id: node.islandora_object.open_seadragon targetEntityType: node bundle: islandora_object @@ -56,14 +68,6 @@ content: region: content settings: { } third_party_settings: { } - field_alternative_title: - type: string - weight: 0 - region: content - label: above - settings: - link_to_entity: false - third_party_settings: { } field_classification: type: string weight: 28 @@ -326,17 +330,24 @@ hidden: display_media_entity_view_2: true display_media_service_file: true display_media_thumbnail: true + field_abstract: true + field_alt_title: true + field_copyright_date: true + field_date_captured: true + field_date_modified: true + field_date_valid: true field_display_hints: true + field_frequency: true + field_full_title: true + field_mode_of_issuance: true field_model: true field_pid: true + field_place_published_country: true + field_subject_general: true field_weight: true langcode: true - mirador_evas_entity_view_1: true - mirador_evas_entity_view_2: true - mirador_evas_entity_view_3: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true pdfjs_media_evas_entity_view_1: true pdfjs_media_evas_entity_view_2: true pdfjs_media_evas_service_file: true - search_api_excerpt: true diff --git a/config/install/core.entity_view_display.node.islandora_object.pdfjs.yml b/config/install/core.entity_view_display.node.islandora_object.pdfjs.yml index 7691907..2cd26c4 100644 --- a/config/install/core.entity_view_display.node.islandora_object.pdfjs.yml +++ b/config/install/core.entity_view_display.node.islandora_object.pdfjs.yml @@ -3,10 +3,15 @@ status: true dependencies: config: - core.entity_view_mode.node.pdfjs - - field.field.node.islandora_object.field_alternative_title + - field.field.node.islandora_object.field_abstract + - field.field.node.islandora_object.field_alt_title - field.field.node.islandora_object.field_classification - field.field.node.islandora_object.field_coordinates - field.field.node.islandora_object.field_coordinates_text + - field.field.node.islandora_object.field_copyright_date + - field.field.node.islandora_object.field_date_captured + - field.field.node.islandora_object.field_date_modified + - field.field.node.islandora_object.field_date_valid - field.field.node.islandora_object.field_description - field.field.node.islandora_object.field_dewey_classification - field.field.node.islandora_object.field_display_hints @@ -15,6 +20,8 @@ dependencies: - field.field.node.islandora_object.field_edtf_date_created - field.field.node.islandora_object.field_edtf_date_issued - field.field.node.islandora_object.field_extent + - field.field.node.islandora_object.field_frequency + - field.field.node.islandora_object.field_full_title - field.field.node.islandora_object.field_genre - field.field.node.islandora_object.field_geographic_subject - field.field.node.islandora_object.field_identifier @@ -24,15 +31,18 @@ dependencies: - field.field.node.islandora_object.field_linked_agent - field.field.node.islandora_object.field_local_identifier - field.field.node.islandora_object.field_member_of + - field.field.node.islandora_object.field_mode_of_issuance - field.field.node.islandora_object.field_model - field.field.node.islandora_object.field_note - field.field.node.islandora_object.field_oclc_number - field.field.node.islandora_object.field_physical_form - field.field.node.islandora_object.field_pid - field.field.node.islandora_object.field_place_published + - field.field.node.islandora_object.field_place_published_country - field.field.node.islandora_object.field_resource_type - field.field.node.islandora_object.field_rights - field.field.node.islandora_object.field_subject + - field.field.node.islandora_object.field_subject_general - field.field.node.islandora_object.field_subjects_name - field.field.node.islandora_object.field_table_of_contents - field.field.node.islandora_object.field_temporal_subject @@ -51,14 +61,6 @@ targetEntityType: node bundle: islandora_object mode: pdfjs content: - field_alternative_title: - type: string - weight: 0 - region: content - label: above - settings: - link_to_entity: false - third_party_settings: { } field_classification: type: string weight: 28 @@ -321,17 +323,24 @@ hidden: display_media_entity_view_2: true display_media_service_file: true display_media_thumbnail: true + field_abstract: true + field_alt_title: true + field_copyright_date: true + field_date_captured: true + field_date_modified: true + field_date_valid: true field_display_hints: true + field_frequency: true + field_full_title: true + field_mode_of_issuance: true field_model: true field_pid: true + field_place_published_country: true + field_subject_general: true field_weight: true langcode: true - mirador_evas_entity_view_1: true - mirador_evas_entity_view_2: true - mirador_evas_entity_view_3: true openseadragon_media_evas_entity_view_1: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true pdfjs_media_evas_entity_view_2: true pdfjs_media_evas_service_file: true - search_api_excerpt: true diff --git a/config/install/core.entity_view_display.node.islandora_object.teaser.yml b/config/install/core.entity_view_display.node.islandora_object.teaser.yml index d3ba86d..e5b242b 100644 --- a/config/install/core.entity_view_display.node.islandora_object.teaser.yml +++ b/config/install/core.entity_view_display.node.islandora_object.teaser.yml @@ -3,10 +3,15 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser - - field.field.node.islandora_object.field_alternative_title + - field.field.node.islandora_object.field_abstract + - field.field.node.islandora_object.field_alt_title - field.field.node.islandora_object.field_classification - field.field.node.islandora_object.field_coordinates - field.field.node.islandora_object.field_coordinates_text + - field.field.node.islandora_object.field_copyright_date + - field.field.node.islandora_object.field_date_captured + - field.field.node.islandora_object.field_date_modified + - field.field.node.islandora_object.field_date_valid - field.field.node.islandora_object.field_description - field.field.node.islandora_object.field_dewey_classification - field.field.node.islandora_object.field_display_hints @@ -15,6 +20,8 @@ dependencies: - field.field.node.islandora_object.field_edtf_date_created - field.field.node.islandora_object.field_edtf_date_issued - field.field.node.islandora_object.field_extent + - field.field.node.islandora_object.field_frequency + - field.field.node.islandora_object.field_full_title - field.field.node.islandora_object.field_genre - field.field.node.islandora_object.field_geographic_subject - field.field.node.islandora_object.field_identifier @@ -24,15 +31,18 @@ dependencies: - field.field.node.islandora_object.field_linked_agent - field.field.node.islandora_object.field_local_identifier - field.field.node.islandora_object.field_member_of + - field.field.node.islandora_object.field_mode_of_issuance - field.field.node.islandora_object.field_model - field.field.node.islandora_object.field_note - field.field.node.islandora_object.field_oclc_number - field.field.node.islandora_object.field_physical_form - field.field.node.islandora_object.field_pid - field.field.node.islandora_object.field_place_published + - field.field.node.islandora_object.field_place_published_country - field.field.node.islandora_object.field_resource_type - field.field.node.islandora_object.field_rights - field.field.node.islandora_object.field_subject + - field.field.node.islandora_object.field_subject_general - field.field.node.islandora_object.field_subjects_name - field.field.node.islandora_object.field_table_of_contents - field.field.node.islandora_object.field_temporal_subject @@ -72,10 +82,15 @@ hidden: display_media_entity_view_1: true display_media_entity_view_2: true display_media_service_file: true - field_alternative_title: true + field_abstract: true + field_alt_title: true field_classification: true field_coordinates: true field_coordinates_text: true + field_copyright_date: true + field_date_captured: true + field_date_modified: true + field_date_valid: true field_description: true field_dewey_classification: true field_display_hints: true @@ -84,6 +99,8 @@ hidden: field_edtf_date_created: true field_edtf_date_issued: true field_extent: true + field_frequency: true + field_full_title: true field_genre: true field_geographic_subject: true field_identifier: true @@ -93,28 +110,27 @@ hidden: field_linked_agent: true field_local_identifier: true field_member_of: true + field_mode_of_issuance: true field_model: true field_note: true field_oclc_number: true field_physical_form: true field_pid: true field_place_published: true + field_place_published_country: true field_resource_type: true field_rights: true field_subject: true + field_subject_general: true field_subjects_name: true field_table_of_contents: true field_temporal_subject: true field_weight: true langcode: true members_eva_entity_view_1: true - mirador_evas_entity_view_1: true - mirador_evas_entity_view_2: true - mirador_evas_entity_view_3: true openseadragon_media_evas_entity_view_1: true openseadragon_media_evas_entity_view_2: true openseadragon_media_evas_service_file: true pdfjs_media_evas_entity_view_1: true pdfjs_media_evas_entity_view_2: true pdfjs_media_evas_service_file: true - search_api_excerpt: true diff --git a/modules/islandora_marc_countries/config/install/core.entity_view_display.taxonomy_term.country.default.yml b/config/install/core.entity_view_display.taxonomy_term.country.default.yml similarity index 100% rename from modules/islandora_marc_countries/config/install/core.entity_view_display.taxonomy_term.country.default.yml rename to config/install/core.entity_view_display.taxonomy_term.country.default.yml diff --git a/config/install/core.entity_view_display.taxonomy_term.form.default.yml b/config/install/core.entity_view_display.taxonomy_term.form.default.yml new file mode 100644 index 0000000..d4c275f --- /dev/null +++ b/config/install/core.entity_view_display.taxonomy_term.form.default.yml @@ -0,0 +1,35 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.form.field_authority_link + - taxonomy.vocabulary.form + module: + - controlled_access_terms + - text +id: taxonomy_term.form.default +targetEntityType: taxonomy_term +bundle: form +mode: default +content: + description: + label: hidden + type: text_default + weight: 0 + region: content + settings: { } + third_party_settings: { } + field_authority_link: + weight: 1 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: _blank + third_party_settings: { } + type: authority_formatter_default + region: content +hidden: + langcode: true diff --git a/config/install/core.entity_view_display.taxonomy_term.frequencies.default.yml b/config/install/core.entity_view_display.taxonomy_term.frequencies.default.yml new file mode 100644 index 0000000..e2170e0 --- /dev/null +++ b/config/install/core.entity_view_display.taxonomy_term.frequencies.default.yml @@ -0,0 +1,35 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.frequencies.field_authority_link + - taxonomy.vocabulary.frequencies + module: + - controlled_access_terms + - text +id: taxonomy_term.frequencies.default +targetEntityType: taxonomy_term +bundle: frequencies +mode: default +content: + description: + label: hidden + type: text_default + weight: 0 + region: content + settings: { } + third_party_settings: { } + field_authority_link: + weight: 1 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: _blank + third_party_settings: { } + type: authority_formatter_default + region: content +hidden: + langcode: true diff --git a/config/install/core.entity_view_display.taxonomy_term.issuance_modes.default.yml b/config/install/core.entity_view_display.taxonomy_term.issuance_modes.default.yml new file mode 100644 index 0000000..7d0dac3 --- /dev/null +++ b/config/install/core.entity_view_display.taxonomy_term.issuance_modes.default.yml @@ -0,0 +1,35 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.issuance_modes.field_authority_link + - taxonomy.vocabulary.issuance_modes + module: + - controlled_access_terms + - text +id: taxonomy_term.issuance_modes.default +targetEntityType: taxonomy_term +bundle: issuance_modes +mode: default +content: + description: + label: hidden + type: text_default + weight: 0 + region: content + settings: { } + third_party_settings: { } + field_authority_link: + weight: 1 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: _blank + third_party_settings: { } + type: authority_formatter_default + region: content +hidden: + langcode: true diff --git a/config/install/core.entity_view_display.taxonomy_term.temporal_subjects.default.yml b/config/install/core.entity_view_display.taxonomy_term.temporal_subjects.default.yml new file mode 100644 index 0000000..9e40a02 --- /dev/null +++ b/config/install/core.entity_view_display.taxonomy_term.temporal_subjects.default.yml @@ -0,0 +1,35 @@ +langcode: en +status: true +dependencies: + config: + - field.field.taxonomy_term.temporal_subjects.field_authority_link + - taxonomy.vocabulary.temporal_subjects + module: + - controlled_access_terms + - text +id: taxonomy_term.temporal_subjects.default +targetEntityType: taxonomy_term +bundle: temporal_subjects +mode: default +content: + description: + label: hidden + type: text_default + weight: 0 + region: content + settings: { } + third_party_settings: { } + field_authority_link: + weight: 1 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: _blank + third_party_settings: { } + type: authority_formatter_default + region: content +hidden: + langcode: true diff --git a/config/install/field.field.node.islandora_object.field_abstract.yml b/config/install/field.field.node.islandora_object.field_abstract.yml new file mode 100644 index 0000000..8b268c3 --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_abstract.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_abstract + - node.type.islandora_object +id: node.islandora_object.field_abstract +field_name: field_abstract +entity_type: node +bundle: islandora_object +label: Abstract +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string_long diff --git a/config/install/field.field.node.islandora_object.field_alternative_title.yml b/config/install/field.field.node.islandora_object.field_alt_title.yml similarity index 67% rename from config/install/field.field.node.islandora_object.field_alternative_title.yml rename to config/install/field.field.node.islandora_object.field_alt_title.yml index 23c4705..3b0164d 100644 --- a/config/install/field.field.node.islandora_object.field_alternative_title.yml +++ b/config/install/field.field.node.islandora_object.field_alt_title.yml @@ -2,10 +2,10 @@ langcode: en status: true dependencies: config: - - field.storage.node.field_alternative_title + - field.storage.node.field_alt_title - node.type.islandora_object -id: node.islandora_object.field_alternative_title -field_name: field_alternative_title +id: node.islandora_object.field_alt_title +field_name: field_alt_title entity_type: node bundle: islandora_object label: 'Alternative Title' diff --git a/config/install/field.field.node.islandora_object.field_classification.yml b/config/install/field.field.node.islandora_object.field_classification.yml index e628d18..9cb0ce5 100644 --- a/config/install/field.field.node.islandora_object.field_classification.yml +++ b/config/install/field.field.node.islandora_object.field_classification.yml @@ -1,4 +1,3 @@ -uuid: 4a62e3d0-d02a-4ed9-ad59-618c948a7d02 langcode: en status: true dependencies: @@ -9,7 +8,7 @@ id: node.islandora_object.field_classification field_name: field_classification entity_type: node bundle: islandora_object -label: 'Classification (Text)' +label: 'Classification (Other)' description: '' required: false translatable: false diff --git a/config/install/field.field.node.islandora_object.field_copyright_date.yml b/config/install/field.field.node.islandora_object.field_copyright_date.yml new file mode 100644 index 0000000..0c16642 --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_copyright_date.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_copyright_date + - node.type.islandora_object + module: + - controlled_access_terms +id: node.islandora_object.field_copyright_date +field_name: field_copyright_date +entity_type: node +bundle: islandora_object +label: 'Copyright Date' +description: 'Date of copyright of the resource.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: edtf diff --git a/config/install/field.field.node.islandora_object.field_date_captured.yml b/config/install/field.field.node.islandora_object.field_date_captured.yml new file mode 100644 index 0000000..b35f87e --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_date_captured.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_date_captured + - node.type.islandora_object + module: + - controlled_access_terms +id: node.islandora_object.field_date_captured +field_name: field_date_captured +entity_type: node +bundle: islandora_object +label: 'Date Captured' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: edtf diff --git a/config/install/field.field.node.islandora_object.field_date_modified.yml b/config/install/field.field.node.islandora_object.field_date_modified.yml new file mode 100644 index 0000000..80158f3 --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_date_modified.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_date_modified + - node.type.islandora_object + module: + - controlled_access_terms +id: node.islandora_object.field_date_modified +field_name: field_date_modified +entity_type: node +bundle: islandora_object +label: 'Date Modified' +description: 'Date on which the original resource being represented in Islandora was changed. Typically modification dates of digital representations of the resource stored in Islandora will be recorded on the relevant Media instead of here.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: edtf diff --git a/config/install/field.field.node.islandora_object.field_date_valid.yml b/config/install/field.field.node.islandora_object.field_date_valid.yml new file mode 100644 index 0000000..f459b2e --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_date_valid.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_date_valid + - node.type.islandora_object + module: + - controlled_access_terms +id: node.islandora_object.field_date_valid +field_name: field_date_valid +entity_type: node +bundle: islandora_object +label: 'Date Valid' +description: 'Date (often a range) of validity of a resource.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: edtf diff --git a/config/install/field.field.node.islandora_object.field_description.yml b/config/install/field.field.node.islandora_object.field_description.yml index 31af5e0..93d5926 100644 --- a/config/install/field.field.node.islandora_object.field_description.yml +++ b/config/install/field.field.node.islandora_object.field_description.yml @@ -12,7 +12,7 @@ field_name: field_description entity_type: node bundle: islandora_object label: Description -description: '' +description: 'Description of the resource. Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource.' required: false translatable: true default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_display_hints.yml b/config/install/field.field.node.islandora_object.field_display_hints.yml index 6100fb1..0bfa80c 100644 --- a/config/install/field.field.node.islandora_object.field_display_hints.yml +++ b/config/install/field.field.node.islandora_object.field_display_hints.yml @@ -12,7 +12,7 @@ id: node.islandora_object.field_display_hints field_name: field_display_hints entity_type: node bundle: islandora_object -label: 'Display hints' +label: 'Display Hints' description: 'Terms that will change how this resource is displayed.' required: false translatable: false diff --git a/config/install/field.field.node.islandora_object.field_edition.yml b/config/install/field.field.node.islandora_object.field_edition.yml index 40d8df6..7930209 100644 --- a/config/install/field.field.node.islandora_object.field_edition.yml +++ b/config/install/field.field.node.islandora_object.field_edition.yml @@ -8,7 +8,7 @@ id: node.islandora_object.field_edition field_name: field_edition entity_type: node bundle: islandora_object -label: Edition +label: 'Edition Statement' description: '' required: false translatable: true diff --git a/config/install/field.field.node.islandora_object.field_edtf_date.yml b/config/install/field.field.node.islandora_object.field_edtf_date.yml index 6df74b1..067343c 100644 --- a/config/install/field.field.node.islandora_object.field_edtf_date.yml +++ b/config/install/field.field.node.islandora_object.field_edtf_date.yml @@ -10,8 +10,8 @@ id: node.islandora_object.field_edtf_date field_name: field_edtf_date entity_type: node bundle: islandora_object -label: Date -description: '' +label: 'Date (Unspecified)' +description: 'A date without a type or relationship to the resource specified' required: false translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_edtf_date_created.yml b/config/install/field.field.node.islandora_object.field_edtf_date_created.yml index 2cdec0e..794d395 100644 --- a/config/install/field.field.node.islandora_object.field_edtf_date_created.yml +++ b/config/install/field.field.node.islandora_object.field_edtf_date_created.yml @@ -11,7 +11,7 @@ field_name: field_edtf_date_created entity_type: node bundle: islandora_object label: 'Date Created' -description: '' +description: 'Date of creation of the resource' required: false translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_edtf_date_issued.yml b/config/install/field.field.node.islandora_object.field_edtf_date_issued.yml index f9f73e9..c6aee5e 100644 --- a/config/install/field.field.node.islandora_object.field_edtf_date_issued.yml +++ b/config/install/field.field.node.islandora_object.field_edtf_date_issued.yml @@ -11,7 +11,7 @@ field_name: field_edtf_date_issued entity_type: node bundle: islandora_object label: 'Date Issued' -description: '' +description: 'Date of formal issuance of the resource. This includes publication dates.' required: false translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_extent.yml b/config/install/field.field.node.islandora_object.field_extent.yml index cd9cdd7..dcfa816 100644 --- a/config/install/field.field.node.islandora_object.field_extent.yml +++ b/config/install/field.field.node.islandora_object.field_extent.yml @@ -9,7 +9,7 @@ field_name: field_extent entity_type: node bundle: islandora_object label: Extent -description: '' +description: 'The size or duration of the resource in its original form. Extent of representations of the resource stored in Islandora should be recorded on the relevant Media files.' required: false translatable: false default_value: diff --git a/config/install/field.field.node.islandora_object.field_frequency.yml b/config/install/field.field.node.islandora_object.field_frequency.yml new file mode 100644 index 0000000..9d753df --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_frequency.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_frequency + - node.type.islandora_object + - taxonomy.vocabulary.frequencies +id: node.islandora_object.field_frequency +field_name: field_frequency +entity_type: node +bundle: islandora_object +label: Frequency +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + frequencies: frequencies + sort: + field: name + direction: asc + auto_create: true + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_full_title.yml b/config/install/field.field.node.islandora_object.field_full_title.yml new file mode 100644 index 0000000..1b21196 --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_full_title.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_full_title + - node.type.islandora_object +id: node.islandora_object.field_full_title +field_name: field_full_title +entity_type: node +bundle: islandora_object +label: 'Full Title' +description: 'If the full resource title is longer than 255 characters and you truncated it in the required Title field above, record the full title here.' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: { } +field_type: string_long diff --git a/config/install/field.field.node.islandora_object.field_genre.yml b/config/install/field.field.node.islandora_object.field_genre.yml index 0bf7fda..03e346b 100644 --- a/config/install/field.field.node.islandora_object.field_genre.yml +++ b/config/install/field.field.node.islandora_object.field_genre.yml @@ -10,7 +10,7 @@ field_name: field_genre entity_type: node bundle: islandora_object label: Genre -description: '' +description: 'A term or terms that designate a category characterizing a particular style, form, or content, such as artistic, musical, literary composition, etc.' required: false translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_geographic_subject.yml b/config/install/field.field.node.islandora_object.field_geographic_subject.yml index ebded4d..52f157e 100644 --- a/config/install/field.field.node.islandora_object.field_geographic_subject.yml +++ b/config/install/field.field.node.islandora_object.field_geographic_subject.yml @@ -9,7 +9,7 @@ id: node.islandora_object.field_geographic_subject field_name: field_geographic_subject entity_type: node bundle: islandora_object -label: 'Geographic Subject' +label: 'Subject (Geographic)' description: '' required: false translatable: false diff --git a/config/install/field.field.node.islandora_object.field_language.yml b/config/install/field.field.node.islandora_object.field_language.yml index 0206897..2c82177 100644 --- a/config/install/field.field.node.islandora_object.field_language.yml +++ b/config/install/field.field.node.islandora_object.field_language.yml @@ -10,7 +10,7 @@ field_name: field_language entity_type: node bundle: islandora_object label: Language -description: '' +description: 'Language of the resource content' required: false translatable: false default_value: { } @@ -24,5 +24,5 @@ settings: field: name direction: asc auto_create: true - auto_create_bundle: '' + auto_create_bundle: language field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_linked_agent.yml b/config/install/field.field.node.islandora_object.field_linked_agent.yml index 15c2215..d5ae653 100644 --- a/config/install/field.field.node.islandora_object.field_linked_agent.yml +++ b/config/install/field.field.node.islandora_object.field_linked_agent.yml @@ -14,7 +14,7 @@ field_name: field_linked_agent entity_type: node bundle: islandora_object label: 'Linked Agent' -description: 'Create new agents by adding terms to the Person, Family, or Corporate Body vocabularies.' +description: 'Names of entities having some relationship to the resource, and, optionally, the relationship to the resource. If a relationship is not specified, it will be recorded as Associated Name in the system''s linked data representation.
Publisher/manufacturer/distributor/etc. name is recorded here, with the appropriate relationship specified.' required: false translatable: false default_value: { } @@ -33,269 +33,269 @@ settings: auto_create_bundle: person rel_types: 'relators:asn': '' - 'relators:abr': 'Abridger' - 'relators:act': 'Actor' - 'relators:adp': 'Adapter' - 'relators:rcp': 'Addressee' - 'relators:anl': 'Analyst' - 'relators:anm': 'Animator' - 'relators:ann': 'Annotator' - 'relators:apl': 'Appellant' - 'relators:ape': 'Appellee' - 'relators:app': 'Applicant' - 'relators:arc': 'Architect' - 'relators:arr': 'Arranger' + 'relators:abr': Abridger + 'relators:act': Actor + 'relators:adp': Adapter + 'relators:rcp': Addressee + 'relators:anl': Analyst + 'relators:anm': Animator + 'relators:ann': Annotator + 'relators:apl': Appellant + 'relators:ape': Appellee + 'relators:app': Applicant + 'relators:arc': Architect + 'relators:arr': Arranger 'relators:acp': 'Art copyist' 'relators:adi': 'Art director' - 'relators:art': 'Artist' + 'relators:art': Artist 'relators:ard': 'Artistic director' - 'relators:asg': 'Assignee' + 'relators:asg': Assignee 'relators:att': 'Attributed name' - 'relators:auc': 'Auctioneer' - 'relators:aut': 'Author' + 'relators:auc': Auctioneer + 'relators:aut': Author 'relators:aqt': 'Author in quotations or text abstracts' 'relators:aft': 'Author of afterword, colophon, etc.' 'relators:aud': 'Author of dialog' 'relators:aui': 'Author of introduction, etc.' - 'relators:ato': 'Autographer' + 'relators:ato': Autographer 'relators:ant': 'Bibliographic antecedent' - 'relators:bnd': 'Binder' + 'relators:bnd': Binder 'relators:bdd': 'Binding designer' 'relators:blw': 'Blurb writer' 'relators:bkd': 'Book designer' 'relators:bkp': 'Book producer' 'relators:bjd': 'Bookjacket designer' 'relators:bpd': 'Bookplate designer' - 'relators:bsl': 'Bookseller' + 'relators:bsl': Bookseller 'relators:brl': 'Braille embosser' - 'relators:brd': 'Broadcaster' - 'relators:cll': 'Calligrapher' - 'relators:ctg': 'Cartographer' - 'relators:cas': 'Caster' - 'relators:cns': 'Censor' - 'relators:chr': 'Choreographer' - 'relators:clb': 'Collaborator' - 'relators:cng': 'Cinematographer' - 'relators:cli': 'Client' + 'relators:brd': Broadcaster + 'relators:cll': Calligrapher + 'relators:ctg': Cartographer + 'relators:cas': Caster + 'relators:cns': Censor + 'relators:chr': Choreographer + 'relators:clb': 'Collaborator (deprecated, use Contributor)' + 'relators:cng': Cinematographer + 'relators:cli': Client 'relators:cor': 'Collection registrar' - 'relators:col': 'Collector' - 'relators:clt': 'Collotyper' - 'relators:clr': 'Colorist' - 'relators:cmm': 'Commentator' + 'relators:col': Collector + 'relators:clt': Collotyper + 'relators:clr': Colorist + 'relators:cmm': Commentator 'relators:cwt': 'Commentator for written text' - 'relators:com': 'Compiler' - 'relators:cpl': 'Complainant' - 'relators:cpt': 'Complainant-appellant' - 'relators:cpe': 'Complainant-appellee' - 'relators:cmp': 'Composer' - 'relators:cmt': 'Compositor' - 'relators:ccp': 'Conceptor' - 'relators:cnd': 'Conductor' - 'relators:con': 'Conservator' - 'relators:csl': 'Consultant' + 'relators:com': Compiler + 'relators:cpl': Complainant + 'relators:cpt': Complainant-appellant + 'relators:cpe': Complainant-appellee + 'relators:cmp': Composer + 'relators:cmt': Compositor + 'relators:ccp': Conceptor + 'relators:cnd': Conductor + 'relators:con': Conservator + 'relators:csl': Consultant 'relators:csp': 'Consultant to a project' - 'relators:cos': 'Contestant' - 'relators:cot': 'Contestant-appellant' - 'relators:coe': 'Contestant-appellee' - 'relators:cts': 'Contestee' - 'relators:ctt': 'Contestee-appellant' - 'relators:cte': 'Contestee-appellee' - 'relators:ctr': 'Contractor' - 'relators:ctb': 'Contributor' + 'relators:cos': Contestant + 'relators:cot': Contestant-appellant + 'relators:coe': Contestant-appellee + 'relators:cts': Contestee + 'relators:ctt': Contestee-appellant + 'relators:cte': Contestee-appellee + 'relators:ctr': Contractor + 'relators:ctb': Contributor 'relators:cpc': 'Copyright claimant' 'relators:cph': 'Copyright holder' - 'relators:crr': 'Corrector' - 'relators:crp': 'Correspondent' + 'relators:crr': Corrector + 'relators:crp': Correspondent 'relators:cst': 'Costume designer' 'relators:cou': 'Court governed' 'relators:crt': 'Court reporter' 'relators:cov': 'Cover designer' - 'relators:cre': 'Creator' - 'relators:cur': 'Curator' - 'relators:dnc': 'Dancer' + 'relators:cre': Creator + 'relators:cur': Curator + 'relators:dnc': Dancer 'relators:dtc': 'Data contributor' 'relators:dtm': 'Data manager' - 'relators:dte': 'Dedicatee' - 'relators:dto': 'Dedicator' - 'relators:dfd': 'Defendant' - 'relators:dft': 'Defendant-appellant' - 'relators:dfe': 'Defendant-appellee' + 'relators:dte': Dedicatee + 'relators:dto': Dedicator + 'relators:dfd': Defendant + 'relators:dft': Defendant-appellant + 'relators:dfe': Defendant-appellee 'relators:dgg': 'Degree granting institution' 'relators:dgs': 'Degree supervisor' - 'relators:dln': 'Delineator' - 'relators:dpc': 'Depicted' - 'relators:dpt': 'Depositor' - 'relators:dsr': 'Designer' - 'relators:drt': 'Director' - 'relators:dis': 'Dissertant' + 'relators:dln': Delineator + 'relators:dpc': Depicted + 'relators:dpt': Depositor + 'relators:dsr': Designer + 'relators:drt': Director + 'relators:dis': Dissertant 'relators:dbp': 'Distribution place' - 'relators:dst': 'Distributor' - 'relators:dnr': 'Donor' - 'relators:drm': 'Draftsman' + 'relators:dst': Distributor + 'relators:dnr': Donor + 'relators:drm': Draftsman 'relators:dub': 'Dubious author' - 'relators:edt': 'Editor' + 'relators:edt': Editor 'relators:edc': 'Editor of compilation' 'relators:edm': 'Editor of moving image work' - 'relators:elg': 'Electrician' - 'relators:elt': 'Electrotyper' + 'relators:elg': Electrician + 'relators:elt': Electrotyper 'relators:enj': 'Enacting jurisdiction' - 'relators:eng': 'Engineer' - 'relators:egr': 'Engraver' - 'relators:etr': 'Etcher' + 'relators:eng': Engineer + 'relators:egr': Engraver + 'relators:etr': Etcher 'relators:evp': 'Event place' - 'relators:exp': 'Expert' - 'relators:fac': 'Facsimilist' + 'relators:exp': Expert + 'relators:fac': Facsimilist 'relators:fld': 'Field director' 'relators:fmd': 'Film director' 'relators:fds': 'Film distributor' 'relators:flm': 'Film editor' 'relators:fmp': 'Film producer' - 'relators:fmk': 'Filmmaker' + 'relators:fmk': Filmmaker 'relators:fpy': 'First party' - 'relators:frg': 'Forger' + 'relators:frg': Forger 'relators:fmo': 'Former owner' - 'relators:fnd': 'Funder' + 'relators:fnd': Funder 'relators:gis': 'Geographic information specialist' - 'relators:grt': 'Graphic technician' - 'relators:hnr': 'Honoree' - 'relators:hst': 'Host' + 'relators:grt': 'Graphic technician (deprecated, use Artist)' + 'relators:hnr': Honoree + 'relators:hst': Host 'relators:his': 'Host institution' - 'relators:ilu': 'Illuminator' - 'relators:ill': 'Illustrator' - 'relators:ins': 'Inscriber' - 'relators:itr': 'Instrumentalist' - 'relators:ive': 'Interviewee' - 'relators:ivr': 'Interviewer' - 'relators:inv': 'Inventor' + 'relators:ilu': Illuminator + 'relators:ill': Illustrator + 'relators:ins': Inscriber + 'relators:itr': Instrumentalist + 'relators:ive': Interviewee + 'relators:ivr': Interviewer + 'relators:inv': Inventor 'relators:isb': 'Issuing body' - 'relators:jud': 'Judge' + 'relators:jud': Judge 'relators:jug': 'Jurisdiction governed' - 'relators:lbr': 'Laboratory' + 'relators:lbr': Laboratory 'relators:ldr': 'Laboratory director' 'relators:lsa': 'Landscape architect' - 'relators:led': 'Lead' - 'relators:len': 'Lender' - 'relators:lil': 'Libelant' - 'relators:lit': 'Libelant-appellant' - 'relators:lie': 'Libelant-appellee' - 'relators:lel': 'Libelee' - 'relators:let': 'Libelee-appellant' - 'relators:lee': 'Libelee-appellee' - 'relators:lbt': 'Librettist' - 'relators:lse': 'Licensee' - 'relators:lso': 'Licensor' + 'relators:led': Lead + 'relators:len': Lender + 'relators:lil': Libelant + 'relators:lit': Libelant-appellant + 'relators:lie': Libelant-appellee + 'relators:lel': Libelee + 'relators:let': Libelee-appellant + 'relators:lee': Libelee-appellee + 'relators:lbt': Librettist + 'relators:lse': Licensee + 'relators:lso': Licensor 'relators:lgd': 'Lighting designer' - 'relators:ltg': 'Lithographer' - 'relators:lyr': 'Lyricist' + 'relators:ltg': Lithographer + 'relators:lyr': Lyricist 'relators:mfp': 'Manufacture place' - 'relators:mfr': 'Manufacturer' - 'relators:mrb': 'Marbler' + 'relators:mfr': Manufacturer + 'relators:mrb': Marbler 'relators:mrk': 'Markup editor' - 'relators:med': 'Medium' + 'relators:med': Medium 'relators:mdc': 'Metadata contact' - 'relators:mte': 'Metal-engraver' + 'relators:mte': Metal-engraver 'relators:mtk': 'Minute taker' - 'relators:mod': 'Moderator' - 'relators:mon': 'Monitor' + 'relators:mod': Moderator + 'relators:mon': Monitor 'relators:mcp': 'Music copyist' 'relators:msd': 'Musical director' - 'relators:mus': 'Musician' - 'relators:nrt': 'Narrator' + 'relators:mus': Musician + 'relators:nrt': Narrator 'relators:osp': 'Onscreen presenter' - 'relators:opn': 'Opponent' - 'relators:orm': 'Organizer' - 'relators:org': 'Originator' - 'relators:oth': 'Other' - 'relators:own': 'Owner' - 'relators:pan': 'Panelist' - 'relators:ppm': 'Papermaker' + 'relators:opn': Opponent + 'relators:orm': Organizer + 'relators:org': Originator + 'relators:oth': Other + 'relators:own': Owner + 'relators:pan': Panelist + 'relators:ppm': Papermaker 'relators:pta': 'Patent applicant' 'relators:pth': 'Patent holder' - 'relators:pat': 'Patron' - 'relators:prf': 'Performer' + 'relators:pat': Patron + 'relators:prf': Performer 'relators:pma': 'Permitting agency' - 'relators:pht': 'Photographer' - 'relators:ptf': 'Plaintiff' - 'relators:ptt': 'Plaintiff-appellant' - 'relators:pte': 'Plaintiff-appellee' - 'relators:plt': 'Platemaker' - 'relators:pra': 'Praeses' - 'relators:pre': 'Presenter' - 'relators:prt': 'Printer' + 'relators:pht': Photographer + 'relators:ptf': Plaintiff + 'relators:ptt': Plaintiff-appellant + 'relators:pte': Plaintiff-appellee + 'relators:plt': Platemaker + 'relators:pra': Praeses + 'relators:pre': Presenter + 'relators:prt': Printer 'relators:pop': 'Printer of plates' - 'relators:prm': 'Printmaker' + 'relators:prm': Printmaker 'relators:prc': 'Process contact' - 'relators:pro': 'Producer' + 'relators:pro': Producer 'relators:prn': 'Production company' 'relators:prs': 'Production designer' 'relators:pmn': 'Production manager' 'relators:prd': 'Production personnel' 'relators:prp': 'Production place' - 'relators:prg': 'Programmer' + 'relators:prg': Programmer 'relators:pdr': 'Project director' - 'relators:pfr': 'Proofreader' - 'relators:prv': 'Provider' + 'relators:pfr': Proofreader + 'relators:prv': Provider 'relators:pup': 'Publication place' - 'relators:pbl': 'Publisher' + 'relators:pbl': Publisher 'relators:pbd': 'Publishing director' - 'relators:ppt': 'Puppeteer' + 'relators:ppt': Puppeteer 'relators:rdd': 'Radio director' 'relators:rpc': 'Radio producer' 'relators:rce': 'Recording engineer' - 'relators:rcd': 'Recordist' - 'relators:red': 'Redaktor' - 'relators:ren': 'Renderer' - 'relators:rpt': 'Reporter' - 'relators:rps': 'Repository' + 'relators:rcd': Recordist + 'relators:red': Redaktor + 'relators:ren': Renderer + 'relators:rpt': Reporter + 'relators:rps': Repository 'relators:rth': 'Research team head' 'relators:rtm': 'Research team member' - 'relators:res': 'Researcher' - 'relators:rsp': 'Respondent' - 'relators:rst': 'Respondent-appellant' - 'relators:rse': 'Respondent-appellee' + 'relators:res': Researcher + 'relators:rsp': Respondent + 'relators:rst': Respondent-appellant + 'relators:rse': Respondent-appellee 'relators:rpy': 'Responsible party' - 'relators:rsg': 'Restager' - 'relators:rsr': 'Restorationist' - 'relators:rev': 'Reviewer' - 'relators:rbr': 'Rubricator' - 'relators:sce': 'Scenarist' + 'relators:rsg': Restager + 'relators:rsr': Restorationist + 'relators:rev': Reviewer + 'relators:rbr': Rubricator + 'relators:sce': Scenarist 'relators:sad': 'Scientific advisor' - 'relators:aus': 'Screenwriter' - 'relators:scr': 'Scribe' - 'relators:scl': 'Sculptor' + 'relators:aus': Screenwriter + 'relators:scr': Scribe + 'relators:scl': Sculptor 'relators:spy': 'Second party' - 'relators:sec': 'Secretary' - 'relators:sll': 'Seller' + 'relators:sec': Secretary + 'relators:sll': Seller 'relators:std': 'Set designer' - 'relators:stg': 'Setting' - 'relators:sgn': 'Signer' - 'relators:sng': 'Singer' + 'relators:stg': Setting + 'relators:sgn': Signer + 'relators:sng': Singer 'relators:sds': 'Sound designer' - 'relators:spk': 'Speaker' - 'relators:spn': 'Sponsor' + 'relators:spk': Speaker + 'relators:spn': Sponsor 'relators:sgd': 'Stage director' 'relators:stm': 'Stage manager' 'relators:stn': 'Standards body' - 'relators:str': 'Stereotyper' - 'relators:stl': 'Storyteller' + 'relators:str': Stereotyper + 'relators:stl': Storyteller 'relators:sht': 'Supporting host' - 'relators:srv': 'Surveyor' - 'relators:tch': 'Teacher' + 'relators:srv': Surveyor + 'relators:tch': Teacher 'relators:tcd': 'Technical director' 'relators:tld': 'Television director' 'relators:tlp': 'Television producer' 'relators:ths': 'Thesis advisor' - 'relators:trc': 'Transcriber' - 'relators:trl': 'Translator' + 'relators:trc': Transcriber + 'relators:trl': Translator 'relators:tyd': 'Type designer' - 'relators:tyg': 'Typographer' + 'relators:tyg': Typographer 'relators:uvp': 'University place' - 'relators:vdg': 'Videographer' - 'relators:voc': 'Vocalist' + 'relators:vdg': Videographer + 'relators:voc': 'Vocalist (deprecated, use Singer)' 'relators:vac': 'Voice actor' - 'relators:wit': 'Witness' + 'relators:wit': Witness 'relators:wde': 'Wood engraver' - 'relators:wdc': 'Woodcutter' + 'relators:wdc': Woodcutter 'relators:wam': 'Writer of accompanying material' 'relators:wac': 'Writer of added commentary' 'relators:wal': 'Writer of added lyrics' diff --git a/config/install/field.field.node.islandora_object.field_member_of.yml b/config/install/field.field.node.islandora_object.field_member_of.yml index 368b58f..ff67e5c 100644 --- a/config/install/field.field.node.islandora_object.field_member_of.yml +++ b/config/install/field.field.node.islandora_object.field_member_of.yml @@ -12,12 +12,18 @@ field_name: field_member_of entity_type: node bundle: islandora_object label: 'Member of' -description: '' +description: 'This item''s parent item in Islandora. Usually this will be a collection or compound object.' required: false translatable: false default_value: { } default_value_callback: '' settings: handler: 'default:node' - handler_settings: { } + handler_settings: + target_bundles: + islandora_object: islandora_object + sort: + field: _none + auto_create: false + auto_create_bundle: '' field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_mode_of_issuance.yml b/config/install/field.field.node.islandora_object.field_mode_of_issuance.yml new file mode 100644 index 0000000..03dc379 --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_mode_of_issuance.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_mode_of_issuance + - node.type.islandora_object + - taxonomy.vocabulary.issuance_modes +id: node.islandora_object.field_mode_of_issuance +field_name: field_mode_of_issuance +entity_type: node +bundle: islandora_object +label: 'Mode of Issuance' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + issuance_modes: issuance_modes + sort: + field: name + direction: asc + auto_create: true + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_model.yml b/config/install/field.field.node.islandora_object.field_model.yml index 5d50815..9169764 100644 --- a/config/install/field.field.node.islandora_object.field_model.yml +++ b/config/install/field.field.node.islandora_object.field_model.yml @@ -13,7 +13,7 @@ field_name: field_model entity_type: node bundle: islandora_object label: Model -description: 'This is the "type" of resource, this does affect how it is displayed/viewed.' +description: 'The internal-to-Islandora category of the resource. Affects how the item is displayed/viewed.' required: true translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_physical_form.yml b/config/install/field.field.node.islandora_object.field_physical_form.yml index 55dd28b..2c59cd6 100644 --- a/config/install/field.field.node.islandora_object.field_physical_form.yml +++ b/config/install/field.field.node.islandora_object.field_physical_form.yml @@ -9,8 +9,8 @@ id: node.islandora_object.field_physical_form field_name: field_physical_form entity_type: node bundle: islandora_object -label: 'Physical Form' -description: '' +label: Form +description: 'The physical format of the original resource being described. If the resource is a physical object, the physical form is recorded here. If the resource is born-digital, the original digital form is recorded here. Details of the formats of resource representations stored in Islandora should be recorded on the relevant Media files. ' required: false translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_pid.yml b/config/install/field.field.node.islandora_object.field_pid.yml index 0fb4250..c719fe3 100644 --- a/config/install/field.field.node.islandora_object.field_pid.yml +++ b/config/install/field.field.node.islandora_object.field_pid.yml @@ -9,7 +9,7 @@ field_name: field_pid entity_type: node bundle: islandora_object label: PID -description: '' +description: 'PID of this object in Islandora 7.x (applies to migrated objects only)' required: false translatable: false default_value: { } diff --git a/modules/islandora_marc_countries/config/install/field.field.node.islandora_object.field_place_published_country.yml b/config/install/field.field.node.islandora_object.field_place_published_country.yml similarity index 94% rename from modules/islandora_marc_countries/config/install/field.field.node.islandora_object.field_place_published_country.yml rename to config/install/field.field.node.islandora_object.field_place_published_country.yml index b12703c..0a47a6c 100644 --- a/modules/islandora_marc_countries/config/install/field.field.node.islandora_object.field_place_published_country.yml +++ b/config/install/field.field.node.islandora_object.field_place_published_country.yml @@ -9,7 +9,7 @@ id: node.islandora_object.field_place_published_country field_name: field_place_published_country entity_type: node bundle: islandora_object -label: 'Place Published (Country)' +label: 'Country of Publication' description: '' required: false translatable: false diff --git a/config/install/field.field.node.islandora_object.field_resource_type.yml b/config/install/field.field.node.islandora_object.field_resource_type.yml index 3522a07..a21bfd0 100644 --- a/config/install/field.field.node.islandora_object.field_resource_type.yml +++ b/config/install/field.field.node.islandora_object.field_resource_type.yml @@ -9,8 +9,8 @@ id: node.islandora_object.field_resource_type field_name: field_resource_type entity_type: node bundle: islandora_object -label: 'Resource Type' -description: '' +label: Type +description: 'The general nature or genre of the content of the resource. To describe the digital or physical format of the resource, use Form instead.' required: false translatable: false default_value: { } diff --git a/config/install/field.field.node.islandora_object.field_subject.yml b/config/install/field.field.node.islandora_object.field_subject.yml index 3366d43..14cad2c 100644 --- a/config/install/field.field.node.islandora_object.field_subject.yml +++ b/config/install/field.field.node.islandora_object.field_subject.yml @@ -4,17 +4,13 @@ dependencies: config: - field.storage.node.field_subject - node.type.islandora_object - - taxonomy.vocabulary.corporate_body - - taxonomy.vocabulary.family - - taxonomy.vocabulary.geo_location - - taxonomy.vocabulary.person - taxonomy.vocabulary.subject id: node.islandora_object.field_subject field_name: field_subject entity_type: node bundle: islandora_object -label: Subject -description: '' +label: 'Subject (Topical)' +description: 'If using separate fields to record topical, geographic, name, and temporal subjects, record topical subjects here. If not splitting subjects into to different fields, all subjects can be recorded in this field.' required: false translatable: true default_value: { } @@ -23,14 +19,10 @@ settings: handler: 'default:taxonomy_term' handler_settings: target_bundles: - corporate_body: corporate_body - family: family - geo_location: geo_location - person: person subject: subject sort: field: name direction: asc auto_create: false - auto_create_bundle: corporate_body + auto_create_bundle: subject field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_subject_general.yml b/config/install/field.field.node.islandora_object.field_subject_general.yml new file mode 100644 index 0000000..2df1ac7 --- /dev/null +++ b/config/install/field.field.node.islandora_object.field_subject_general.yml @@ -0,0 +1,36 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_subject_general + - node.type.islandora_object + - taxonomy.vocabulary.corporate_body + - taxonomy.vocabulary.family + - taxonomy.vocabulary.geo_location + - taxonomy.vocabulary.person + - taxonomy.vocabulary.subject +id: node.islandora_object.field_subject_general +field_name: field_subject_general +entity_type: node +bundle: islandora_object +label: Subject +description: 'General subjects which may include topical, geographic, temporal, and genre elements. If you wish to manage these types of subjects separately, use the more specific Subject fields.

Any new term added by typing it here will be added to the Subject taxonomy. If you need to create a new term in another taxonomy, do Structure > Taxonomy > [the appropriate taxonomy] > Add terms to add terms. You may need to save this form and reload it for your terms to be available here.' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + corporate_body: corporate_body + family: family + geo_location: geo_location + person: person + subject: subject + sort: + field: name + direction: asc + auto_create: true + auto_create_bundle: subject +field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_subjects_name.yml b/config/install/field.field.node.islandora_object.field_subjects_name.yml index 98260d3..87560de 100644 --- a/config/install/field.field.node.islandora_object.field_subjects_name.yml +++ b/config/install/field.field.node.islandora_object.field_subjects_name.yml @@ -11,8 +11,8 @@ id: node.islandora_object.field_subjects_name field_name: field_subjects_name entity_type: node bundle: islandora_object -label: 'Subjects (name)' -description: '' +label: 'Subject (Name)' +description: 'Any new term added by typing it here will be added to the Person taxonomy. If you need to create a new Corporate Body or Family taxonomy term, do Structure > Taxonomy > [the appropriate taxonomy] > Add terms to add terms. You may need to save this form and reload it for your terms to be available here.' required: false translatable: false default_value: { } @@ -28,5 +28,5 @@ settings: field: name direction: asc auto_create: true - auto_create_bundle: corporate_body + auto_create_bundle: person field_type: entity_reference diff --git a/config/install/field.field.node.islandora_object.field_table_of_contents.yml b/config/install/field.field.node.islandora_object.field_table_of_contents.yml index 1519318..5c8d748 100644 --- a/config/install/field.field.node.islandora_object.field_table_of_contents.yml +++ b/config/install/field.field.node.islandora_object.field_table_of_contents.yml @@ -8,7 +8,7 @@ id: node.islandora_object.field_table_of_contents field_name: field_table_of_contents entity_type: node bundle: islandora_object -label: 'Table Of Contents' +label: 'Table of Contents' description: '' required: false translatable: true diff --git a/config/install/field.field.node.islandora_object.field_temporal_subject.yml b/config/install/field.field.node.islandora_object.field_temporal_subject.yml index f525b02..b681248 100644 --- a/config/install/field.field.node.islandora_object.field_temporal_subject.yml +++ b/config/install/field.field.node.islandora_object.field_temporal_subject.yml @@ -4,12 +4,12 @@ dependencies: config: - field.storage.node.field_temporal_subject - node.type.islandora_object - - taxonomy.vocabulary.temporal + - taxonomy.vocabulary.temporal_subjects id: node.islandora_object.field_temporal_subject field_name: field_temporal_subject entity_type: node bundle: islandora_object -label: 'Temporal Subject' +label: 'Subject (Temporal)' description: '' required: false translatable: false @@ -19,7 +19,7 @@ settings: handler: 'default:taxonomy_term' handler_settings: target_bundles: - temporal: temporal + temporal_subjects: temporal_subjects sort: field: name direction: asc diff --git a/config/install/field.field.node.islandora_object.field_weight.yml b/config/install/field.field.node.islandora_object.field_weight.yml index 707b6b4..1e46e32 100644 --- a/config/install/field.field.node.islandora_object.field_weight.yml +++ b/config/install/field.field.node.islandora_object.field_weight.yml @@ -8,8 +8,8 @@ id: node.islandora_object.field_weight field_name: field_weight entity_type: node bundle: islandora_object -label: Weight -description: 'Indicates the order of a resource in a collection of resources.' +label: 'Custom Sort Value' +description: 'Enter numeric values to force a custom sort order within a collection of resources. See external documentation for the Weight module. ' required: false translatable: false default_value: { } diff --git a/modules/islandora_marc_countries/config/install/field.field.taxonomy_term.country.field_authority_link.yml b/config/install/field.field.taxonomy_term.country.field_authority_link.yml similarity index 100% rename from modules/islandora_marc_countries/config/install/field.field.taxonomy_term.country.field_authority_link.yml rename to config/install/field.field.taxonomy_term.country.field_authority_link.yml diff --git a/config/install/field.field.taxonomy_term.form.field_authority_link.yml b/config/install/field.field.taxonomy_term.form.field_authority_link.yml new file mode 100644 index 0000000..91fee84 --- /dev/null +++ b/config/install/field.field.taxonomy_term.form.field_authority_link.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_authority_link + - taxonomy.vocabulary.form + module: + - controlled_access_terms +id: taxonomy_term.form.field_authority_link +field_name: field_authority_link +entity_type: taxonomy_term +bundle: form +label: 'Authority Sources' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + authority_sources: + carriers: 'Carriers Scheme' + mediatypes: 'Media Types Scheme' + mencformat: 'Encoding Format' + mvidformat: 'Video Format' + other: Other + title: 1 + link_type: 16 +field_type: authority_link diff --git a/config/install/field.field.taxonomy_term.frequencies.field_authority_link.yml b/config/install/field.field.taxonomy_term.frequencies.field_authority_link.yml new file mode 100644 index 0000000..196a953 --- /dev/null +++ b/config/install/field.field.taxonomy_term.frequencies.field_authority_link.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_authority_link + - taxonomy.vocabulary.frequencies + module: + - controlled_access_terms +id: taxonomy_term.frequencies.field_authority_link +field_name: field_authority_link +entity_type: taxonomy_term +bundle: frequencies +label: 'Authority Link' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + authority_sources: + frequencies: 'Publication Frequencies Scheme (LC)' + other: Other + title: 1 + link_type: 16 +field_type: authority_link diff --git a/config/install/field.field.taxonomy_term.issuance_modes.field_authority_link.yml b/config/install/field.field.taxonomy_term.issuance_modes.field_authority_link.yml new file mode 100644 index 0000000..b4c120a --- /dev/null +++ b/config/install/field.field.taxonomy_term.issuance_modes.field_authority_link.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_authority_link + - taxonomy.vocabulary.issuance_modes + module: + - controlled_access_terms +id: taxonomy_term.issuance_modes.field_authority_link +field_name: field_authority_link +entity_type: taxonomy_term +bundle: issuance_modes +label: 'Authority Link' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + authority_sources: + issuance: 'MARC Issuance List' + other: Other + title: 1 + link_type: 16 +field_type: authority_link diff --git a/config/install/field.field.taxonomy_term.temporal_subjects.field_authority_link.yml b/config/install/field.field.taxonomy_term.temporal_subjects.field_authority_link.yml new file mode 100644 index 0000000..dc03504 --- /dev/null +++ b/config/install/field.field.taxonomy_term.temporal_subjects.field_authority_link.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_authority_link + - taxonomy.vocabulary.temporal_subjects + module: + - controlled_access_terms +id: taxonomy_term.temporal_subjects.field_authority_link +field_name: field_authority_link +entity_type: taxonomy_term +bundle: temporal_subjects +label: 'Authority Sources' +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + authority_sources: + lcsh: 'Library of Congress Subject Headings' + other: Other + title: 1 + link_type: 16 +field_type: authority_link diff --git a/config/install/field.storage.node.field_abstract.yml b/config/install/field.storage.node.field_abstract.yml new file mode 100644 index 0000000..66ddcdc --- /dev/null +++ b/config/install/field.storage.node.field_abstract.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + module: + - field_permissions + - node +third_party_settings: + field_permissions: + permission_type: public +id: node.field_abstract +field_name: field_abstract +entity_type: node +type: string_long +settings: + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_alternative_title.yml b/config/install/field.storage.node.field_alt_title.yml similarity index 62% rename from config/install/field.storage.node.field_alternative_title.yml rename to config/install/field.storage.node.field_alt_title.yml index b86145f..0d9eb15 100644 --- a/config/install/field.storage.node.field_alternative_title.yml +++ b/config/install/field.storage.node.field_alt_title.yml @@ -2,9 +2,13 @@ langcode: en status: true dependencies: module: + - field_permissions - node -id: node.field_alternative_title -field_name: field_alternative_title +third_party_settings: + field_permissions: + permission_type: public +id: node.field_alt_title +field_name: field_alt_title entity_type: node type: string settings: @@ -13,7 +17,7 @@ settings: case_sensitive: false module: core locked: false -cardinality: 1 +cardinality: -1 translatable: true indexes: { } persist_with_no_fields: false diff --git a/config/install/field.storage.node.field_copyright_date.yml b/config/install/field.storage.node.field_copyright_date.yml new file mode 100644 index 0000000..cd09cd3 --- /dev/null +++ b/config/install/field.storage.node.field_copyright_date.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + module: + - controlled_access_terms + - field_permissions + - node +third_party_settings: + field_permissions: + permission_type: public +id: node.field_copyright_date +field_name: field_copyright_date +entity_type: node +type: edtf +settings: + max_length: '128' + is_ascii: false + case_sensitive: false +module: controlled_access_terms +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_date_captured.yml b/config/install/field.storage.node.field_date_captured.yml new file mode 100644 index 0000000..5ad739f --- /dev/null +++ b/config/install/field.storage.node.field_date_captured.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + module: + - controlled_access_terms + - field_permissions + - node +third_party_settings: + field_permissions: + permission_type: public +id: node.field_date_captured +field_name: field_date_captured +entity_type: node +type: edtf +settings: + max_length: '128' + is_ascii: false + case_sensitive: false +module: controlled_access_terms +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_date_modified.yml b/config/install/field.storage.node.field_date_modified.yml new file mode 100644 index 0000000..6e1feb8 --- /dev/null +++ b/config/install/field.storage.node.field_date_modified.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + module: + - controlled_access_terms + - field_permissions + - node +third_party_settings: + field_permissions: + permission_type: public +id: node.field_date_modified +field_name: field_date_modified +entity_type: node +type: edtf +settings: + max_length: '128' + is_ascii: false + case_sensitive: false +module: controlled_access_terms +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_date_valid.yml b/config/install/field.storage.node.field_date_valid.yml new file mode 100644 index 0000000..30757e1 --- /dev/null +++ b/config/install/field.storage.node.field_date_valid.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + module: + - controlled_access_terms + - field_permissions + - node +third_party_settings: + field_permissions: + permission_type: public +id: node.field_date_valid +field_name: field_date_valid +entity_type: node +type: edtf +settings: + max_length: '128' + is_ascii: false + case_sensitive: false +module: controlled_access_terms +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_frequency.yml b/config/install/field.storage.node.field_frequency.yml new file mode 100644 index 0000000..b38dd84 --- /dev/null +++ b/config/install/field.storage.node.field_frequency.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - field_permissions + - node + - taxonomy +third_party_settings: + field_permissions: + permission_type: public +id: node.field_frequency +field_name: field_frequency +entity_type: node +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_full_title.yml b/config/install/field.storage.node.field_full_title.yml new file mode 100644 index 0000000..88d5531 --- /dev/null +++ b/config/install/field.storage.node.field_full_title.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + module: + - field_permissions + - node +third_party_settings: + field_permissions: + permission_type: public +id: node.field_full_title +field_name: field_full_title +entity_type: node +type: string_long +settings: + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_mode_of_issuance.yml b/config/install/field.storage.node.field_mode_of_issuance.yml new file mode 100644 index 0000000..6efde1e --- /dev/null +++ b/config/install/field.storage.node.field_mode_of_issuance.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - field_permissions + - node + - taxonomy +third_party_settings: + field_permissions: + permission_type: public +id: node.field_mode_of_issuance +field_name: field_mode_of_issuance +entity_type: node +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/modules/islandora_marc_countries/config/install/field.storage.node.field_place_published_country.yml b/config/install/field.storage.node.field_place_published_country.yml similarity index 100% rename from modules/islandora_marc_countries/config/install/field.storage.node.field_place_published_country.yml rename to config/install/field.storage.node.field_place_published_country.yml diff --git a/config/install/field.storage.node.field_subject_general.yml b/config/install/field.storage.node.field_subject_general.yml new file mode 100644 index 0000000..c517091 --- /dev/null +++ b/config/install/field.storage.node.field_subject_general.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - field_permissions + - node + - taxonomy +third_party_settings: + field_permissions: + permission_type: public +id: node.field_subject_general +field_name: field_subject_general +entity_type: node +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/modules/islandora_marc_countries/config/install/language.content_settings.taxonomy_term.country.yml b/config/install/language.content_settings.taxonomy_term.country.yml similarity index 100% rename from modules/islandora_marc_countries/config/install/language.content_settings.taxonomy_term.country.yml rename to config/install/language.content_settings.taxonomy_term.country.yml diff --git a/config/install/language.content_settings.taxonomy_term.form.yml b/config/install/language.content_settings.taxonomy_term.form.yml new file mode 100644 index 0000000..975da67 --- /dev/null +++ b/config/install/language.content_settings.taxonomy_term.form.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.form + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: taxonomy_term.form +target_entity_type_id: taxonomy_term +target_bundle: form +default_langcode: site_default +language_alterable: false diff --git a/config/install/language.content_settings.taxonomy_term.frequencies.yml b/config/install/language.content_settings.taxonomy_term.frequencies.yml new file mode 100644 index 0000000..959eef4 --- /dev/null +++ b/config/install/language.content_settings.taxonomy_term.frequencies.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.frequencies + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: taxonomy_term.frequencies +target_entity_type_id: taxonomy_term +target_bundle: frequencies +default_langcode: site_default +language_alterable: false diff --git a/config/install/language.content_settings.taxonomy_term.issuance_modes.yml b/config/install/language.content_settings.taxonomy_term.issuance_modes.yml new file mode 100644 index 0000000..c482a89 --- /dev/null +++ b/config/install/language.content_settings.taxonomy_term.issuance_modes.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.issuance_modes + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: taxonomy_term.issuance_modes +target_entity_type_id: taxonomy_term +target_bundle: issuance_modes +default_langcode: site_default +language_alterable: false diff --git a/config/install/language.content_settings.taxonomy_term.temporal_subjects.yml b/config/install/language.content_settings.taxonomy_term.temporal_subjects.yml new file mode 100644 index 0000000..b656777 --- /dev/null +++ b/config/install/language.content_settings.taxonomy_term.temporal_subjects.yml @@ -0,0 +1,15 @@ +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.temporal_subjects + module: + - content_translation +third_party_settings: + content_translation: + enabled: true +id: taxonomy_term.temporal_subjects +target_entity_type_id: taxonomy_term +target_bundle: temporal_subjects +default_langcode: site_default +language_alterable: false diff --git a/config/install/rdf.mapping.node.islandora_object.yml b/config/install/rdf.mapping.node.islandora_object.yml index ac4ca34..254e9d8 100644 --- a/config/install/rdf.mapping.node.islandora_object.yml +++ b/config/install/rdf.mapping.node.islandora_object.yml @@ -14,7 +14,10 @@ bundle: islandora_object types: - 'pcdm:Object' fieldMappings: - field_alternative_title: + field_full_title: + properties: + - 'rdau:P60515' + field_alt_title: properties: - 'dcterms:alternative' field_edtf_date: @@ -32,9 +35,38 @@ fieldMappings: - 'dcterms:issued' datatype_callback: callable: 'Drupal\controlled_access_terms\EDTFConverter::dateIso8601Value' + field_copyright_date: + properties: + - 'dcterms:dateCopyrighted' + datatype_callback: + callable: 'Drupal\controlled_access_terms\EDTFConverter::dateIso8601Value' + field_date_captured: + properties: + - 'premis:creation' + datatype_callback: + callable: 'Drupal\controlled_access_terms\EDTFConverter::dateIso8601Value' + field_date_modified: + properties: + - 'dcterms:modified' + datatype_callback: + callable: 'Drupal\controlled_access_terms\EDTFConverter::dateIso8601Value' + field_date_valid: + properties: + - 'dcterms:valid' + datatype_callback: + callable: 'Drupal\controlled_access_terms\EDTFConverter::dateIso8601Value' + field_frequency: + properties: + - 'rdau:P60538' + field_mode_of_issuance: + properties: + - 'rdau:P60051' field_description: properties: - 'dcterms:description' + field_abstract: + properties: + - 'dcterms:abstract' field_extent: properties: - 'dcterms:extent' @@ -51,7 +83,11 @@ fieldMappings: mapping_type: rel field_rights: properties: - - 'dcterms:rights' + - 'dc11:rights' + field_subject_general: + properties: + - 'dcterms:subject' + mapping_type: rel field_subject: properties: - 'dcterms:subject' @@ -71,15 +107,27 @@ fieldMappings: field_place_published: properties: - 'relators:pup' + field_place_published_country: + properties: + - 'relators:pup' field_table_of_contents: properties: - 'dcterms:tableOfContents' + field_coordinates: + properties: + - 'dcterms:spatial' + field_coordinates_text: + properties: + - 'dcterms:spatial' + field_classification: + properties: + - 'dc11:subject' field_dewey_classification: properties: - - 'dcterms:subject' + - 'dc11:subject' field_lcc_classification: properties: - - 'dcterms:subject' + - 'dc11:subject' field_subjects_name: properties: - 'dcterms:subject' diff --git a/modules/islandora_marc_countries/config/install/rdf.mapping.taxonomy_term.country.yml b/config/install/rdf.mapping.taxonomy_term.country.yml similarity index 99% rename from modules/islandora_marc_countries/config/install/rdf.mapping.taxonomy_term.country.yml rename to config/install/rdf.mapping.taxonomy_term.country.yml index 9021a01..1335fbf 100644 --- a/modules/islandora_marc_countries/config/install/rdf.mapping.taxonomy_term.country.yml +++ b/config/install/rdf.mapping.taxonomy_term.country.yml @@ -20,4 +20,3 @@ fieldMappings: field_authority_link: properties: - 'schema:sameAs' - diff --git a/modules/islandora_marc_countries/config/install/taxonomy.vocabulary.country.yml b/config/install/taxonomy.vocabulary.country.yml similarity index 99% rename from modules/islandora_marc_countries/config/install/taxonomy.vocabulary.country.yml rename to config/install/taxonomy.vocabulary.country.yml index f50f5e6..ca99c43 100644 --- a/modules/islandora_marc_countries/config/install/taxonomy.vocabulary.country.yml +++ b/config/install/taxonomy.vocabulary.country.yml @@ -5,4 +5,3 @@ name: Country vid: country description: 'The MARC Code List for Countries contains a list of places and their associated two- or three-character lowercase alphabetic cod' weight: 0 - diff --git a/config/install/taxonomy.vocabulary.form.yml b/config/install/taxonomy.vocabulary.form.yml new file mode 100644 index 0000000..19f107a --- /dev/null +++ b/config/install/taxonomy.vocabulary.form.yml @@ -0,0 +1,7 @@ +langcode: en +status: true +dependencies: { } +name: Form +vid: form +description: 'Terms describing physical format of objects' +weight: 0 diff --git a/config/install/taxonomy.vocabulary.frequencies.yml b/config/install/taxonomy.vocabulary.frequencies.yml new file mode 100644 index 0000000..344ccd0 --- /dev/null +++ b/config/install/taxonomy.vocabulary.frequencies.yml @@ -0,0 +1,7 @@ +langcode: en +status: true +dependencies: { } +name: Frequency +vid: frequencies +description: 'Terms to express publication frequency' +weight: 0 diff --git a/config/install/taxonomy.vocabulary.issuance_modes.yml b/config/install/taxonomy.vocabulary.issuance_modes.yml new file mode 100644 index 0000000..4f3e12a --- /dev/null +++ b/config/install/taxonomy.vocabulary.issuance_modes.yml @@ -0,0 +1,7 @@ +langcode: en +status: true +dependencies: { } +name: 'Issuance Mode' +vid: issuance_modes +description: 'Terms from Library of Congress'' MARC Issuance List vocabulary' +weight: 0 diff --git a/config/install/taxonomy.vocabulary.temporal_subjects.yml b/config/install/taxonomy.vocabulary.temporal_subjects.yml new file mode 100644 index 0000000..3807409 --- /dev/null +++ b/config/install/taxonomy.vocabulary.temporal_subjects.yml @@ -0,0 +1,7 @@ +langcode: en +status: true +dependencies: { } +name: 'Temporal Subjects' +vid: temporal_subjects +description: 'Subject terms expressing periods of time' +weight: 0 diff --git a/modules/islandora_marc_countries/islandora_marc_countries.features.yml b/modules/islandora_marc_countries/islandora_marc_countries.features.yml deleted file mode 100644 index 25a30a0..0000000 --- a/modules/islandora_marc_countries/islandora_marc_countries.features.yml +++ /dev/null @@ -1 +0,0 @@ -bundle: islandora diff --git a/modules/islandora_marc_countries/islandora_marc_countries.info.yml b/modules/islandora_marc_countries/islandora_marc_countries.info.yml deleted file mode 100755 index 59003a2..0000000 --- a/modules/islandora_marc_countries/islandora_marc_countries.info.yml +++ /dev/null @@ -1,8 +0,0 @@ -name: 'Islandora MARC Countries' -type: module -description: 'Default configuration for Islandora MARC countries' -core: 8.x -core_version_requirement: ^8 || ^9 -package: 'Islandora' -dependencies: - - islandora_defaults diff --git a/modules/islandora_search/config/install/search_api.index.default_solr_index.yml b/modules/islandora_search/config/install/search_api.index.default_solr_index.yml index 6cf198e..f424232 100644 --- a/modules/islandora_search/config/install/search_api.index.default_solr_index.yml +++ b/modules/islandora_search/config/install/search_api.index.default_solr_index.yml @@ -8,25 +8,24 @@ dependencies: - taxonomy - search_api config: - - field.storage.node.field_edtf_date + - field.storage.node.field_alt_title - field.storage.node.field_edtf_date_created - - field.storage.node.field_edtf_date_issued - field.storage.node.field_description - - field.storage.node.field_identifier - - field.storage.node.field_linked_agent - - field.storage.node.field_local_identifier - - field.storage.node.field_member_of - - field.storage.node.field_note - - field.storage.node.field_physical_form - - field.storage.node.field_subject + - field.storage.node.field_dewey_classification + - field.storage.node.field_edition + - field.storage.node.field_extent + - field.storage.node.field_full_title + - field.storage.node.field_isbn + - field.storage.node.field_lcc_classification + - field.storage.node.field_oclc_number + - field.storage.node.field_resource_type + - field.storage.node.field_rights + - field.storage.node.field_subject_general + - field.storage.node.field_geographic_subject - field.storage.node.field_subjects_name - - field.storage.node.field_table_of_contents - - field.storage.node.field_tags - field.storage.node.field_temporal_subject - - field.storage.taxonomy_term.field_geo_alt_name - - field.storage.taxonomy_term.field_corp_alt_name - - field.storage.taxonomy_term.field_cat_date_end - - field.storage.taxonomy_term.field_cat_date_begin + - field.storage.node.field_subject + - field.storage.node.field_tags - search_api.server.default_solr_server - core.entity_view_mode.node.search_index third_party_settings: @@ -74,6 +73,14 @@ field_settings: dependencies: module: - node + changed_1: + label: Changed + datasource_id: 'entity:node' + property_path: changed + type: date + dependencies: + module: + - node created: label: 'Authored on' datasource_id: 'entity:node' @@ -82,38 +89,14 @@ field_settings: dependencies: module: - node - description: - label: Description - datasource_id: 'entity:taxonomy_term' - property_path: description - type: text - dependencies: - module: - - taxonomy - field_cat_date_begin: - label: 'Founding Date' - datasource_id: 'entity:taxonomy_term' - property_path: field_cat_date_begin - type: string - dependencies: - config: - - field.storage.taxonomy_term.field_cat_date_begin - field_cat_date_end: - label: 'Dissolution Date' - datasource_id: 'entity:taxonomy_term' - property_path: field_cat_date_end + field_alt_title: + label: 'Alternative Title' + datasource_id: 'entity:node' + property_path: field_alt_title type: string dependencies: config: - - field.storage.taxonomy_term.field_cat_date_end - field_corp_alt_name: - label: 'Corporate Body Alternate Name' - datasource_id: 'entity:taxonomy_term' - property_path: field_corp_alt_name - type: text - dependencies: - config: - - field.storage.taxonomy_term.field_corp_alt_name + - field.storage.node.field_alt_title field_description: label: Description datasource_id: 'entity:node' @@ -122,19 +105,27 @@ field_settings: dependencies: config: - field.storage.node.field_description + field_dewey_classification: + label: 'Dewey Classification' + datasource_id: 'entity:node' + property_path: field_dewey_classification + type: string + dependencies: + config: + - field.storage.node.field_dewey_classification field_edited_text: - label: 'Edited Text' + label: 'Reverse reference: Media using Media of ยป Edited Text' datasource_id: 'entity:node' property_path: 'search_api_reverse_entity_references_media__field_media_of:field_edited_text' type: text - field_edtf_date: - label: Date + field_edition: + label: Edition datasource_id: 'entity:node' - property_path: field_edtf_date + property_path: field_edition type: string dependencies: config: - - field.storage.node.field_edtf_date + - field.storage.node.field_edition field_edtf_date_created: label: 'Date Created' datasource_id: 'entity:node' @@ -143,106 +134,54 @@ field_settings: dependencies: config: - field.storage.node.field_edtf_date_created - field_edtf_date_issued: - label: 'Date Issued' - datasource_id: 'entity:node' - property_path: field_edtf_date_issued - type: string - dependencies: - config: - - field.storage.node.field_edtf_date_issued - field_geo_alt_name: - label: 'Alternate Name' - datasource_id: 'entity:taxonomy_term' - property_path: field_geo_alt_name - type: text - dependencies: - config: - - field.storage.taxonomy_term.field_geo_alt_name - field_identifier: - label: Identifier - datasource_id: 'entity:node' - property_path: field_identifier - type: string - dependencies: - config: - - field.storage.node.field_identifier - field_linked_agent: - label: 'Linked Agent' - datasource_id: 'entity:node' - property_path: 'field_linked_agent:entity:name' - type: string - dependencies: - config: - - field.storage.node.field_linked_agent - module: - - taxonomy - - taxonomy - field_local_identifier: - label: 'Local Identifier' + field_extent: + label: Extent datasource_id: 'entity:node' - property_path: field_local_identifier + property_path: field_extent type: string dependencies: config: - - field.storage.node.field_local_identifier - field_member_of: - label: 'Member of' - datasource_id: 'entity:node' - property_path: field_member_of - type: integer - dependencies: - config: - - field.storage.node.field_member_of - field_note: - label: Note + - field.storage.node.field_extent + field_full_title: + label: 'Full Title' datasource_id: 'entity:node' - property_path: field_note + property_path: field_full_title type: text dependencies: config: - - field.storage.node.field_note - field_physical_form: - label: 'Physical Form' + - field.storage.node.field_full_title + field_isbn: + label: ISBN datasource_id: 'entity:node' - property_path: 'field_physical_form:entity:name' + property_path: field_isbn type: string dependencies: config: - - field.storage.node.field_physical_form - module: - - taxonomy - - taxonomy - field_subject: - label: Subject + - field.storage.node.field_isbn + field_lcc_classification: + label: 'Library of Congress Classification' datasource_id: 'entity:node' - property_path: 'field_subject:entity:name' + property_path: field_lcc_classification type: string dependencies: config: - - field.storage.node.field_subject - module: - - taxonomy - - taxonomy - field_subjects_name: - label: 'Subject (name)' + - field.storage.node.field_lcc_classification + field_oclc_number: + label: 'OCLC Number' datasource_id: 'entity:node' - property_path: 'field_subjects_name:entity:name' + property_path: field_oclc_number type: string dependencies: config: - - field.storage.node.field_subjects_name - module: - - taxonomy - - taxonomy - field_table_of_contents: - label: 'Table of Contents' + - field.storage.node.field_oclc_number + field_rights: + label: Rights datasource_id: 'entity:node' - property_path: field_table_of_contents - type: text + property_path: field_rights + type: string dependencies: config: - - field.storage.node.field_table_of_contents + - field.storage.node.field_rights field_tags: label: Tags datasource_id: 'entity:node' @@ -251,26 +190,17 @@ field_settings: dependencies: config: - field.storage.node.field_tags - field_temporal_subject: - label: 'Temporal Subject' + name_1: + label: 'Resource Type' datasource_id: 'entity:node' - property_path: 'field_temporal_subject:entity:name' + property_path: 'field_resource_type:entity:name' type: string dependencies: config: - - field.storage.node.field_temporal_subject + - field.storage.node.field_resource_type module: - taxonomy - taxonomy - name: - label: Name - datasource_id: 'entity:taxonomy_term' - property_path: name - type: text - boost: !!float 8 - dependencies: - module: - - taxonomy node_grants: label: 'Node access information' property_path: search_api_node_grants @@ -288,20 +218,7 @@ field_settings: view_mode: 'entity:node': article: search_index - islandora_object: search_index page: search_index - 'entity:taxonomy_term': - corporate_body: default - family: default - genre: default - geo_location: default - language: default - person: default - physical_form: default - resource_types: default - subject: default - tags: default - temporal: default status: label: 'Publishing status' datasource_id: 'entity:node' @@ -320,6 +237,73 @@ field_settings: dependencies: module: - node + subject_aggregated: + label: 'Subjects (All)' + property_path: aggregated_field + type: string + configuration: + type: union + fields: + - 'entity:node/field_geographic_subject' + - 'entity:node/field_subject' + - 'entity:node/field_subject_general' + - 'entity:node/field_subjects_name' + - 'entity:node/field_temporal_subject' + subject_general_name: + label: Subject + datasource_id: 'entity:node' + property_path: 'field_subject_general:entity:name' + type: string + dependencies: + config: + - field.storage.node.field_subject_general + module: + - taxonomy + - taxonomy + subject_geographic_name: + label: 'Subject (Geographic)' + datasource_id: 'entity:node' + property_path: 'field_geographic_subject:entity:name' + type: string + dependencies: + config: + - field.storage.node.field_geographic_subject + module: + - taxonomy + - taxonomy + subject_names_name: + label: 'Subject (Names)' + datasource_id: 'entity:node' + property_path: 'field_subjects_name:entity:name' + type: string + dependencies: + config: + - field.storage.node.field_subjects_name + module: + - taxonomy + - taxonomy + subject_temporal_name: + label: 'Subject (Temporal)' + datasource_id: 'entity:node' + property_path: 'field_temporal_subject:entity:name' + type: string + dependencies: + config: + - field.storage.node.field_temporal_subject + module: + - taxonomy + - taxonomy + subject_topical_name: + label: 'Subject (Topical)' + datasource_id: 'entity:node' + property_path: 'field_subject:entity:name' + type: string + dependencies: + config: + - field.storage.node.field_subject + module: + - taxonomy + - taxonomy title: label: Title datasource_id: 'entity:node' @@ -329,6 +313,16 @@ field_settings: dependencies: module: - node + title_aggregated: + label: 'Title (All)' + property_path: aggregated_field + type: string + configuration: + type: union + fields: + - 'entity:node/field_alt_title' + - 'entity:node/field_full_title' + - 'entity:node/title' type: label: 'Content type' datasource_id: 'entity:node' @@ -355,17 +349,6 @@ datasource_settings: languages: default: true selected: { } - 'entity:taxonomy_term': - bundles: - default: true - selected: - - islandora_access - - islandora_display - - islandora_media_use - - islandora_models - languages: - default: true - selected: { } processor_settings: add_url: weights: @@ -380,22 +363,6 @@ processor_settings: entity_status: weights: preprocess_index: -10 - hierarchy: - fields: - field_member_of: node-field_member_of - weights: - preprocess_index: -45 - highlight: - highlight: always - highlight_partial: true - excerpt: true - excerpt_length: 256 - exclude_fields: - - rendered_item - prefix: '' - suffix: '' - weights: - postprocess_query: 0 html_filter: all_fields: false fields: @@ -426,3 +393,4 @@ options: index_directly: true cron_limit: 50 server: default_solr_server +