# Uses of Package
org.apache.sis.metadata

- Packages that use org.apache.sis.metadata
  Package | Description
  --- | ---
  org.apache.sis.metadata | Root package for various metadata implementations.
  org.apache.sis.metadata.iso | Root package for ISO 19115 metadata about resources (data or services).
  org.apache.sis.metadata.iso.acquisition | Information about the measuring instruments, the platform carrying them, and the mission to which the data contributes.
  org.apache.sis.metadata.iso.citation | Reference to the data or service (citation, responsible party, contact information).
  org.apache.sis.metadata.iso.constraint | Information about legal and security constraints placed on data.
  org.apache.sis.metadata.iso.content | Description of the dataset content.
  org.apache.sis.metadata.iso.distribution | Information about the options for obtaining a resource (data or service).
  org.apache.sis.metadata.iso.extent | Information about spatial, vertical, and temporal extent.
  org.apache.sis.metadata.iso.identification | Information to uniquely identify the data or service.
  org.apache.sis.metadata.iso.lineage | Information about the sources and production processes of a dataset.
  org.apache.sis.metadata.iso.maintenance | Information about the frequency and scope of data updates.
  org.apache.sis.metadata.iso.quality | Information about data quality, accuracy and consistency of a dataset.
  org.apache.sis.metadata.iso.spatial | Information about the mechanisms (grid or vector) used to represent spatial data.
  org.apache.sis.metadata.sql | An implementation of Metadata interfaces fetching the data from an SQL database.
  org.apache.sis.referencing | Base classes for reference systems used for general positioning.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  KeyNamePolicy | The name of the keys included in a `Map` of metadata.
  MetadataCopier | Performs deep copies of given metadata instances.
  MetadataStandard | Enumeration of some metadata standards.
  ModifiableMetadata.State | Whether the metadata is still editable or has been made final.
  TypeValuePolicy | The kind of values in the `MetadataStandard.asTypeMap(…)`.
  UnmodifiableMetadataException | Thrown on attempt to set a read-only value in a metadata object.
  ValueExistencePolicy | Whatever `MetadataStandard.asValueMap(…)` shall contain entries for null, nil or empty values.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  MetadataStandard | Enumeration of some metadata standards.
  ModifiableMetadata | Base class of metadata having an editable content.
  ModifiableMetadata.State | Whether the metadata is still editable or has been made final.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.acquisition
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.citation
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.constraint
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.content
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.distribution
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.extent
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.identification
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.lineage
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.maintenance
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.quality
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.iso.spatial
  Class | Description
  --- | ---
  AbstractMetadata | Provides basic operations using Java reflection for metadata implementations.
  ModifiableMetadata | Base class of metadata having an editable content.
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.

- Classes in org.apache.sis.metadata used by org.apache.sis.metadata.sql
  Class | Description
  --- | ---
  MetadataStandard | Enumeration of some metadata standards.

- Classes in org.apache.sis.metadata used by org.apache.sis.referencing
  Class | Description
  --- | ---
  TitleProperty | Identifies the name of a property to use for summarizing in one line the content of a metadata object.