Ignore:
Timestamp:
2024-02-28T10:59:16+13:00 (3 months ago)
Author:
kjdon
Message:

standardising on top_section rather than section or topsection when we have a top section

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/plugins/HathiTrustMETSPlugin.pm

    r38749 r38801  
    240240
    241241
    242     my $section = $doc_obj->get_top_section();
     242    my $top_section = $doc_obj->get_top_section();
    243243       
    244     $doc_obj->add_utf8_metadata($section, "Plugin", "$self->{'plugin_type'}");
    245     $doc_obj->add_metadata($section, "FileFormat", "HathiTrustMETS");
     244    $doc_obj->add_utf8_metadata($top_section, "Plugin", "$self->{'plugin_type'}");
     245    $doc_obj->add_metadata($top_section, "FileFormat", "HathiTrustMETS");
    246246
    247247    my $file_dirname = &File::Basename::dirname($file);
     
    251251    # note that this metadata is associated with the top level section
    252252    $self->add_associated_files($doc_obj, $filename_full_path);
    253     $self->extra_metadata ($doc_obj, $section, $metadata);
     253    $self->extra_metadata ($doc_obj, $top_section, $metadata);
    254254    $self->auto_extract_metadata ($doc_obj);
    255255    $self->plugin_specific_process($base_dir, $file, $doc_obj, $gli);
    256256    # if we haven't found any Title so far, assign one
    257     $self->title_fallback($doc_obj,$section,$filename_no_path);
     257    $self->title_fallback($doc_obj,$top_section,$filename_no_path);
    258258
    259259    if ($self->{'metadata_mapping_rules'}) {
     
    274274    my ($filename_full_path, $filename_no_path) = &util::get_full_filenames($base_dir, $file);
    275275
    276     my $topsection = $doc_obj->get_top_section();
     276    my $top_section = $doc_obj->get_top_section();
    277277
    278278    my $json_metadata_filename = $filename_full_path;
     
    300300
    301301        if ($md_name eq "title") {
    302         $doc_obj->set_utf8_metadata_element ($topsection, "Title", $md_value);
    303         $doc_obj->set_utf8_metadata_element ($topsection, "dc.Title", $md_value);
     302        $doc_obj->set_utf8_metadata_element ($top_section, "Title", $md_value);
     303        $doc_obj->set_utf8_metadata_element ($top_section, "dc.Title", $md_value);
    304304        }
    305305        else {
    306         $doc_obj->set_utf8_metadata_element ($topsection, $md_name, $md_value);
     306        $doc_obj->set_utf8_metadata_element ($top_section, $md_name, $md_value);
    307307        }
    308308    }
     
    314314    $docNameIE =~ s/^.*?\.//;
    315315
    316     $doc_obj->set_utf8_metadata_element ($topsection, "docName", $docName);
    317     $doc_obj->set_utf8_metadata_element ($topsection, "docNameIE", $docNameIE);
     316    $doc_obj->set_utf8_metadata_element ($top_section, "docName", $docName);
     317    $doc_obj->set_utf8_metadata_element ($top_section, "docNameIE", $docNameIE);
    318318
    319319}
Note: See TracChangeset for help on using the changeset viewer.