Enum ContactType

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ADDITIONAL_DELEGATE
      A contact appointed to a Participant's delegation at the GBIF Governing Board.
      ADMINISTRATIVE_POINT_OF_CONTACT
      A contact to contact for further non-technical information related to the dataset.
      AUTHOR
      A contact who is an author of a publication that used the dataset, or author of a data paper.
      CONTENT_PROVIDER
      A contact who contributed content to a dataset (the dataset being described may be a composite).
      CURATOR
      The contact that maintains and documents the specimens in a collection.
      CUSTODIAN_STEWARD
      A contact who is responsible for/takes care of the dataset.
      DATA_ADMINISTRATOR
      A contact who manages the operation of a data system.
      DISTRIBUTOR
      A contact involved in the publishing/distribution chain of a dataset.
      EDITOR
      A contact associated with editing a publication that used the dataset, or a data paper.
      HEAD_OF_DELEGATION
      A contact appointed to lead and represent a Participant's delegation at the GBIF Governing Board.
      METADATA_AUTHOR
      A contact responsible for providing the metadata.
      NODE_MANAGER
      A contact leading the work of the Node and representing the Node in the Nodes Committee.
      NODE_STAFF
      A contact who is a member of the Node's staff.
      ORIGINATOR
      A contact who originally gathered/prepared the dataset.
      OWNER
      A contact who owns the dataset (may or may not be the custodian).
      POINT_OF_CONTACT
      A contact to contact for further information about the dataset.
      PRINCIPAL_INVESTIGATOR
      A primary scientific contact associated with the dataset.
      PROCESSOR
      A contact responsible for any post-collection processing of the dataset.
      PROGRAMMER
      The contact providing informatics/programming support related to the dataset.
      PUBLISHER
      A contact associated with the publishing of some entity (paper, article, book, etc) based on the dataset, or of a data paper.
      REGIONAL_NODE_REPRESENTATIVE
      A contact representing a regional group of Nodes.
      REVIEWER
      A person assigned to review the dataset and verify its data and/or metadata quality.
      SYSTEM_ADMINISTRATOR
      A contact who manages the operation of a computer system.
      TECHNICAL_POINT_OF_CONTACT
      A contact to contact for further technical information related to the dataset.
      TEMPORARY_DELEGATE
      A contact temporarily appointed to a Participant's delegation at the GBIF Governing Board.
      TEMPORARY_HEAD_OF_DELEGATION
      A contact temporarily appointed to lead and represent a Participant's delegation at the GBIF Governing Board.
      USER
      The contact that makes use of the dataset.
    • Enum Constant Detail

      • ORIGINATOR

        public static final ContactType ORIGINATOR
        A contact who originally gathered/prepared the dataset.
      • AUTHOR

        public static final ContactType AUTHOR
        A contact who is an author of a publication that used the dataset, or author of a data paper.
      • CONTENT_PROVIDER

        public static final ContactType CONTENT_PROVIDER
        A contact who contributed content to a dataset (the dataset being described may be a composite).
      • DISTRIBUTOR

        public static final ContactType DISTRIBUTOR
        A contact involved in the publishing/distribution chain of a dataset.
      • EDITOR

        public static final ContactType EDITOR
        A contact associated with editing a publication that used the dataset, or a data paper.
      • OWNER

        public static final ContactType OWNER
        A contact who owns the dataset (may or may not be the custodian).
      • PROCESSOR

        public static final ContactType PROCESSOR
        A contact responsible for any post-collection processing of the dataset.
      • PUBLISHER

        public static final ContactType PUBLISHER
        A contact associated with the publishing of some entity (paper, article, book, etc) based on the dataset, or of a data paper.
      • USER

        public static final ContactType USER
        The contact that makes use of the dataset.
      • PROGRAMMER

        public static final ContactType PROGRAMMER
        The contact providing informatics/programming support related to the dataset.
      • CURATOR

        public static final ContactType CURATOR
        The contact that maintains and documents the specimens in a collection. Some of their duties include preparing and labeling specimens so they are ready for identification, and protecting the specimens.
      • HEAD_OF_DELEGATION

        public static final ContactType HEAD_OF_DELEGATION
        A contact appointed to lead and represent a Participant's delegation at the GBIF Governing Board.
      • TEMPORARY_HEAD_OF_DELEGATION

        public static final ContactType TEMPORARY_HEAD_OF_DELEGATION
        A contact temporarily appointed to lead and represent a Participant's delegation at the GBIF Governing Board.
      • ADDITIONAL_DELEGATE

        public static final ContactType ADDITIONAL_DELEGATE
        A contact appointed to a Participant's delegation at the GBIF Governing Board.
      • TEMPORARY_DELEGATE

        public static final ContactType TEMPORARY_DELEGATE
        A contact temporarily appointed to a Participant's delegation at the GBIF Governing Board.
      • NODE_MANAGER

        public static final ContactType NODE_MANAGER
        A contact leading the work of the Node and representing the Node in the Nodes Committee.
      • REVIEWER

        public static final ContactType REVIEWER
        A person assigned to review the dataset and verify its data and/or metadata quality. This role is analogous to the role played by peer reviewers in the scholarly publication process.
    • Method Detail

      • values

        public static ContactType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ContactType c : ContactType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ContactType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • inferType

        public static ContactType inferType​(@Nullable
                                            String type)
        Tries its best to infer a ContactType from a given string. This can for example be used for the various contact types from DiGIR, TAPIR and BioCASe.
        Returns:
        the inferred ContactType