@FuhuXia The ISO 19115 standard says that ` gmd:status`  has a cardinality of [0..*]. Even if we generally use just one value I would set the multiplicity to "*" to cover all cases. The only thing that would imply is that ` iso_values['progress']` would be a list, so on ` `get_package_dict` you'd need to pick the first element of the list