org.opengis.metadata.quality
Interface DataQuality

Show UML class diagram

@Classifier(value=ABSTRACT)
@UML(identifier="DQ_DataQuality",
     specification=ISO_19115)
public interface DataQuality

Quality information for the data specified by a data quality scope. At least one of the report and lineage shall be provided.

Since:
2.0

Method Summary
 Lineage getLineage()
          Non-quantitative quality information about the lineage of the data specified by the scope.
 Collection<? extends Element> getReports()
          Quantitative quality information for the data specified by the scope.
 Scope getScope()
          The specific data to which the data quality information applies.
 

Method Detail

getScope

@UML(identifier="scope",
     obligation=MANDATORY,
     specification=ISO_19115)
Scope getScope()
The specific data to which the data quality information applies.

Returns:
The specific data to which the data quality information applies.

getReports

@UML(identifier="report",
     obligation=CONDITIONAL,
     specification=ISO_19115)
Collection<? extends Element> getReports()
Quantitative quality information for the data specified by the scope.

Returns:
Quantitative quality information for the data.
Condition:
Mandatory if the lineage is not provided.

getLineage

@Profile(level=CORE)
@UML(identifier="lineage",
     obligation=CONDITIONAL,
     specification=ISO_19115)
Lineage getLineage()
Non-quantitative quality information about the lineage of the data specified by the scope.

Returns:
Non-quantitative quality information about the lineage of the data specified, or null.
Condition:
Mandatory if the report is not provided.


Copyright © 1994-2013 Open Geospatial Consortium. All Rights Reserved.