Merge Data from getmarc server¶
Added in version 0.4
This workflow is used to merge data in a tsv file with metadata from a getmarc server.
Prerequisites¶
In order to perform this workflow, the get_marc_server_url configuration in galatea needs to be set.
To verify that this has been configured, use the config command.
If get_marc_server_url is set, a value will show. If get_marc_server_url is not set, it can be set with config set command.
For example, galatea config set get_marc_server_url https://example.com/ will configure galatea to use a getmarc
server at https://example.com/
Workflow¶
If not using an existing mapping toml file, generate a new one with merge-data from-getmarc init-mapper command.
user@WORKMACHINE123 % galatea merge-data from-getmarc init-mapper myfile.tsv Wrote mapping file to /Users/user/mapping.toml
Edit the content of the created mapping toml file in a text editor.
Make sure the identifier_key is set to column containing the mmsid in the tsv file.
[mappings] identifier_key = "Bibliographic Identifier"
For each column expected to have data added to, edit each [[mapping]] section.
Merge the data with the merge command
user@WORKMACHINE123 % galatea merge-data from-getmarc merge myfile.tsv /Users/user/mapping.toml
For information on the mapping file, see the Getmarc Merge Mapper Toml File documentation.