solidipes.utils.metadata module

This module must be lazy loaded due to pandas import.

solidipes.utils.metadata.dc_to_solidipes(dc_metadata: Dict[str, Any]) Dict[str, Any][source]

Transform Dublin Core Qualified metadata to solidipes-compliant, solidipes-adjacent metadata.

Parameters:

dc_metadata (dict) – Input metadata in Dublin Core Qualified format

Returns:

Transformed metadata in solidipes format

Return type:

dict

solidipes.utils.metadata.solidipes_to_dspace7(metadata: Dict[str, Any]) Dict[str, Any][source]

Transform solidipes-compliant/solidipes-adjacent metadata to DSpace7 patch-ready metadata, i.e. a list of field insertion operations.

Parameters:

metadata (dict) – solidipes metadata

Returns:

Transformed metadata in DSpace7 patch-ready Dublin Core format

Return type:

dict