# 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
  Base class of metadata having an editable content.
  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.