diff --git a/modules/dgi_migrate_foxml_standard_mods/migrations/dgis_nodes.yml b/modules/dgi_migrate_foxml_standard_mods/migrations/dgis_nodes.yml index bf283240..4fab3bec 100644 --- a/modules/dgi_migrate_foxml_standard_mods/migrations/dgis_nodes.yml +++ b/modules/dgi_migrate_foxml_standard_mods/migrations/dgis_nodes.yml @@ -1491,7 +1491,7 @@ process: - plugin: dgi_migrate.subproperty property: nodeValue field_record_cataloging_language: - - <<: *nested_mods_node + - << : *nested_mods_node query: 'mods:languageOfCataloging[normalize-space()]' - plugin: callback callable: iterator_to_array @@ -1501,11 +1501,18 @@ process: - plugin: dgi_migrate.sub_process process_values: true values: - _vid: - - plugin: default_value - default_value: language - <<: *generic_term_after - - <<: *generic_term_extract + language_term: + - << : *nested_mods_node + query: 'string(normalize-space(.))' + method: evaluate + - plugin: dgi_migrate.required_entity_lookup + entity_type: taxonomy_term + bundle_key: vid + bundle: language + value_key: name + ignore_case: true + - plugin: dgi_migrate.process.single_extract + index: [ language_term ] _field_record_change_date_single: - << : *nested_mods_node query: 'mods:recordChangeDate[not(@point)]'