edh_build_iso19139_xml

edh_build_iso19139_xml(
    dataset_meta,
    output_path=None,
    file_identifier=None,
    language='eng',
    date_stamp=None,
    profile='dfo_edh_hnap',
)

Build DFO HNAP or generic ISO 19139 XML from dataset metadata.

Parameters

Name Type Description Default
dataset_meta pd.DataFrame Single-row normalized dataset metadata DataFrame. required
output_path Optional[str] Optional XML output path. None
file_identifier Optional[str] Optional explicit metadata file identifier. None
language str ISO 639-2 language code. 'eng'
date_stamp Optional metadata date override. None
profile str "dfo_edh_hnap" or "iso19139". 'dfo_edh_hnap'

Returns

Name Type Description
dict XML text, output path when written, and profile metadata.
Back to top