Enum ProvenanceEntityRoleEnum

    • Enum Constant Detail

      • DERIVATION

        public static final ProvenanceEntityRoleEnum DERIVATION
        Display: Derivation
        Code Value: derivation A transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a preexisting entity.
      • REVISION

        public static final ProvenanceEntityRoleEnum REVISION
        Display: Revision
        Code Value: revision A derivation for which the resulting entity is a revised version of some original.
      • QUOTATION

        public static final ProvenanceEntityRoleEnum QUOTATION
        Display: Quotation
        Code Value: quotation The repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author.
      • SOURCE

        public static final ProvenanceEntityRoleEnum SOURCE
        Display: Source
        Code Value: source A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight.
    • Method Detail

      • values

        public static ProvenanceEntityRoleEnum[] 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 (ProvenanceEntityRoleEnum c : ProvenanceEntityRoleEnum.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ProvenanceEntityRoleEnum 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
      • getCode

        public String getCode()
        Returns the code associated with this enumerated value
      • getSystem

        public String getSystem()
        Returns the code system associated with this enumerated value