Class Role
- 
- All Implemented Interfaces:
- Serializable,- Comparable<Role>
 
 @UML(identifier="CI_RoleCode", specification=ISO_19115) public final class Role extends CodeList<Role> Function performed by the responsible party.- Since:
- GeoAPI 2.0
- Author:
- Martin Desruisseaux (IRD), Cory Horner (Refractions Research)
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static RoleAUTHORParty who authored the resource.static RoleCUSTODIANParty that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.static RoleDISTRIBUTORParty who distributes the resource.static RoleORIGINATORParty who created the resource.static RoleOWNERParty that owns the resource.static RolePOINT_OF_CONTACTParty who can be contacted for acquiring knowledge about or acquisition of the resource.static RolePRINCIPAL_INVESTIGATORKey party responsible for gathering information and conducting research.static RolePROCESSORParty who has processed the data in a manner such that the resource has been modified.static RolePUBLISHERParty who published the resource.static RoleRESOURCE_PROVIDERParty that supplies the resource.static RoleUSERParty who uses the resource.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Role[]family()Returns the list of enumerations of the same kind than this enum.static RolevalueOf(String code)Returns the role that matches the given string, or returns a new one if none match it.static Role[]values()Returns the list ofRoles.
 
- 
- 
- 
Field Detail- 
RESOURCE_PROVIDER@UML(identifier="resourceProvider", obligation=CONDITIONAL, specification=ISO_19115) public static final Role RESOURCE_PROVIDER Party that supplies the resource.
 - 
CUSTODIAN@UML(identifier="custodian", obligation=CONDITIONAL, specification=ISO_19115) public static final Role CUSTODIAN Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.
 - 
OWNER@UML(identifier="owner", obligation=CONDITIONAL, specification=ISO_19115) public static final Role OWNER Party that owns the resource.
 - 
USER@UML(identifier="user", obligation=CONDITIONAL, specification=ISO_19115) public static final Role USER Party who uses the resource.
 - 
DISTRIBUTOR@UML(identifier="distributor", obligation=CONDITIONAL, specification=ISO_19115) public static final Role DISTRIBUTOR Party who distributes the resource.
 - 
ORIGINATOR@UML(identifier="originator", obligation=CONDITIONAL, specification=ISO_19115) public static final Role ORIGINATOR Party who created the resource.
 - 
POINT_OF_CONTACT@UML(identifier="pointOfContact", obligation=CONDITIONAL, specification=ISO_19115) public static final Role POINT_OF_CONTACT Party who can be contacted for acquiring knowledge about or acquisition of the resource.
 - 
PRINCIPAL_INVESTIGATOR@UML(identifier="principalInvestigator", obligation=CONDITIONAL, specification=ISO_19115) public static final Role PRINCIPAL_INVESTIGATOR Key party responsible for gathering information and conducting research.
 - 
PROCESSOR@UML(identifier="processor", obligation=CONDITIONAL, specification=ISO_19115) public static final Role PROCESSOR Party who has processed the data in a manner such that the resource has been modified.
 - 
PUBLISHER@UML(identifier="publisher", obligation=CONDITIONAL, specification=ISO_19115) public static final Role PUBLISHER Party who published the resource.
 - 
AUTHOR@UML(identifier="author", obligation=CONDITIONAL, specification=ISO_19115) public static final Role AUTHOR Party who authored the resource.- Since:
- GeoAPI 2.1
 
 
- 
 
-