Interface QuantitativeResult

All Superinterfaces:
Result

@UML(identifier="DQ_QuantitativeResult", specification=ISO_19157) public interface QuantitativeResult extends Result
The values or information about the value(s) (or set of values) obtained from applying a data quality measure. Quantitative result may be a single value or multiple values, depending on the value type and value structure defined in the description of the measure applied.
Since:
2.0
  • Method Details

    • getValues

      Quantitative value or values, content determined by the evaluation procedure used. This is determined accordingly with the value type and value structure defined for the measure.
      Returns:
      quantitative value or values.
      See Also:
    • getValueUnit

      @UML(identifier="valueUnit", obligation=OPTIONAL, specification=ISO_19157) default Unit<?> getValueUnit()
      Value unit for reporting a data quality result.
      Returns:
      value unit for reporting a data quality result, or null.
    • getValueType

      @UML(identifier="valueRecordType", obligation=OPTIONAL, specification=ISO_19157) default RecordType getValueType()
      Value type for reporting a data quality result. It describes how the value type and value structure defined in the measure are implemented to provide the value of the quantitative result.
      Example: Within the description of the misclassification matrix measure, the value type may be an integer and the value structure is matrix (n × n). The value attribute of the QuantitativeResult provides the result matrix itself. This attribute valueRecordType provides the description of the matrix type. If another encoding is used, the attribute valueRecordType will change to provide the description of the type matrix in the other encoding, and the implementation of the attribute value will change accordingly, but the value itself will not change.
      Returns:
      value type for reporting a data quality result, or null if none.
      See Also:
      Departure from OGC/ISO abstract specification:
      Departure for historical reason Renamed from "valueRecordType" to "valueType" for compatibility with ISO 19115:2003 and because the return object type does not need to be repeated in Java method name.
    • getErrorStatistic

      @Deprecated @UML(identifier="errorStatistic", obligation=OPTIONAL, specification=ISO_19115, version=2003) default InternationalString getErrorStatistic()
      Deprecated.
      Removed from ISO 19157:2013.
      Statistical method used to determine the value,
      Returns:
      statistical method used to determine the value.