Interface Identifier

All Known Subinterfaces:
DataObjectId, DigitalObjectId, InfoObjectId, Location, PersistentIdentifier, RepInfoId, RepInfoNetworkId, UniquePersistentIdentifier
All Known Implementing Classes:
DataObjectIdImpl1, DigitalObjectIdImpl1, IdentifierImpl1, LocationImpl1, PersistentIdentifierImpl1, RepInfoIdImpl1, UniquePersistentIdentifierImpl1

public interface Identifier
An identifier is a name that identifies (that is, labels the identity of) either a unique object or a unique class of objects, where the "object" or class may be an idea, physical countable object (or class thereof), or physical noncountable substance (or class thereof). [OAIS]
Since:
06-Sep-2021 15:59:46
Version:
1.0
Author:
David
  • Method Summary

    Modifier and Type Method Description
    URI getURI()
    If available this returns the URI which identifies the object.
    void setURI​(URI uri)
    If available this returns the URI which identifies the object.
  • Method Details

    • getURI

      URI getURI()
      If available this returns the URI which identifies the object.
      Returns:
      URI for the object - if available, otherwise return null.
    • setURI

      void setURI​(URI uri)
      If available this returns the URI which identifies the object.
      Parameters:
      uri - the URI for the object.