Package org.apache.sis.metadata.iso.lineage

package org.apache.sis.metadata.iso.lineage
Information about the sources and production processes of a dataset. An explanation for this package is provided in the OpenGIS® javadoc. The remaining discussion on this page is specific to the SIS implementation.


For a global overview of metadata in SIS, see the org​.apache​.sis​.metadata package javadoc.
Package overview
Class hierarchy Aggregation hierarchy
ISO 19115 metadata
 ├─ Lineage
 ├─ Process step
 ├─ Source
 ├─ Nominal resolution
 ├─ Processing
 ├─ Algorithm
 └─ Process step report
 ├─ Source
 │   └─ Nominal resolution
 └─ Process step
     ├─ Source
     ├─ Processing
     │   └─ Algorithm
     └─ Process step report

Null values, nil objects and collections

All constructors and setter methods accept null arguments. 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 Nil­Reason​.create­Nil­Object(Class).

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 Nil­Objects.

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 sis-metadata module

  • Classes
    Details of the methodology by which geographic information was derived from the instrument readings.
    Information about the events or source data used in constructing the data specified by the scope or lack of knowledge about lineage.
    Distance between consistent parts of (centre, left side, right side) adjacent pixels.
    Comprehensive information about the procedure(s), process(es) and algorithm(s) applied in the process step.
    Information about an event or transformation in the life of a resource.
    Report of what occurred during the process step.
    Information about the source data used in creating the data specified by the scope.