Module jonix.common

Enum Class ProductContentTypes

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

public enum ProductContentTypes extends Enum<ProductContentTypes> implements OnixCodelist
Enum that corresponds to ONIX Codelist 81

Description: Product content type

See Also:
  • Enum Constant Details

    • Text

      public static final ProductContentTypes Text
      Readable text of the main content: this value is required, together with applicable <ProductForm> and <ProductFormDetail> values, to designate an e-book or other digital or physical product whose primary content is text. Note 'text' is 'text-as-text', not 'text as an image' or images of text
    • Additional_text_not_part_of_main_content

      public static final ProductContentTypes Additional_text_not_part_of_main_content
      Publication contains additional textual content such as an interview, feature article, essay, bibliography, quiz/test, other background material, or text that is not included in a primary or 'unenhanced' version. Note 'text' is 'text-as-text', not 'text as an image' or images of text
    • Text_within_images

      public static final ProductContentTypes Text_within_images
      Including text-as-text embedded in diagrams, charts, or within images containing speech balloons, thought bubbles, captions etc. Note this does not include 'text as an image' or images of text (for which see code 49). Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Promotional_text_for_other_book_product

      public static final ProductContentTypes Promotional_text_for_other_book_product
      Publication contains supplementary text as promotional content such as, for example, a teaser chapter
    • Musical_notation

      public static final ProductContentTypes Musical_notation
    • Still_images_graphics

      public static final ProductContentTypes Still_images_graphics
      Includes any type of illustrations. Use only when no more detailed specification is provided
    • Photographs

      public static final ProductContentTypes Photographs
      Whether in a plate section / insert, or not
    • Figures_diagrams_charts_graphs

      public static final ProductContentTypes Figures_diagrams_charts_graphs
      Including other 'mechanical' (ie non-photographic) illustrations
    • Additional_images_graphics_not_part_of_main_work

      public static final ProductContentTypes Additional_images_graphics_not_part_of_main_work
      Publication is enhanced with additional images or graphical content such as supplementary photographs that are not included in a primary or 'unenhanced' version
    • Maps_and_or_other_cartographic_content

      public static final ProductContentTypes Maps_and_or_other_cartographic_content
    • Chemical_content

      public static final ProductContentTypes Chemical_content
      Indicates that the publication contains chemical notations, formulae. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Mathematical_content

      public static final ProductContentTypes Mathematical_content
      Indicates that the publication contains mathematical notation, equations, formulae. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Decorative_images_or_graphics

      public static final ProductContentTypes Decorative_images_or_graphics
      Publication contains visual content that is purely decorative and are not necessary to understanding of the content. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Assessment_material

      public static final ProductContentTypes Assessment_material
      eg Questions or student exercises, problems, quizzes or tests (as an integral part of the work). Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Audiobook

      public static final ProductContentTypes Audiobook
      Audio recording of a reading of a book or other text
    • Performance_spoken_word

      public static final ProductContentTypes Performance_spoken_word
      Audio recording of a drama or other spoken word performance
    • Other_speech_content

      public static final ProductContentTypes Other_speech_content
      eg an interview, speech, lecture or commentary / discussion, not a 'reading' or 'performance')
    • Music_recording

      public static final ProductContentTypes Music_recording
      Audio recording of a music performance, including musical drama and opera
    • Other_audio

      public static final ProductContentTypes Other_audio
      Audio recording of other sound, eg birdsong, sound effects, ASMR material
    • Images_of_text

      public static final ProductContentTypes Images_of_text
      At least some text - including text within other images - is 'text as an image' (ie a picture of text). Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Partial_performance_spoken_word

      public static final ProductContentTypes Partial_performance_spoken_word
      Audio recording of a reading, performance or dramatization of part of the work
    • Additional_audio_content_not_part_of_main_content

      public static final ProductContentTypes Additional_audio_content_not_part_of_main_content
      Product includes additional pre-recorded audio of any supplementary material such as full or partial reading, lecture, performance, dramatization, interview, background documentary or other audio content not included in the primary or 'unenhanced' version
    • Promotional_audio_for_other_book_product

      public static final ProductContentTypes Promotional_audio_for_other_book_product
      eg Reading of teaser chapter
    • Video

      public static final ProductContentTypes Video
      Includes Film, video, animation etc. Use only when no more detailed specification is provided. Formerly 'Moving images'
    • Video_recording_of_a_reading

      public static final ProductContentTypes Video_recording_of_a_reading
    • Video_content_without_audio

      public static final ProductContentTypes Video_content_without_audio
      Publication contains video material with no audio recording or narration (but may have music or textual subtitles) . Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Performance_visual

      public static final ProductContentTypes Performance_visual
      Video recording of a drama or other performance, including musical performance
    • Animated_interactive_illustrations

      public static final ProductContentTypes Animated_interactive_illustrations
      eg animated diagrams, charts, graphs or other illustrations
    • Narrative_animation

      public static final ProductContentTypes Narrative_animation
      eg cartoon, animatic or CGI animation
    • Other_video

      public static final ProductContentTypes Other_video
      Other video content eg interview, not a reading or performance
    • Partial_performance_video

      public static final ProductContentTypes Partial_performance_video
      Video recording of a reading, performance or dramatization of part of the work
    • Additional_video_content_not_part_of_main_work

      public static final ProductContentTypes Additional_video_content_not_part_of_main_work
      E-publication is enhanced with video recording of full or partial reading, performance, dramatization, interview, background documentary or other content not included in the primary or 'unenhanced' version
    • Promotional_video_for_other_book_product

      public static final ProductContentTypes Promotional_video_for_other_book_product
      eg Book trailer
    • Game_Puzzle

      public static final ProductContentTypes Game_Puzzle
      No multi-user functionality. Formerly just 'Game'
    • Contest

      public static final ProductContentTypes Contest
      Includes some degree of multi-user functionality
    • Software

      public static final ProductContentTypes Software
      Largely 'content free'
    • Data

      public static final ProductContentTypes Data
      Data files
    • Data_set_plus_software

      public static final ProductContentTypes Data_set_plus_software
    • Blank_pages_or_spaces

      public static final ProductContentTypes Blank_pages_or_spaces
      Entire pages or blank spaces, forms, boxes, write-in pages etc, intended to be filled in by the reader
    • Advertising_content

      public static final ProductContentTypes Advertising_content
      Use only where type of advertising content is not stated
    • Advertising_first_party

      public static final ProductContentTypes Advertising_first_party
      'Back ads' - promotional content for other books (that does not include sample content of those books, cf codes 17, 23)
    • Advertising_coupons

      public static final ProductContentTypes Advertising_coupons
      Eg to obtain discounts on other products
    • Advertising_third_party_display

      public static final ProductContentTypes Advertising_third_party_display
    • Advertising_third_party_textual

      public static final ProductContentTypes Advertising_third_party_textual
    • Scripting

      public static final ProductContentTypes Scripting
      E-publication contains microprograms written (eg) in Javascript and executed within the reading system. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Scripted_pop_ups

      public static final ProductContentTypes Scripted_pop_ups
      E-publication contains pop-ups or other functionality offering (eg) term definitions, cross-links or glossary entries [Note this should not include (eg) dictionary functionality that is part of the reading system.] Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Sequential_art

      public static final ProductContentTypes Sequential_art
      Or pictorial narrative, usually panel-based. Images displayed in a specific order for the purpose of graphic storytelling or giving information (eg graphic novels, comics and manga). May include text integrated into the image (as speech and thought bubbles, textual 'sound' effects, captions etc). 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 ProductContentTypes[] 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 ProductContentTypes 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 ProductContentTypes byCode(String code)
    • byCodeOptional

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

      public static String codeToDesciption(String code)