# Uses of Interface
org.opengis.metadata.lineage.Lineage

Packages that use Lineage
Package
Description
org.apache.sis.metadata.iso
Root package for ISO 19115 metadata about resources (data or services).
org.apache.sis.metadata.iso.lineage
Information about the sources and production processes of a dataset.
org.apache.sis.metadata.iso.quality
Information about data quality, accuracy and consistency of a dataset.
org.opengis.metadata.quality
Data quality and positional accuracy.

- ## Uses of Lineage in org.apache.sis.metadata.iso

  Methods in org.apache.sis.metadata.iso that return types with arguments of type Lineage
  Modifier and Type
  Method
  Description
  `Collection<Lineage>`
  DefaultMetadata.`getResourceLineages()`
  Returns information about the provenance, sources and/or the production processes applied to the resource.
  Method parameters in org.apache.sis.metadata.iso with type arguments of type Lineage
  Modifier and Type
  Method
  Description
  `void`
  DefaultMetadata.`setResourceLineages(Collection<? extends Lineage> newValues)`
  Sets information about the provenance, sources and/or the production processes applied to the resource.

- ## Uses of Lineage in org.apache.sis.metadata.iso.lineage

  Classes in org.apache.sis.metadata.iso.lineage that implement Lineage
  Modifier and Type
  Class
  Description
  `class`
  `DefaultLineage`
  Information about the events or source data used in constructing the data specified by the scope or lack of knowledge about lineage.
  Methods in org.apache.sis.metadata.iso.lineage with parameters of type Lineage
  Modifier and Type
  Method
  Description
  `static DefaultLineage`
  DefaultLineage.`castOrCopy(Lineage object)`
  Returns a SIS metadata implementation with the values of the given arbitrary implementation.
  Constructors in org.apache.sis.metadata.iso.lineage with parameters of type Lineage
  Modifier
  Constructor
  Description
  ``
  `DefaultLineage(Lineage object)`
  Constructs a new instance initialized with the values from the specified metadata object.

- ## Uses of Lineage in org.apache.sis.metadata.iso.quality

  Methods in org.apache.sis.metadata.iso.quality that return Lineage
  Modifier and Type
  Method
  Description
  `Lineage`
  DefaultDataQuality.`getLineage()`
  Deprecated.
  Removed from ISO 19157:2013.
  Methods in org.apache.sis.metadata.iso.quality with parameters of type Lineage
  Modifier and Type
  Method
  Description
  `void`
  DefaultDataQuality.`setLineage(Lineage newValue)`
  Deprecated.
  Removed from ISO 19157:2013.

- ## Uses of Lineage in org.opengis.metadata.quality

  Methods in org.opengis.metadata.quality that return Lineage
  Modifier and Type
  Method
  Description
  `Lineage`
  DataQuality.`getLineage()`
  Non-quantitative quality information about the lineage of the data specified by the scope.