Skip to content
Snippets Groups Projects
Commit 824185ae authored by Oumaima AMAL's avatar Oumaima AMAL
Browse files

Edit README.md

parent f3bb0710
Branches
No related tags found
No related merge requests found
...@@ -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 {
?assessment a dqa:QualityAssessmentProcess ; ?assessment a dqa: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 {
?assessment a dqa:QualityAssessmentProcess ; ?assessment a dqa:QualityAssessmentProcess ;
...@@ -235,33 +235,44 @@ WHERE { ...@@ -235,33 +235,44 @@ WHERE {
?method a ?methodType . ?method a ?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 {
?assessment dqa:assessIndicator ?indicator . ?assessment dqa:assessIndicator ?indicator .
} }
# CQ3 – Retrieve the granularity level used in each assessment
# CQ4 – Get the metric used in each assessment
SELECT ?assessment ?metric
WHERE {
?assessment dqa:usesMethod ?method .
?method dqa:usesMetric ?metric .
}
# CQ5 – Retrieve the granularity level used in each assessment
SELECT ?assessment ?granularity SELECT ?assessment ?granularity
WHERE { WHERE {
?assessment dqa:hasGranularity ?granularity . ?assessment dqa: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 {
?assessment dqa:producesResult ?result . ?assessment dqa:producesResult ?result .
?result dqv:value ?value . ?result dqv:value ?value .
} }
# CQ5 – Retrieve the label assigned to each result
# CQ7 – Retrieve the label assigned to each result
SELECT ?result ?label SELECT ?result ?label
WHERE { WHERE {
?result dqa:hasLabel ?labelInstance . ?result dqa:hasLabel ?labelInstance .
?labelInstance rdfs:label ?label . ?labelInstance rdfs:label ?label .
} }
# CQ6 – Get the threshold used to assign a label # CQ8 – Get the threshold used to assign a label
SELECT ?labelInstance ?threshold SELECT ?labelInstance ?threshold
WHERE { WHERE {
?labelInstance dqa:labelThreshold ?threshold . ?labelInstance dqa:labelThreshold ?threshold .
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment