Data Quality Assessment Reports
From SemWebQuality.org
(Difference between revisions)
(Created page with " ==Completeness== <syntaxhighlight lang="sparql"> SELECT ?dqr ?tclassURI ?tpropURI (COUNT(?s) AS ?violations) (COUNT(?s2) AS ?total) (((?total - ?violations)/?total) AS ?complet...") |
|||
Line 1: | Line 1: | ||
+ | Data Quality Scores can be used to get a quick impression about the quality state of a data source. Below you can find queries that can calculate data quality scores based on previously defined data requirements. | ||
==Completeness== | ==Completeness== | ||
Line 35: | Line 36: | ||
}GROUP BY ?dqr ?tclassURI ?tpropURI | }GROUP BY ?dqr ?tclassURI ?tpropURI | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | ==Uniqueness in Depth== | ||
+ | |||
+ | ==Syntactic Accuracy== | ||
+ | |||
+ | ==Semantic Accuracy== | ||
+ | |||
+ | ==Timliness== |
Revision as of 16:59, 17 October 2011
Data Quality Scores can be used to get a quick impression about the quality state of a data source. Below you can find queries that can calculate data quality scores based on previously defined data requirements.
Contents |
Completeness
SELECT ?dqr ?tclassURI ?tpropURI (COUNT(?s) AS ?violations) (COUNT(?s2) AS ?total) (((?total - ?violations)/?total) AS ?completeness) WHERE { { ?dqr a dqm:PropertyCompletenessRule . ?dqr dqm:testedClass ?tclass . ?dqr dqm:testedProperty1 ?tprop . ?tclass dqm:hasURI ?tclassreal . ?tprop dqm:hasURI ?tpropreal . BIND (IRI(str(?tpropreal)) AS ?tpropURI) . BIND (IRI(str(?tclassreal)) AS ?tclassURI) . { ?s a ?tclassURI . NOT EXISTS{ ?s ?tpropURI ?value . } }UNION{ ?s a ?tclassURI . ?s ?tpropURI "" . } }UNION{ ?dqr a dqm:PropertyCompletenessRule . ?dqr dqm:testedClass ?tclass . ?dqr dqm:testedProperty1 ?tprop . ?tclass dqm:hasURI ?tclassreal . ?tprop dqm:hasURI ?tpropreal . BIND (IRI(str(?tpropreal)) AS ?tpropURI) . BIND (IRI(str(?tclassreal)) AS ?tclassURI) . ?s2 a ?tclassURI . } }GROUP BY ?dqr ?tclassURI ?tpropURI