@@ -214,6 +215,58 @@ ex:Duplication_set_obs_1_Result a dqv:QualityMeasurement ;
...
@@ -214,6 +215,58 @@ ex:Duplication_set_obs_1_Result a dqv:QualityMeasurement ;
dqv:value "0.0"^^xsd:float .
dqv:value "0.0"^^xsd:float .
```
```
## Ontology Validation
The DQA ontology aims to enable structured, granular, and traceable representation of DQ evaluations. The following SPARQL queries confirm its ability to answer the competency questions (CQ0–CQ6) previously defined.
```sparql
# CQ0 – Which quality assessment processes have been performed on a specific observation or a set of observations?
SELECT?assessment?observation
WHERE{
?assessmentadqa:QualityAssessmentProcess;
dqa:assessesObservation?observation.
}
# CQ1 – Retrieve the type of method used in each assessment
SELECT?assessment?methodType
WHERE{
?assessmentadqa:QualityAssessmentProcess;
dqa:usesMethod?method.
?methoda?methodType.
}
# CQ2 – Identify the indicator assessed in each process
SELECT?assessment?indicator
WHERE{
?assessmentdqa:assessIndicator?indicator.
}
# CQ3 – Retrieve the granularity level used in each assessment
SELECT?assessment?granularity
WHERE{
?assessmentdqa:hasGranularity?granularity.
}
# CQ4 – Get the numeric result of each assessment
SELECT?assessment?value
WHERE{
?assessmentdqa:producesResult?result.
?resultdqv:value?value.
}
# CQ5 – Retrieve the label assigned to each result