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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • Color_of_page_edges

      public static final ProductFormFeatureTypes Color_of_page_edges
      Sprayed / stained / gilded edges. For Product Form Feature values see code list 98. For patterned and illustrated page edges, see also List 158 code 54
    • Color_of_endpapers

      public static final ProductFormFeatureTypes Color_of_endpapers
      Or of inside front and back covers. For Product Form Feature Values see code list 98. For patterned and illustrated endpapers, see also List 158 code 55. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • 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_General_Product_Safety_Regulation_and_Toy_Safety_Directive_hazard_warning

      public static final ProductFormFeatureTypes EU_General_Product_Safety_Regulation_and_Toy_Safety_Directive_hazard_warning
      Product carries hazard warning, conformity notice or other text required by EU General Product Safety Regulation or Toy Safety Directive. The Product Form Feature Value is a code from List 184, and (for some codes) the exact wording of the warning or text 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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. 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, but otherwise assumed to be 100% recycled. 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • 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 adds: Not included in Onix2

    • EUDR_raw_material_location_interior_or_full_product

      public static final ProductFormFeatureTypes EUDR_raw_material_location_interior_or_full_product
      For EU Deforestation regulations, location of raw material source plot ('where the tree grew') for the interior or main body of the product (or for the entire product, if the raw material source for the binding and other parts of the product cannot be differentiated). If there are multiple sources for the same raw material, repeat <ProductFormFeature> for each plot or use the 'list of plots' option below. Further repeats of <ProductFormFeature> may be used for multiple paper, card and board types. <ProductFormFeatureValue> is a country code from List 91 indicating the country in which the source plot is, optionally followed by a space and the binomial (Latin) name of the species, optionally followed by a space and the date of harvest of the source plot (YYYY, YYYYMM or YYYYMMDD). <ProductFormFeatureDescription> is a list of points defining one or more plots from which the raw material was harvested, using GPS coordinates with 6 decimal places of precision (these are real numbers, ±90 for latitude [negative numbers indicate a latitude south of the equator], ±180 excluding -180 itself for longitude [negative numbers indicate a longitude west of the Prime Greenwich meridian]). Latitude and Longitude for each point are space-separated, and multiple points are comma-separated. Multiple plots are semicolon separated, and must be in the same country. (Any supplied species name and date must also apply to all plots in the list.) (Note these GPS coordinates use decimal parts of a degree, not minutes and seconds.) ONE point defines the center of a 4 hectare plot (200m × 200m). TWO points define a line joining opposite corners of a 'square' plot bounded by two lines of latitude and two of longitude. THREE or more points define a simple polygon outlining the plot. Plot types with one, two or multiple points must not be mixed in a list of multiple plots. Lines and polygon edges may not cross a national boundary or the 180° line of longitude. Polygon edges may not intersect. It is good practice to ensure the polygon is drawn clockwise and is 'closed' (that is, that the first and last points are identical, so that for example four points define a triangle). If not closed, the closing polygon edge is implied, and to avoid ambiguity, trailing zeros in the latitude and longitude should be explicit. Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_raw_material_location_binding

      public static final ProductFormFeatureTypes EUDR_raw_material_location_binding
      For endpaper, cover card or board, any other binding or covering material and any jacket (but not including any slipcase or other packaging). Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_raw_material_location_other

      public static final ProductFormFeatureTypes EUDR_raw_material_location_other
      Including any slipcase or box, retail packaging, supplementary material (but not including any packaging discarded before retail sale). Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_due_diligence_reference

      public static final ProductFormFeatureTypes EUDR_due_diligence_reference
      For EU Deforestation Regulations, <ProductFormFeatureValue> is the 'Due Diligence Statement' (DDS) document reference recorded by the publisher or other organization responsible for the product when a due diligence statement is uploaded to the EU's portal, expected to be in a format like '24FRXVV3VOS991' (with an optional suffix '+' and a 'verification code'). This references the DDS for the product as a whole. There may also be a UUID acting as an internal or proprietary document reference, for which use <ProductFormFeatureDescription>. <ProductFormFeature> should be repeated if multiple DDSs apply to the product as a whole. See https://environment.ec.europa.eu/topics/forests/deforestation/regulation-deforestation-free-products_en Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_associated_due_diligence_references

      public static final ProductFormFeatureTypes EUDR_associated_due_diligence_references
      For EU Deforestation Regulation, <ProductFormFeatureValue> is a space-separated list of document references for DDSs (including optional verification code) created by upstream operators that are or may be referred to in the DDS for the product as a whole (ie the DDS specified using code 50). Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_compliant_with_national_law_attestation

      public static final ProductFormFeatureTypes EUDR_compliant_with_national_law_attestation
      For EU Deforestation regulations, a 'flag' indicating that all raw materials were produced in accordance with legal requirements of one or more countries within each of which there are one or more source plots, and that documentation to verify this is available upon request. <ProductFormFeatureValue> is a space-separated list of country codes from List 91. Presence of code 52 and a country code acts as an positive attestation that the product's raw materials sourced from the specified country are compliant with the national laws of that country, but the attestation is meaningful only if there is no pre-existing DDS for the product as a whole (presence of a DDS reference already attests the product is compliant with all national laws and that documentation is available). Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_deforestation_free_attestation

      public static final ProductFormFeatureTypes EUDR_deforestation_free_attestation
      For EU Deforestation regulations, a 'flag' indicating that all raw materials used for the product are 'deforestation-free', and that documentation to verify this is available upon request. Presence of code 53 acts as a positive attestation that the product's raw materials are deforestation-free, but the attestation is meaningful only if there is no pre-existing DDS for the product as a whole (presence of a DDS reference already attests the product is deforestation-free and that documentation is available). Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • EUDR_stock_present_attestation

      public static final ProductFormFeatureTypes EUDR_stock_present_attestation
      For EU Deforestation regulations, a 'flag' indicating that no (in-EU) supplier has stock that was not physically present within the EU prior to the enforcement date of the Regulation, and that documentation to verify this is available upon request. Presence of code 54 acts as a positive attestation that all copies of the product held at distributors and wholesalers within the EU pre-dates the enforcement date, but the attestation is meaningful only if there is no pre-existing DDS for the product as a whole (presence of a DDS reference already attests the product is compliant with the regulation and that documentation is available). Only for use in ONIX 3.0 or later

      JONIX adds: Not included in Onix2

    • CPSIA_choking_hazard_warning

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

      JONIX adds: 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)