; Trying out the compound thing [CONFIG] config_id = MK last_updated_on = "2018-09-20" last_update_by = "Hongxing Geng" [FETCHER] class = Cdm ; The alias of the CONTENTdm collection. alias = MK ws_url = "http://deck.cs.athabascau.ca/dmwebservices/index.php?q=" ; 'record_key' should always be 'pointer' for CONTENTdm fetchers. record_key = pointer temp_directory = "/data/projects/arca/tmp" [METADATA_PARSER] class = mods\CdmToMods alias = MK ws_url = "http://deck.cs.athabascau.ca/dmwebservices/index.php?q=" ; Path to the csv file that contains the CONTENTdm to MODS mappings. mapping_csv_path = '/data/projects/arca/collections/MK/mapping.csv' ; Include the migrated from uri into your generated metadata (e.g., MODS) include_migrated_from_uri = TRUE repeatable_wrapper_elements[] = extension repeatable_wrapper_elements[] = name repeatable_wrapper_elements[] = subject repeatable_wrapper_elements[] = identifier repeatable_wrapper_elements[] = titleInfo repeatable_wrapper_elements[] = title repeatable_wrapper_elements[] = relatedItem use_nicknames = true [FILE_GETTER] class = CdmSingleFile alias = MK ;input_directories[] = ws_url = "http://deck.cs.athabascau.ca/dmwebservices/index.php?q=" utils_url = "http://deck.cs.athabascau.ca/utils/" temp_directory = "/data/projects/arca/tmp" [WRITER] class = CdmSingleFile alias = MK output_directory = "/data/projects/arca/collections/MK/output" metadata_filename = postwritehooks[] = "php extras/scripts/postwritehooks/validate_mods.php" postwritehooks[] = "php extras/scripts/postwritehooks/object_timer.php" postwritehooks[] = "php extras/scripts/postwritehooks/move_packages_by_extension.php" ; Note: During testing we only generate MODS datastreams. In production, comment this line out. ;datastreams[] = MODS [MANIPULATORS] ;filegettermanipulators[] = "CdmSingleFile|pdf" ;fetchermanipulators[] = "CdmCompound|Document-PDF" ;metadatamanipulators[] = "FilterModsTopic|subject" ;metadatamanipulators[] = "AddContentdmData" ;metadatamanipulators[] = "AddUuidToMods" ;metadatamanipulators[] = "NormalizeDate|collec|dateIssued|m" ;metadatamanipulators[] = "InsertXmlFromTemplate|null0|/data/projects/arca/collections/MK/man/abstract.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null1|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/physicalDescription.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null4|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/titleInfo_herbarium.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null3|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/herbarium_extension.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null6|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/coordinates_herbarium.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null7|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/cdm_extension.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null8|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/hierarchicalGeographic.xml" ;metadatamanipulators[] = "InsertXmlFromTemplate|null9|/data/projects/arca/config/manipulations/athabasca_manipulations_nicknames/rocks_abstract.xml" [LOGGING] path_to_log = "/data/projects/arca/tmp/mik.log" path_to_manipulator_log = "/data/projects/arca/tmp/manipulator.log"