- All Implemented Interfaces:
OnixComposite
,OnixComposite.OnixSuperComposite
,OnixTag
,Serializable
Series composite
A repeatable group of data elements which together describe a series of which the product is part.
Reference name | <Series> |
Short tag | <series> |
- <
Product
>
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixComposite
OnixComposite.OnixDataComposite<V extends JonixStruct>, OnixComposite.OnixDataCompositeUncommon, OnixComposite.OnixDataCompositeWithKey<V extends JonixKeyedStruct<K>,
K extends Enum<K> & OnixCodelist>, OnixComposite.OnixSuperComposite -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
This is an internal API.A repeatable group of data elements which together describe a personal or corporate contributor to the series.boolean
exists()
indicates whether this tag exists in the ONIX recordFor advanced use-cases only.void
The distinctive enumeration of a product within a series.A code or mnemonic assigned by the publisher to designate a series (and therefore not guaranteed to be unique).A repeatable group of data elements which together define an identifier of a series or subseries.International Standard Serial Number identifying a series of which the product forms part.The full title of the series, without abbreviation or abridgement.titles()
A repeatable group of data elements which together give the text of a title, including a subtitle where applicable, and specify its type.The nominal year of an annual publication.
-
Field Details
-
refname
- See Also:
-
shortname
- See Also:
-
textformat
-
textcase
-
language
-
transliteration
-
datestamp
(type: DateOrDateTime) -
sourcetype
-
sourcename
-
EMPTY
-
-
Constructor Details
-
Series
public Series() -
Series
-
-
Method Details
-
_initialize
public void _initialize()Description copied from interface:OnixComposite
This is an internal API. Since Jonix 8.0, composite objects are being populated lazily. This method initiates the population process, and is invoked internally by the accessor APIs of the composites- Specified by:
_initialize
in interfaceOnixComposite
-
exists
public boolean exists()Description copied from interface:OnixTag
indicates whether this tag exists in the ONIX record -
ifExists
-
getXmlElement
Description copied from interface:OnixComposite
For advanced use-cases only.- Specified by:
getXmlElement
in interfaceOnixComposite
- Returns:
- native representation of the XML element underlying to this tag
-
titleOfSeries
The full title of the series, without abbreviation or abridgement. Non-repeating. Either the <TitleOfSeries> element or at least one occurrence of the <Title> composite must occur in each occurrence of the <Series> composite. The <Title> composite provides a more comprehensive representation of a series title, and allows alternative forms to be sent.
Jonix-Comment: this field is required -
seriesISSN
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.
Jonix-Comment: this field is optional -
publisherSeriesCode
A code or mnemonic assigned by the publisher to designate a series (and therefore not guaranteed to be unique). 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.
Jonix-Comment: this field is optional -
numberWithinSeries
The distinctive enumeration of a product within a series. Optional and non-repeating.
Jonix-Comment: this field is optional -
yearOfAnnual
The nominal year of an annual publication. May be entered as either a single year YYYY or a span of two consecutive years YYYY-YYYY. Optional and non-repeating.
Jonix-Comment: this field is optional -
seriesIdentifiers
public ListOfOnixDataCompositeWithKey<SeriesIdentifier,JonixSeriesIdentifier, seriesIdentifiers()CollectionIdentifierTypes> A repeatable group of data elements which together define an identifier of a series or subseries. The composite is optional, and may only repeat if two or more identifiers of different types are sent. It is not permissible to have two identifiers of the same type.
Jonix-Comment: this list may be empty -
titles
A repeatable group of data elements which together give the text of a title, including a subtitle where applicable, and specify its type. Please see Group PR.7 for details.
Jonix-Comment: this list may be empty -
contributors
A repeatable group of data elements which together describe a personal or corporate contributor to the series. The composite is optional in any occurrence of the <Series> composite. Please see Group PR.8 for details.
Jonix-Comment: this list may be empty
-