All Implemented Interfaces:
Serializable, Comparable<Role>, ControlledVocabulary

@UML(identifier="CI_RoleCode", specification=ISO_19115) public final class Role extends CodeList<Role>
Function performed by the responsible party.
Since:
2.0
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class CodeList

    CodeList.Filter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Role
    Party who authored the resource.
    static final Role
    Party who jointly authors the resource.
    static final Role
    Party who assists with the generation of the resource other than the principal investigator.
    static final Role
    Party contributing to the resource.
    static final Role
    Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource.
    static final Role
    Party who distributes the resource.
    static final Role
    Party who reviewed or modified the resource to improve the content.
    static final Role
    Party providing monetary support for the resource.
    static final Role
    A class of entity that immediate access to the resource and for whom the resource is intended or useful.
    static final Role
    Party who created the resource.
    static final Role
    Party that owns the resource.
    static final Role
    Party who can be contacted for acquiring knowledge about or acquisition of the resource.
    static final Role
    Key party responsible for gathering information and conducting research.
    static final Role
    Party who has processed the data in a manner such that the resource has been modified.
    static final Role
    Party who published the resource.
    static final Role
    Party that supplies the resource.
    static final Role
    Party owning or managing rights over the resource.
    static final Role
    Party who speaks for the resource.
    static final Role
    Party who has an interest in the resource or the use of the resource.
    static final Role
    Party who uses the resource.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the list of codes of the same kind than this code list element.
    static Role
    Returns the role that matches the given string, or returns a new one if none match it.
    static Role[]
    Returns the list of Roles.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait