Module jonix.onix2

Class SeriesISSN

java.lang.Object
com.tectonica.jonix.onix2.SeriesISSN
All Implemented Interfaces:
OnixElement<String>, OnixTag, Serializable

@Deprecated public class SeriesISSN extends Object implements OnixElement<String>, Serializable
Deprecated.

ISSN of series

International Standard Serial Number identifying a series of which the product forms part. ISSNs are the standard numbering scheme for journals, and most publishers’ book series are not eligible to be identified by an ISSN. ISSNs may be used, however, for established scholarly series such as Annual Reviews of… or Methods in… which are shelved in libraries as if they were journals. The field is optional and non-repeating. The <SeriesIdentifier> composite on the next page provides a more general method of handling this and other series identifiers, and is to be preferred.

Format Fixed-length, eight numeric digits, of which the last is a check digit; see http://www.issn.org/
Reference name <SeriesISSN>
Short tag <b016>
Example <SeriesISSN>13513737</SeriesISSN>

This tag may be included in the following composites:

Possible placements within ONIX message:

See Also:
  • Field Details

    • refname

      public static final String refname
      Deprecated.
      See Also:
    • shortname

      public static final String shortname
      Deprecated.
      See Also:
    • textformat

      public TextFormats textformat
      Deprecated.
    • textcase

      public TextCaseFlags textcase
      Deprecated.
    • language

      public Languages language
      Deprecated.
    • transliteration

      public TransliterationSchemes transliteration
      Deprecated.
    • datestamp

      public String datestamp
      Deprecated.
      (type: DateOrDateTime)
    • sourcetype

      public RecordSourceTypes sourcetype
      Deprecated.
    • sourcename

      public String sourcename
      Deprecated.
    • value

      public String value
      Deprecated.
      This is the raw content of SeriesISSN. Could be null if exists() == false. Use OnixElement.value() instead if you want to get this as an Optional.

      Raw Format: Fixed-length, eight numeric digits, of which the last is a check digit; see http://www.issn.org/

      (type: NonEmptyString)

    • EMPTY

      public static final SeriesISSN EMPTY
      Deprecated.
  • Constructor Details

    • SeriesISSN

      public SeriesISSN()
      Deprecated.
    • SeriesISSN

      public SeriesISSN(Element element)
      Deprecated.
  • Method Details

    • __v

      public String __v()
      Deprecated.
      Internal API, use the OnixElement.value() method or the OnixElement.value() field instead
      Specified by:
      __v in interface OnixElement<String>
    • exists

      public boolean exists()
      Deprecated.
      Description copied from interface: OnixTag
      indicates whether this tag exists in the ONIX record
      Specified by:
      exists in interface OnixTag
      Returns:
      whether this tag (<SeriesISSN> or <b016>) is explicitly provided in the ONIX XML
    • ifExists

      public void ifExists(Consumer<SeriesISSN> action)
      Deprecated.