Module: DS::Extractor::DsCsvExtractor
- Extended by:
- ClassMethods
- Defined in:
- lib/ds/extractor/ds_csv_extractor.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- COLUMN_MAPPINGS =
{ ds_id: "DS ID", holding_institution_as_recorded: "Holding Institution", source_type: "Source Type", cataloging_convention: "Cataloging Convention", holding_institution_id_number: "Holding Institution Identifier", holding_institution_shelfmark: "Shelfmark", fragment_num_disambiguator: "Fragment Number or Disambiguator", link_to_holding_institution_record: "Link to Institutional Record", link_to_iiif_manifest: "IIIF Manifest", production_places_as_recorded: "Production Place(s)", production_date_as_recorded: "Date Description", production_date_start: "Production Date START", production_date_end: "Production Date END", dated: "Dated", uniform_titles_as_recorded: "Uniform Title(s)", titles_as_recorded: "Title(s)", genres_as_recorded: "Genre/Form", all_subjects: [ "Subject(s)", "Named Subject(s)", ], subjects_as_recorded: "Subject(s)", named_subjects_as_recorded: "Named Subject(s)", authors_as_recorded: "Author Name(s)", artists_as_recorded: "Artist Name(s)", scribes_as_recorded: "Scribe Name(s)", former_owners_as_recorded: "Former Owner Name(s)", languages_as_recorded: "Language(s)", material_as_recorded: "Materials Description", extent: "Extent", dimensions: "Dimensions", notes: [ "Layout", "Script", "Decoration", "Binding", "Physical Description Miscellaneous", "Provenance Notes", "Note 1", "Note 2" ], acknowledgments: "Acknowledgements", date_source_modified: "Date Updated by Contributor", }.freeze
- LONG_STRING_WARNING =
'TEXT_EXCEEDS_400_CHARACTERS'
Method Summary
Methods included from ClassMethods
balanced_titles?, extract_acknowledgments, extract_all_subjects, extract_all_subjects_as_recorded, extract_artists, extract_artists_as_recorded, extract_artists_as_recorded_agr, extract_associated_agents, extract_authors, extract_authors_as_recorded, extract_authors_as_recorded_agr, extract_cataloging_convention, extract_date_range, extract_dated, extract_dimensions, extract_dsid, extract_former_owners, extract_former_owners_as_recorded, extract_former_owners_as_recorded_agr, extract_fragment_num_disambiguator, extract_genres, extract_genres_as_recorded, extract_holding_institution_as_recorded, extract_holding_institution_id_number, extract_holding_institution_shelfmark, extract_languages, extract_languages_as_recorded, extract_link_to_holding_institution_record, extract_link_to_iiif_manifest, extract_material_as_recorded, extract_materials, extract_named_subjects, extract_named_subjects_as_recorded, extract_names, extract_notes, extract_physical_description, extract_places, extract_production_date_as_recorded, extract_production_date_end, extract_production_date_start, extract_production_places_as_recorded, extract_recon_genres, extract_recon_names, extract_recon_places, extract_recon_subjects, extract_recon_titles, extract_scribes, extract_scribes_as_recorded, extract_scribes_as_recorded_agr, extract_source_type, extract_subjects, extract_subjects_as_recorded, extract_terms, extract_titles, extract_titles_as_recorded, extract_titles_as_recorded_agr, extract_uniform_titles, extract_uniform_titles_as_recorded, extract_uniform_titles_as_recorded_agr, extract_values_for, extract_values_for_header, get_property_name, known_property?, maps_to_property?, mark_long