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. |