Codelist values for gmd:CI_RoleCode should be
| Entry |
Description |
Notes |
author |
party who authored the resource |
|
custodian |
party that accepts accountability and responsability for the data and ensures appropriate care and maintenance of the resource |
|
distributor |
party who distributes the resource |
|
originator |
party who created the resource |
|
owner |
party that owns the resource |
|
pointOfContact |
party who can be contacted for acquiring knowledge about or acquisition of the resource |
|
principalInvestigator |
key party responsible for gathering information and conducting research |
|
processor |
party who has processed the data in a manner such that the resource has been modified |
|
publisher |
party who published the resource |
|
resourceProvider |
party that supplies the resource |
|
sponsor |
party that sponsors the resource |
|
user |
party who uses the resource |
|
In GeoNode they are defined as
|
class Roles(enum.Enum): |
|
"""Roles with their `label`, `is_required`, `is_multivalue`, `is_toggled_in_metadata_editor""" |
|
|
|
OWNER = Role("Owner", True, False, False) |
|
METADATA_AUTHOR = Role("Metadata Author", True, True, True) |
|
PROCESSOR = Role("Processor", False, True, True) |
|
PUBLISHER = Role("Publisher", False, True, True) |
|
CUSTODIAN = Role("Custodian", False, True, True) |
|
POC = Role("Point of Contact", True, True, False) |
|
DISTRIBUTOR = Role("Distributor", False, True, True) |
|
RESOURCE_USER = Role("Resource User", False, True, True) |
|
RESOURCE_PROVIDER = Role("Resource Provider", False, True, True) |
|
ORIGINATOR = Role("Originator", False, True, True) |
|
PRINCIPAL_INVESTIGATOR = Role("Principal Investigator", False, True, True) |
where the label is also set as codeListValue:
|
<gmd:role> |
|
<gmd:CI_RoleCode codeSpace="ISOTC211/19115" codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="{{ label }}">{{ label }}</gmd:CI_RoleCode> |
|
</gmd:role> |
This values are still not inserted into the xml metadata because of #12533
Codelist values for
gmd:CI_RoleCodeshould beauthorcustodiandistributororiginatorownerpointOfContactprincipalInvestigatorprocessorpublisherresourceProvidersponsoruserIn GeoNode they are defined as
geonode/geonode/people/__init__.py
Lines 33 to 46 in ec24c99
where the label is also set as
codeListValue:geonode/geonode/catalogue/templates/catalogue/full_metadata.xml
Lines 78 to 80 in ec24c99
This values are still not inserted into the xml metadata because of #12533