OverviewFor a global overview of metadata in SIS, see the
|Class hierarchy||Aggregation hierarchy|
ISO 19115 metadata|
Null values, nil objects and collectionsAll constructors and setter methods accept
nullarguments. A null argument value means that the metadata element can not be provided, and the reason for that is unspecified. Alternatively, users can specify why a metadata element is missing by providing a value created by
Unless otherwise noted in the Javadoc, all getter methods may return an empty collection,
an empty array or
null if the type is neither a collection or an array.
Note that non-null values may be
Unless the metadata object has been marked as unmodifiable and unless otherwise noted in the Javadoc, all collections returned by getter methods are live: adding new elements in the collection modify directly the underlying metadata object.
Defined in the
ClassDescriptionRestrictions on the access and use of a resource or metadata.Restrictions and legal prerequisites for accessing and using the resource.Information about resource release constraints.Handling restrictions imposed on the resource for national security or similar security concerns.