Interface EvaluationMethod

All Known Subinterfaces:
AggregationDerivation, DataEvaluation, FullInspection, IndirectEvaluation, SampleBasedInspection

@UML(identifier="DQ_EvaluationMethod", specification=ISO_19157) public interface EvaluationMethod
Description of the evaluation method and procedure applied. Data quality evaluation method should be included for each applied data quality measure. It describes, or references documentation describing, the methodology used to apply a data quality measure to the data specified by a data quality scope. EvaluationMethod can be specialized with DataEvaluation or AggregationDerivation subtypes.
Since:
3.1
See Also:
  • Method Details

    • getEvaluationMethodType

      @UML(identifier="evaluationMethodType", obligation=OPTIONAL, specification=ISO_19157) default EvaluationMethodType getEvaluationMethodType()
      Type of method used to evaluate quality of the data.
      Returns:
      type of method used to evaluate quality, or null if none.
    • getEvaluationMethodDescription

      @UML(identifier="evaluationMethodDescription", obligation=OPTIONAL, specification=ISO_19157) default InternationalString getEvaluationMethodDescription()
      Description of the evaluation method.
      Returns:
      description of the evaluation method, or null if none.
    • getEvaluationProcedure

      @UML(identifier="evaluationProcedure", obligation=OPTIONAL, specification=ISO_19157) default Citation getEvaluationProcedure()
      Reference to the procedure information.
      Returns:
      reference to the procedure information, or null if none.
    • getReferenceDocuments

      @UML(identifier="referenceDoc", obligation=OPTIONAL, specification=ISO_19157) default Collection<? extends Citation> getReferenceDocuments()
      Information on documents which are referenced in developing and applying a data quality evaluation method.
      Returns:
      documents referenced in data quality evaluation method.
      Departure from OGC/ISO abstract specification:
      Change of name without change in functionality Renamed from "referenceDoc" to "referenceDocument" for avoiding abbreviation (a Java usage).
    • getDates

      @UML(identifier="dateTime", obligation=OPTIONAL, specification=ISO_19157) default Collection<? extends Temporal> getDates()
      Date or range of dates on which a data quality measure was applied. The collection size is 1 for a single date, or 2 for a range. Returns an empty collection if this information is not available.
      Returns:
      date or range of dates on which a data quality measure was applied.