Module jonix.common

Enum Class ProductFormFeatureTypes

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

public enum ProductFormFeatureTypes extends Enum<ProductFormFeatureTypes> implements OnixCodelist
Enum that corresponds to ONIX Codelist 79

Description: Product form feature type

See Also:
  • Enum Constant Details

    • Color_of_cover

      public static final ProductFormFeatureTypes Color_of_cover
      For Product Form Feature values see code list 98
    • Color_of_spine

      public static final ProductFormFeatureTypes Color_of_spine
      Where it is different from the overall color of the cover (see code 01). For Product Form Feature values see code list 98. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Color_of_foil

      public static final ProductFormFeatureTypes Color_of_foil
      On cover or spine. For Product Form Feature values see metallic colors from code list 98. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Color_of_page_edge

      public static final ProductFormFeatureTypes Color_of_page_edge
      Sprayed / gilded edges. For Product Form Feature values see code list 98
    • Text_font

      public static final ProductFormFeatureTypes Text_font
      The principal font used for body text, when this is a significant aspect of product description, eg for some Bibles, and for large print product. The accompanying <ProductFormFeatureDescription> is text specifying the typeface name. The font size may be specified with the font name, but is preferred separately (in points) in <ProductFormFeatureValue>
    • Special_cover_material

      public static final ProductFormFeatureTypes Special_cover_material
      For Product Form Feature values see code list 99
    • DVD_region

      public static final ProductFormFeatureTypes DVD_region
      For Product Form Feature values see code list 76
    • Operating_system_requirements

      public static final ProductFormFeatureTypes Operating_system_requirements
      A computer or handheld device operating system required to use a digital product, with version detail if applicable. The accompanying Product Form Feature Value is a code from List 176. Version detail, when applicable, is carried in Product Form Feature Description
    • Other_system_requirements

      public static final ProductFormFeatureTypes Other_system_requirements
      Other system requirements for a digital product, described by free text in Product Form Feature Description
    • Point_and_listen_device_compatibility

      public static final ProductFormFeatureTypes Point_and_listen_device_compatibility
      Indicates compatibility with proprietary 'point and listen' devices such as Ting Pen (http://www.ting.eu), the iSmart Touch and Read Pen. These devices scan invisible codes specially printed on the page to identify the book and position of the word, and the word is then read aloud by the device. The name of the compatible device (or range of devices) should be given in <ProductFormFeatureDescription>
    • E_publication_accessibility_detail

      public static final ProductFormFeatureTypes E_publication_accessibility_detail
      For <ProductFormFeatureValue> codes, see Codelist 196
    • E_publication_format_version

      public static final ProductFormFeatureTypes E_publication_format_version
      For versioned e-book file formats (or in some cases, devices). <ProductFormFeatureValue> should contain the version number as a period-separated list of numbers (eg '7', '1.5' or '3.10.7'). Only for use in ONIX 3.0 or later - in ONIX 2.1, use <EpubTypeVersion> instead. For the most common file formats, code 15 and List 220 is strongly preferred
    • US_CPSIA_or_other_international_hazard_warning

      public static final ProductFormFeatureTypes US_CPSIA_or_other_international_hazard_warning
      Hazard warning required by US Consumer Product Safety Improvement Act (CPSIA) of 2008 or other US or international legislation. Required, when applicable, for products sold in the US. The Product Form Feature Value is a code from List 143. Further explanation may be given in Product Form Feature Description
    • EU_Toy_Safety_Hazard_warning

      public static final ProductFormFeatureTypes EU_Toy_Safety_Hazard_warning
      Product carries hazard warning required by EU Toy Safety Directive. The Product Form Feature Value is a code from List 184, and (for some codes) the exact wording of the warning may be given in Product Form Feature Description
    • IATA_Dangerous_Goods_warning

      public static final ProductFormFeatureTypes IATA_Dangerous_Goods_warning
      Product Form Feature Description must give further details of the warning
    • E_publication_format_version_code

      public static final ProductFormFeatureTypes E_publication_format_version_code
      For common versioned e-book formats (or in some cases, devices) - for example EPUB 2.0.1 or EPUB 3.0. <ProductFormFeatureValue> is a code from list 220. Only for use in ONIX 3.0 or later
    • E_publication_format_validator_version

      public static final ProductFormFeatureTypes E_publication_format_validator_version
      For common versioned e-book formats, the name and version of the validator used to check conformance. <ProductFormFeatureDescription> is the common name of the validator used (eg EpubCheck, Flightdeck), and <ProductFormFeatureValue> is the version number of the validator (eg 4.0.0a). Use with code 15 (or possibly code 10), or with <EpubTypeVersion>, to specify the version the e-publication conforms with
    • Point_and_watch_device_app_compatibility

      public static final ProductFormFeatureTypes Point_and_watch_device_app_compatibility
      Indicates compatibility with proprietary 'point and watch' devices or apps. These scan invisible codes specially printed on the page, or the whole page image, to identify the book and page position. Scanning can trigger display of (for example) an augmented reality view of the page. The name of the compatible app or device (or range of apps/devices) should be given in <ProductFormFeatureDescription>. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • E_publication_authentication_and_access_control

      public static final ProductFormFeatureTypes E_publication_authentication_and_access_control
      Requirement for user authentication prior to use, with detail of authentication method (user enrolment, and login passwords, location- or device-based recognition, authentication via third-party identity service etc) given in <ProductFormFeatureDescription>. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Battery_type_and_safety

      public static final ProductFormFeatureTypes Battery_type_and_safety
      Use to describe battery requirements, types, hazards and battery safety warnings. <ProductFormFeatureValue> is a code from List 242. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Battery_capacity

      public static final ProductFormFeatureTypes Battery_capacity
      Total capacity (of batteries in the product) in Watt hours. <ProductFormFeatureValue> is an integer or decimal number (eg '45', not '45Wh'). Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Dangerous_goods

      public static final ProductFormFeatureTypes Dangerous_goods
      Use to describe regulation of the product for various purposes. <ProductFormFeatureValue> is a code from List 243. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Game_pieces

      public static final ProductFormFeatureTypes Game_pieces
      Number of pieces, eg for jigsaws, puzzles, kits, board games. <ProductFormFeatureValue> is an integer. Only for use in ONIX 3.0 or later. For pieces like cards in a pack, see <Extent> and code 00 from List 24

      Jonix-Comment: Introduced in Onix3

    • Game_players

      public static final ProductFormFeatureTypes Game_players
      Number of players, for board games, card games, videogames etc. <ProductFormFeatureValue> must be a required (exact) number as an integer OR a range (eg '2-6'), optionally accompanied by the number of players as text (eg 'suitable for 2-6 players') in <ProductFormFeatureDescription>. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Game_play_time

      public static final ProductFormFeatureTypes Game_play_time
      Typical time to complete a game, for board games, card games, videogames etc, stated as an integer (in minutes) OR range (eg '60-90') in <ProductFormFeatureValue>, optionally accompanied by the playing time as text (eg 'typically 60-90 minutes') in <ProductFormFeatureDescription>. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Personal_data_requirements

      public static final ProductFormFeatureTypes Personal_data_requirements
      Personal data required for registration or use of the product. This can be coded in <ProductFormFeatureValue> (for example using a URI from SCOLOM list 044 - see http://data.education.fr/voc/scolomfr/scolomfr-voc-044) - and/or described in <ProductFormFeatureDescription>. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Not_FSC_or_PEFC_certified

      public static final ProductFormFeatureTypes Not_FSC_or_PEFC_certified
      Product does not carry FSC or PEFC logo. The Product Form Feature Value element is not used. The Product Form Feature Description element may carry free text indicating the grade or type of paper. The product record may also still carry a claimed Pre- and Post-Consumer Waste (PCW) percentage value (type code 37) in a separate repeat of the Product Form Feature composite
    • FSC_certified_pure

      public static final ProductFormFeatureTypes FSC_certified_pure
      Product carries FSC logo (Pure, 100%). <ProductFormFeatureValue> is the Certification number (ie either a Chain Of Custody (COC) number or a Trademark License number) printed on the book. Format: Chain of Custody number is two to five letters-COC-six digits (the digits should include leading zeros if necessary), eg 'AB-COC-001234' or 'ABCDE-COC-123456'; Trademark License number is C followed by six digits, eg 'C005678' (this would normally be prefixed by 'FSC®' when displayed). The Product Form Feature Description element may carry free text indicating the grade or type of paper. By definition, a product certified Pure does not contain Pre- or Post-Consumer-Waste (PCW), so type code 31 can only occur on its own. Certification numbers may be checked at https://info.fsc.org/
    • FSC_certified_mixed_sources

      public static final ProductFormFeatureTypes FSC_certified_mixed_sources
      Product carries FSC logo (Mixed sources, Mix). <ProductFormFeatureValue> is the Certification number (ie either a Chain Of Custody (COC) number or a Trademark License number) printed on the book. Format: Chain of Custody number is two to five letters-COC-six digits (the digits should include leading zeros if necessary), eg 'AB-COC-001234' or 'ABCDE-COC-123456'; Trademark License number is C followed by six digits, eg 'C005678' (this would normally be prefixed by 'FSC®' when displayed). The Product Form Feature Description element may carry free text indicating the grade or type of paper. May be accompanied by a Pre- and Post-Consumer-Waste (PCW) percentage value, to be reported in another instance of <ProductFormFeature> with type code 36. Certification numbers may be checked at https://info.fsc.org/
    • FSC_certified_recycled

      public static final ProductFormFeatureTypes FSC_certified_recycled
      Product carries FSC logo (Recycled). <ProductFormFeatureValue> is the Certification number (ie either a Chain Of Custody (COC) number or a Trademark License number) printed on the book. Format: Chain of Custody number is two to five letters-COC-six digits (the digits should include leading zeroes if necessary), eg 'AB-COC-001234' or 'ABCDE-COC-123456'; Trademark License number is C followed by six digits, eg 'C005678' (this would normally be prefixed by 'FSC®' when displayed). The Product Form Feature Description element may carry free text indicating the grade or type of paper. Should be accompanied by a Pre- and Post-Consumer-Waste (PCW) percentage value, to be reported in another instance of <ProductFormFeature> with type code 36. Certification numbers may be checked at https://info.fsc.org/
    • PEFC_certified

      public static final ProductFormFeatureTypes PEFC_certified
      Product carries PEFC logo (certified) or equivalent from PEFC-endorsed national scheme. <ProductFormFeatureValue> is the Chain Of Custody (COC) number printed on the book. The Product Form Feature Description element may carry free text indicating the grade or type of paper. May be accompanied by a Post-Consumer Waste (PCW) percentage value, to be reported in another instance of <ProductFormFeature> with type code 36
    • PEFC_recycled

      public static final ProductFormFeatureTypes PEFC_recycled
      Product carries PEFC logo (recycled) or equivalent from PEFC-endorsed national scheme. <ProductFormFeatureValue> is the Chain Of Custody (COC) number printed on the book. The Product Form Feature Description element may carry free text indicating the grade or type of paper. Should be accompanied by a Post-Consumer-Waste (PCW) percentage value, to be reported in another instance of <ProductFormFeature> with type code 36
    • FSC_or_PEFC_certified_Pre_and_Post_Consumer_Waste_PCW

      public static final ProductFormFeatureTypes FSC_or_PEFC_certified_Pre_and_Post_Consumer_Waste_PCW
      The percentage of recycled Pre- and Post-Consumer-Waste (PCW) used in a product where the composition is certified by FSC, PEFC or PEFC-endorsed scheme. <ProductFormFeatureValue> is an integer. May occur together with type code 32, 33, 34 or 35
    • Claimed_Pre_and_Post_Consumer_Waste_PCW

      public static final ProductFormFeatureTypes Claimed_Pre_and_Post_Consumer_Waste_PCW
      The percentage of recycled Pre- and Post-Consumer Waste (PCW) claimed to be used in a product where the composition is not certified by FSC or PEFC. <Product FormFeatureValue> is an integer. <ProductFormFeatureDescription> may carry free text supporting the claim. Must be accompanied by type code 30
    • Green_inks

      public static final ProductFormFeatureTypes Green_inks
      Vegetable-based or other environmentally-conscious inks and varnishes. <ProductFormFeatureDescription> may carry free text with a more detailed statement. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Green_adhesives

      public static final ProductFormFeatureTypes Green_adhesives
      Product binding uses environmentally-concious adhesives and other binding materials. <ProductFormFeatureDescription> may carry free text with a more detailed statement. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Paper_produced_by_green_technology

      public static final ProductFormFeatureTypes Paper_produced_by_green_technology
      Product made from paper produced using environmentally-conscious technology. <ProductFormFeatureDescription> may carry free text with a more detailed statement
    • Carbon_GHG_emission_certification_scheme

      public static final ProductFormFeatureTypes Carbon_GHG_emission_certification_scheme
      <ProductFormFeatureValue> is a code from List 262 identifying the particular certification scheme. <ProductFormFeatureDescription> may be a descriptor for some part, schedule or annex of the certification scheme, where necessary. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Carbon_GHG_emission_certification_license_number

      public static final ProductFormFeatureTypes Carbon_GHG_emission_certification_license_number
      <ProductFormFeatureValue> is a code from List 262 identifying a particular certification scheme. <ProductFormFeatureDescription> is a certificate or license number used to certify compliance with the scheme. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Carbon_GHG_emission_certification_URL

      public static final ProductFormFeatureTypes Carbon_GHG_emission_certification_URL
      <ProductFormFeatureValue> is a code from List 262 identifying a particular certification scheme. <ProductFormFeatureDescription> is a URL linking to a web page certifying compliance with the scheme. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Carbon_GHG_Scope_3_certified_Carbon_dioxide_equivalent_emission

      public static final ProductFormFeatureTypes Carbon_GHG_Scope_3_certified_Carbon_dioxide_equivalent_emission
      <ProductFormFeatureValue> is a code from List 262 identifying a particular certification scheme. <ProductFormFeatureDescription> is a number specifying certified GHG emissions per copy of the product, measured in kilograms of Carbon dioxide equivalent (CO₂e) using the Scope 3 methodology of the scheme. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Carbon_GHG_Scope_2_certified_Carbon_dioxide_equivalent_emission

      public static final ProductFormFeatureTypes Carbon_GHG_Scope_2_certified_Carbon_dioxide_equivalent_emission
      Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Carbon_GHG_Scope_1_certified_Carbon_dioxide_equivalent_emission

      public static final ProductFormFeatureTypes Carbon_GHG_Scope_1_certified_Carbon_dioxide_equivalent_emission
      Scope 1 emission certifications are not recommended for use. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • CPSIA_choking_hazard_warning

      public static final ProductFormFeatureTypes CPSIA_choking_hazard_warning
      DEPRECATED - use code 12 and List 143

      Jonix-Comment: Deprecated in Onix3

  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static ProductFormFeatureTypes[] 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 ProductFormFeatureTypes 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 ProductFormFeatureTypes byCode(String code)
    • byCodeOptional

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

      public static String codeToDesciption(String code)