Module: DS::Extractor

Defined in:
lib/ds/extractor.rb,
lib/ds/extractor/name.rb,
lib/ds/extractor/genre.rb,
lib/ds/extractor/place.rb,
lib/ds/extractor/title.rb,
lib/ds/extractor/subject.rb,
lib/ds/extractor/language.rb,
lib/ds/extractor/material.rb,
lib/ds/extractor/base_term.rb,
lib/ds/extractor/ds_csv_extractor.rb,
lib/ds/extractor/tei_xml_extractor.rb,
lib/ds/extractor/csv_record_locator.rb,
lib/ds/extractor/marc_xml_extractor.rb,
lib/ds/extractor/xml_record_locator.rb,
lib/ds/extractor/base_record_locator.rb,
lib/ds/extractor/ds_mets_xml_extractor.rb

Overview

Module for DS Extractor classes, which are responsible for extracting import CSV rows from source records.

Extractors are used by Mapper::BaseMapper instances to extract data from a source records and by Recon::ReconBuilder instances to extract data from DS data sources for recon CSVs.

Defined Under Namespace

Modules: DsCsvExtractor, DsMetsXmlExtractor, MarcXmlExtractor, TeiXml Classes: BaseRecordLocator, BaseTerm, CsvRecordLocator, Genre, Language, Material, Name, Place, Subject, Title, XmlRecordLocator