Module jonix.common

Enum Class WebsiteRoles

java.lang.Object
java.lang.Enum<WebsiteRoles>
com.tectonica.jonix.common.codelist.WebsiteRoles
All Implemented Interfaces:
OnixCodelist, Serializable, Comparable<WebsiteRoles>, Constable

public enum WebsiteRoles extends Enum<WebsiteRoles> implements OnixCodelist
Enum that corresponds to ONIX Codelist 73

Description: Website role

See Also:
  • Enum Constant Details

    • Unspecified_see_website_description

      public static final WebsiteRoles Unspecified_see_website_description
    • Publishers_corporate_website

      public static final WebsiteRoles Publishers_corporate_website
      See also codes 17 and 18
    • Publishers_website_for_a_specified_work

      public static final WebsiteRoles Publishers_website_for_a_specified_work
      A publisher's informative and/or promotional webpage relating to a specified work (book, journal, online resource or other publication type)
    • Online_hosting_service_home_page

      public static final WebsiteRoles Online_hosting_service_home_page
      A webpage giving access to an online content hosting service as a whole
    • Journal_home_page

      public static final WebsiteRoles Journal_home_page
      A webpage giving general information about a serial, in print or electronic format or both
    • Online_resource_available_content_page

      public static final WebsiteRoles Online_resource_available_content_page
      A webpage giving direct access to the content that is available online for a specified resource version. Generally used for content available online under subscription terms
    • Contributors_own_website

      public static final WebsiteRoles Contributors_own_website
      A webpage maintained by an author or other contributor about her/his publications and personal background
    • Publishers_website_relating_to_specified_contributor

      public static final WebsiteRoles Publishers_website_relating_to_specified_contributor
      A publisher's webpage devoted to a specific author or other contributor
    • Other_publishers_website_relating_to_specified_contributor

      public static final WebsiteRoles Other_publishers_website_relating_to_specified_contributor
      A webpage devoted to a specific author or other contributor, and maintained by a publisher other than the publisher of the item described in the ONIX record
    • Third_party_website_relating_to_specified_contributor

      public static final WebsiteRoles Third_party_website_relating_to_specified_contributor
      A webpage devoted to a specific author or other contributor, and maintained by a third party (eg a fan site)
    • Contributors_own_website_for_specified_work

      public static final WebsiteRoles Contributors_own_website_for_specified_work
      A webpage maintained by an author or other contributor and specific to an individual work
    • Other_publishers_website_relating_to_specified_work

      public static final WebsiteRoles Other_publishers_website_relating_to_specified_work
      A webpage devoted to an individual work, and maintained by a publisher other than the publisher of the item described in the ONIX record
    • Third_party_website_relating_to_specified_work

      public static final WebsiteRoles Third_party_website_relating_to_specified_work
      A webpage devoted to an individual work, and maintained by a third party (eg a fan site)
    • Contributors_own_website_for_group_or_series_of_works

      public static final WebsiteRoles Contributors_own_website_for_group_or_series_of_works
      A webpage maintained by an author or other contributor and specific to a group or series of works
    • Publishers_website_relating_to_group_or_series_of_works

      public static final WebsiteRoles Publishers_website_relating_to_group_or_series_of_works
      A publisher's webpage devoted to a group or series of works
    • Other_publishers_website_relating_to_group_or_series_of_works

      public static final WebsiteRoles Other_publishers_website_relating_to_group_or_series_of_works
      A webpage devoted to a group or series of works, and maintained by a publisher other than the publisher of the item described in the ONIX record
    • Third_party_website_relating_to_group_or_series_of_works_eg_a_fan_site

      public static final WebsiteRoles Third_party_website_relating_to_group_or_series_of_works_eg_a_fan_site
      A webpage devoted to a group or series of works, and maintained by a third party (eg a fan site)
    • Publishers_B2B_website

      public static final WebsiteRoles Publishers_B2B_website
      Use instead of code 01 to specify a publisher's website for trade users
    • Publishers_B2C_website

      public static final WebsiteRoles Publishers_B2C_website
      Use instead of code 01 to specify a publisher's website for end customers (consumers)
    • Author_blog

      public static final WebsiteRoles Author_blog
      For example, a Blogger or Tumblr URL, a Wordpress website or other blog URL
    • Web_page_for_author_presentation_commentary

      public static final WebsiteRoles Web_page_for_author_presentation_commentary
    • Web_page_for_author_interview

      public static final WebsiteRoles Web_page_for_author_interview
    • Web_page_for_author_reading

      public static final WebsiteRoles Web_page_for_author_reading
    • Web_page_for_cover_material

      public static final WebsiteRoles Web_page_for_cover_material
    • Web_page_for_sample_content

      public static final WebsiteRoles Web_page_for_sample_content
    • Web_page_for_full_content

      public static final WebsiteRoles Web_page_for_full_content
      Use this value in the <Website> composite (typically within <Publisher> or <SupplyDetail>) when sending a link to a webpage at which a digital product is available for download and/or online access
    • Web_page_for_other_commentary_discussion

      public static final WebsiteRoles Web_page_for_other_commentary_discussion
      For example a subscribable podcast hosting site, social media message, newsletter issue, other commentary
    • Transfer_URL

      public static final WebsiteRoles Transfer_URL
      URL needed by the German National Library for direct access, harvesting and storage of an electronic resource
    • Suppliers_corporate_website

      public static final WebsiteRoles Suppliers_corporate_website
      A corporate website operated by a distributor or other supplier (not the publisher)
    • Suppliers_B2B_website

      public static final WebsiteRoles Suppliers_B2B_website
      A website operated by a distributor or other supplier (not the publisher) and aimed at trade customers
    • Suppliers_B2C_website

      public static final WebsiteRoles Suppliers_B2C_website
      A website operated by a distributor or other supplier (not the publisher) and aimed at consumers
    • Suppliers_website_for_a_specified_work

      public static final WebsiteRoles Suppliers_website_for_a_specified_work
      A distributor or supplier's webpage describing a specified work
    • Suppliers_B2B_website_for_a_specified_work

      public static final WebsiteRoles Suppliers_B2B_website_for_a_specified_work
      A distributor or supplier's webpage describing a specified work, and aimed at trade customers
    • Suppliers_B2C_website_for_a_specified_work

      public static final WebsiteRoles Suppliers_B2C_website_for_a_specified_work
      A distributor or supplier's webpage describing a specified work, and aimed at consumers
    • Suppliers_website_for_a_group_or_series_of_works

      public static final WebsiteRoles Suppliers_website_for_a_group_or_series_of_works
      A distributor or supplier's webpage describing a group or series of works
    • URL_of_full_metadata_description

      public static final WebsiteRoles URL_of_full_metadata_description
      For example an ONIX or MARC record for the product, available online
    • Social_networking_URL_for_specific_work_or_product

      public static final WebsiteRoles Social_networking_URL_for_specific_work_or_product
      For example, a Facebook, Instagram, Youtube, Pinterest, Tiktok (including Booktok), Twitter (latterly, X) or similar URL for the product or work
    • Authors_social_networking_URL

      public static final WebsiteRoles Authors_social_networking_URL
      For example, a Facebook, Instagram, Youtube, Pinterest, Tiktok (including Booktok), Twitter (latterly, X) or similar page
    • Publishers_social_networking_URL

      public static final WebsiteRoles Publishers_social_networking_URL
      For example, a Facebook, Instagram, Youtube, Pinterest, Tiktok (including Booktok), Twitter (latterly, X) or similar page
    • Social_networking_URL_for_specific_article_chapter_or_content_item

      public static final WebsiteRoles Social_networking_URL_for_specific_article_chapter_or_content_item
      For example, a Facebook, Instagram, Youtube, Pinterest, Tiktok (including Booktok), Twitter (latterly, X) or similar page. Use only in the context of a specific content item (eg within <ContentItem>)
    • Publishers_or_third_party_website_for_permissions_requests

      public static final WebsiteRoles Publishers_or_third_party_website_for_permissions_requests
      For example, a service offering click-through licensing of extracts
    • Publishers_or_third_party_website_for_privacy_statement

      public static final WebsiteRoles Publishers_or_third_party_website_for_privacy_statement
      For example, a page providing details related to GDPR. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Publishers_website_for_digital_preservation

      public static final WebsiteRoles Publishers_website_for_digital_preservation
      The URL of the publisher's preservation service, or a more specific URL for access to its preservation metadata, to provide confirmation of the preservation status of the product. <WebsiteDescription> may contain the name of the service. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Third_party_website_for_digital_preservation

      public static final WebsiteRoles Third_party_website_for_digital_preservation
      The URL of the preservation service (eg https://clockss.org), or a more specific URL for access to its preservation metadata, to provide confirmation of the preservation status of the product. <WebsiteDescription> may contain the name of the service. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Product_website_for_environmental_responsibility_statement

      public static final WebsiteRoles Product_website_for_environmental_responsibility_statement
      The URL of a web page describing the environmental and sustainability policy, or carbon neutrality status, that applies to the specific product. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Organizations_website_for_environmental_responsibility_statement

      public static final WebsiteRoles Organizations_website_for_environmental_responsibility_statement
      The URL of a web page describing the environmental and sustainability policies, carbon neutrality status, etc of the organization (publisher, supplier etc). For environmental sustainability of the product itself, see List 79. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static WebsiteRoles[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static WebsiteRoles valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public String getCode()
      Specified by:
      getCode in interface OnixCodelist
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface OnixCodelist
    • byCode

      public static WebsiteRoles byCode(String code)
    • byCodeOptional

      public static Optional<WebsiteRoles> byCodeOptional(String code)
    • codeToDesciption

      public static String codeToDesciption(String code)