metadata-qa-api
metadata-qa-api copied to clipboard
Metadata Quality Assessment Framework API
A SHACL target designates which nodes in the data graph will be validated against the defined constraints. ``` Target := TargetNode|TargetClass|TargetSubjectsOf|TargetObjectsOf ``` Child issues are: - TargetNode #37 - TargetClass...
``` Not := shape:Shape ``` sh:not: Testing a Not parameter against a value node returns pass if validating shape against the value node returned fail, otherwise fail. ``` sh:property [...
``` Or := shapes:Set[Shape] ``` sh:or: Testing an Or parameter against a value node returns fail if validating each member of the set shapes against the value node returned fail,...
``` And := shapes:Set[Shape] ``` sh:and: Testing an And parameter against a value node returns pass if validating each member of the set shapes against the value node returned pass,...
``` QualifiedMinCount := ref:numeric PC QualifiedMaxCount := ref:numeric PC QualifiedValueShape := nested:Shape PC ``` sh:qualifiedMinCount, sh:qualifiedMaxCount, sh:qualifiedShape: QualifiedMinCount and QualifiedMaxCount restrict the set of value nodes to those that pass...
The MinCount and MaxCount Parameters on a Constraint with property P identify the minimum and maximum number of triples (value node, P, _) may exist in the instance data. Unless...
``` HasValue := val:RDF term ``` sh:hasValue: Testing a HasValue parameter against a value node returns fail if the set of value nodes is non-empty and no element of value...
``` UniqueLang := b:boolean ``` sh:uniqueLang: Testing a UniqueLang parameter against a set of value nodes returns fail if b is true and two or more of the value nodes...