Module jonix.common

Enum Class AudienceCodeTypes

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

public enum AudienceCodeTypes extends Enum<AudienceCodeTypes> implements OnixCodelist
Enum that corresponds to ONIX Codelist 29

Description: Audience code type

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>

    Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixCodelist

    OnixCodelist.Pair
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Spain: educational audience and material type code of the Asociación Nacional de Editores de Libros y Material de Enseñanza
    Occupation: codelist for vocational training materials formerly maintained by VdS Bildungsmedien eV, the German association of educational media publishers at http://www.bildungsmedien.de/service/onixlisten/ausbildungsberufe_onix_codelist29_value14_0408.pdf.
    Code list used to specify reading levels for children's books, used in Flanders, and formerly in the Netherlands - see also code 18
    Code list used to specify reading levels for children's books, used in the Netherlands - see also code 09
    Audience code used in Flanders
    British Board of Film Classification rating applied to movies
    French Canadian audience code list, used by BTLF for Memento
    School region: codelist maintained by VdS Bildungsmedien eV, the German association of educational media publishers, indicating where products are licensed to be used in schools.
    UK Publishers Association, Children's Book Group, coded indication of intended reader age, carried on book covers
    Codes A1 to C2 indicating standardised level of language learning or teaching material, from beginner to advanced, defined by the Council of Europe (see http://www.coe.int/lang-CEFR)
    Audience code used by Electre (France)
    Fry readability metric based on number of sentences and syllables per 100 words.
    Used for German videos/DVDs with educational or informative content; value for <AudienceCodeValue> must be either 'Infoprogramm gemäß § 14 JuSchG' or 'Lehrprogramm gemäß § 14 JuSchG'
    German FSK (Freiwillige Selbstkontrolle der Filmwirtschaft) rating applied to movies
    Code indicating the intended curriculum (eg Naturvetenskapsprogrammet, Estetica programmet) in Swedish higher secondary education
    Where this is different from the language of the text of the book recorded in <Language>.
    UK Institute of Education Book Bands for Guided Reading scheme (see http://www.ioe.ac.uk/research/4664.html).
    International Standard Classification of Education levels (2011), eg <AudienceCodeValue> 253 is 'Lower secondary vocational education, level completion without direct access to upper secondary education'.
    Children's audience code (対象読者), two-digit encoding of intended target readership from 0-2 years up to High School level
    Rating used in Korea to control selling of books and e-books to minors.
    Lexile measure (the Lexile measure in <AudienceCodeValue> may optionally be prefixed by the Lexile code).
    Motion Picture Association of America rating applied to movies
    Audience code used in Nielsen Book Services
    Publisher's rating indicating suitability for a particular adult audience, using a code from List 203.
    Using a code from List 28
    Pan European Game Information rating used primarily for video games
    As specified in <AudienceCodeTypeName>
    Type of school: codelist formerly maintained by VdS Bildungsmedien eV, the German association of educational media publishers at http://www.bildungsmedien.de/service/onixlisten/schulform_onix_codelist29_value12_0408.pdf.
    Finnish school or college level
    German USK (Unterhaltungssoftware Selbstkontrolle) rating applied to video or computer games
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
     
    final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byCode(String code)
     
     
    static String
     
     
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.tectonica.jonix.common.OnixCodelist

    pair
  • Enum Constant Details

    • ONIX_audience_codes

      public static final AudienceCodeTypes ONIX_audience_codes
      Using a code from List 28
    • Proprietary

      public static final AudienceCodeTypes Proprietary
      As specified in <AudienceCodeTypeName>
    • MPAA_rating

      public static final AudienceCodeTypes MPAA_rating
      Motion Picture Association of America rating applied to movies
    • BBFC_rating

      public static final AudienceCodeTypes BBFC_rating
      British Board of Film Classification rating applied to movies
    • FSK_rating

      public static final AudienceCodeTypes FSK_rating
      German FSK (Freiwillige Selbstkontrolle der Filmwirtschaft) rating applied to movies
    • BTLF_audience_code

      public static final AudienceCodeTypes BTLF_audience_code
      French Canadian audience code list, used by BTLF for Memento
    • Electre_audience_code

      public static final AudienceCodeTypes Electre_audience_code
      Audience code used by Electre (France)
    • ANELE_Tipo

      public static final AudienceCodeTypes ANELE_Tipo
      Spain: educational audience and material type code of the Asociación Nacional de Editores de Libros y Material de Enseñanza
    • AVI

      public static final AudienceCodeTypes AVI
      Code list used to specify reading levels for children's books, used in Flanders, and formerly in the Netherlands - see also code 18
    • USK_rating

      public static final AudienceCodeTypes USK_rating
      German USK (Unterhaltungssoftware Selbstkontrolle) rating applied to video or computer games
    • AWS

      public static final AudienceCodeTypes AWS
      Audience code used in Flanders
    • Schulform

      public static final AudienceCodeTypes Schulform
      Type of school: codelist formerly maintained by VdS Bildungsmedien eV, the German association of educational media publishers at http://www.bildungsmedien.de/service/onixlisten/schulform_onix_codelist29_value12_0408.pdf. Deprecated - use Thema educational purpose qualifier (eg 4Z-DE-BA - for German Elementary School) in <Subject> instead
    • Bundesland

      public static final AudienceCodeTypes Bundesland
      School region: codelist maintained by VdS Bildungsmedien eV, the German association of educational media publishers, indicating where products are licensed to be used in schools. See http://www.bildungsmedien.de/service/onixlisten/bundesland_onix_codelist29_value13_0408.pdf. Deprecated
    • Ausbildungsberuf

      public static final AudienceCodeTypes Ausbildungsberuf
      Occupation: codelist for vocational training materials formerly maintained by VdS Bildungsmedien eV, the German association of educational media publishers at http://www.bildungsmedien.de/service/onixlisten/ausbildungsberufe_onix_codelist29_value14_0408.pdf. Deprecated - use Thema educational purpose qualifier (eg 4Z-DE-UH - for specific German professional/vocational qualifications and degrees) in <Subject> instead
    • Suomalainen_kouluasteluokitus

      public static final AudienceCodeTypes Suomalainen_kouluasteluokitus
      Finnish school or college level
    • CBG_age_guidance

      public static final AudienceCodeTypes CBG_age_guidance
      UK Publishers Association, Children's Book Group, coded indication of intended reader age, carried on book covers
    • Nielsen_Book_audience_code

      public static final AudienceCodeTypes Nielsen_Book_audience_code
      Audience code used in Nielsen Book Services
    • AVI_revised

      public static final AudienceCodeTypes AVI_revised
      Code list used to specify reading levels for children's books, used in the Netherlands - see also code 09
    • Lexile_measure

      public static final AudienceCodeTypes Lexile_measure
      Lexile measure (the Lexile measure in <AudienceCodeValue> may optionally be prefixed by the Lexile code). Examples might be '880L', 'AD0L' or 'HL600L'. Deprecated - use <Complexity> instead
    • Fry_Readability_score

      public static final AudienceCodeTypes Fry_Readability_score
      Fry readability metric based on number of sentences and syllables per 100 words. Expressed as a number from 1 to 15 in <AudienceCodeValue>. Deprecated - use <Complexity> instead
    • Japanese_Childrens_audience_code

      public static final AudienceCodeTypes Japanese_Childrens_audience_code
      Children's audience code (対象読者), two-digit encoding of intended target readership from 0-2 years up to High School level
    • ONIX_Adult_audience_rating

      public static final AudienceCodeTypes ONIX_Adult_audience_rating
      Publisher's rating indicating suitability for a particular adult audience, using a code from List 203. Should only be used when the ONIX Audience code indicates a general adult audience (code 01 from List 28)
    • Common_European_Framework_of_Reference_for_Language_Learning_CEFR

      public static final AudienceCodeTypes Common_European_Framework_of_Reference_for_Language_Learning_CEFR
      Codes A1 to C2 indicating standardised level of language learning or teaching material, from beginner to advanced, defined by the Council of Europe (see http://www.coe.int/lang-CEFR)
    • Korean_Publication_Ethics_Commission_rating

      public static final AudienceCodeTypes Korean_Publication_Ethics_Commission_rating
      Rating used in Korea to control selling of books and e-books to minors. Current values are 0 (suitable for all) and 19 (only for sale to ages 19+). See http://www.kpec.or.kr/english/
    • IoE_Book_Band

      public static final AudienceCodeTypes IoE_Book_Band
      UK Institute of Education Book Bands for Guided Reading scheme (see http://www.ioe.ac.uk/research/4664.html). <AudienceCodeValue> is a color, eg 'Pink A' or 'Copper'. Deprecated - use <Complexity> instead
    • FSK_Lehr_Infoprogramm

      public static final AudienceCodeTypes FSK_Lehr_Infoprogramm
      Used for German videos/DVDs with educational or informative content; value for <AudienceCodeValue> must be either 'Infoprogramm gemäß § 14 JuSchG' or 'Lehrprogramm gemäß § 14 JuSchG'
    • Intended_audience_language

      public static final AudienceCodeTypes Intended_audience_language
      Where this is different from the language of the text of the book recorded in <Language>. <AudienceCodeValue> should be a value from List 74
    • PEGI_rating

      public static final AudienceCodeTypes PEGI_rating
      Pan European Game Information rating used primarily for video games
    • Gymnasieprogram

      public static final AudienceCodeTypes Gymnasieprogram
      Code indicating the intended curriculum (eg Naturvetenskapsprogrammet, Estetica programmet) in Swedish higher secondary education
    • ISCED_2011

      public static final AudienceCodeTypes ISCED_2011
      International Standard Classification of Education levels (2011), eg <AudienceCodeValue> 253 is 'Lower secondary vocational education, level completion without direct access to upper secondary education'. Only for use in ONIX 3.0 or later. See http://uis.unesco.org/en/topic/international-standard-classification-education-isced

      Jonix-Comment: Introduced in Onix3

  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

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

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

      public static String codeToDesciption(String code)