Module jonix.onix3

Class NoContributor

java.lang.Object
com.tectonica.jonix.onix3.NoContributor
All Implemented Interfaces:
OnixFlag, OnixTag, Serializable

public class NoContributor extends Object implements OnixFlag, Serializable

“No authorship” indicator

An empty element that provides a positive indication that a collection has no stated authorship. Optional and non-repeating. Must only be sent in a record that has no <Contributor> data in Group P.5.

The <NoContributor/> element is provided here for use only by those ONIX communities whose national practice requires contributors to the collection to be identified at collection level. It should not be sent in a context where collection contributors are normally identified in Group P.6.

Format XML empty element
Reference name <NoContributor>
Short tag <n339>
Cardinality 0…1
Example <NoContributor/>

This tag may be included in the following composites:

Possible placements within ONIX message:

Since:
Onix-3.04
See Also:
  • Field Details

  • Constructor Details

    • NoContributor

      public NoContributor()
    • NoContributor

      public NoContributor(Element element)
  • Method Details

    • exists

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

      public void ifExists(Consumer<NoContributor> action)