# Interface ConformanceResult

All Superinterfaces:
  `Result`

All Known Implementing Classes:
  `DefaultConformanceResult`

@UML(identifier="DQ_ConformanceResult", specification=ISO_19115) public interface ConformanceResult extends Result
Information about the outcome of evaluating the obtained value (or set of values) against a specified acceptable conformance quality level.

Since:
  2.0

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InternationalString`
  `getExplanation()`
  Explanation of the meaning of conformance for this result.
  `Citation`
  `getSpecification()`
  Citation of product specification or user requirement against which data is being evaluated.
  `Boolean`
  `pass()`
  Indication of the conformance result.

- ## Method Details

  - ### getSpecification

    @UML(identifier="specification", obligation=MANDATORY, specification=ISO_19115) Citation getSpecification()
    Citation of product specification or user requirement against which data is being evaluated.
    Returns:
      Citation of product specification or user requirement.

  - ### getExplanation

    @UML(identifier="explanation", obligation=MANDATORY, specification=ISO_19115) InternationalString getExplanation()
    Explanation of the meaning of conformance for this result.
    Returns:
      Explanation of the meaning of conformance.

  - ### pass

    @UML(identifier="pass", obligation=MANDATORY, specification=ISO_19115) Boolean pass()
    Indication of the conformance result.
    Returns:
      Indication of the conformance result.