@@ -220,14 +220,14 @@ ex:Duplication_set_obs_1_Result a dqv:QualityMeasurement ;
...
@@ -220,14 +220,14 @@ ex:Duplication_set_obs_1_Result a dqv:QualityMeasurement ;
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.
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
```sparql
# CQ0 – Which quality assessment processes have been performed on a specific observation or a set of observations?
# CQ1 – Which quality assessment processes have been performed on a specific observation or a set of observations?
SELECT?assessment?observation
SELECT?assessment?observation
WHERE{
WHERE{
?assessmentadqa:QualityAssessmentProcess;
?assessmentadqa:QualityAssessmentProcess;
dqa:assessesObservation?observation.
dqa:assessesObservation?observation.
}
}
# CQ1 – Retrieve the type of method used in each assessment
# CQ2 – Retrieve the type of method used in each assessment
SELECT?assessment?methodType
SELECT?assessment?methodType
WHERE{
WHERE{
?assessmentadqa:QualityAssessmentProcess;
?assessmentadqa:QualityAssessmentProcess;
...
@@ -235,33 +235,44 @@ WHERE {
...
@@ -235,33 +235,44 @@ WHERE {
?methoda?methodType.
?methoda?methodType.
}
}
# CQ2 – Identify the indicator assessed in each process
# CQ3 – Identify the indicator assessed in each process
SELECT?assessment?indicator
SELECT?assessment?indicator
WHERE{
WHERE{
?assessmentdqa:assessIndicator?indicator.
?assessmentdqa:assessIndicator?indicator.
}
}
# CQ3 – Retrieve the granularity level used in each assessment
# CQ4 – Get the metric used in each assessment
SELECT?assessment?metric
WHERE{
?assessmentdqa:usesMethod?method.
?methoddqa:usesMetric?metric.
}
# CQ5 – Retrieve the granularity level used in each assessment
SELECT?assessment?granularity
SELECT?assessment?granularity
WHERE{
WHERE{
?assessmentdqa:hasGranularity?granularity.
?assessmentdqa:hasGranularity?granularity.
}
}
# CQ4 – Get the numeric result of each assessment
# CQ6 – Get the numeric result of each assessment
SELECT?assessment?value
SELECT?assessment?value
WHERE{
WHERE{
?assessmentdqa:producesResult?result.
?assessmentdqa:producesResult?result.
?resultdqv:value?value.
?resultdqv:value?value.
}
}
# CQ5 – Retrieve the label assigned to each result
# CQ7 – Retrieve the label assigned to each result