rdf-validate-shacl icon indicating copy to clipboard operation
rdf-validate-shacl copied to clipboard

Validate RDF data purely in JavaScript. An implementation of the W3C SHACL specification on top of the RDFJS stack.

Results 30 rdf-validate-shacl issues
Sort by recently updated
recently updated
newest added

The validation of large datasets can cause memory-problems. The object nestedResult of class ValidationEngine is not cleaned up when validation of a node is successful. Adding a cleaning action in...

SHACL validation incorrectly creates a violation for the `sh:or` constraint when the NodeShape with the `sh:or` constraint also has a complex `sh:property` pointing towards a `sh:node` (Which is a NodeShape...

Would it be nice to have a simple CLI provided by this package. I would propose a simple interface which would load data+shapes to memory and offer at least two...

Validation report message not included when using recursive shapes. Tested with sh:and Example: ``` @prefix dash: . @prefix rdf: . @prefix rdfs: . @prefix schema: . @prefix sh: . @prefix...

Provide a way to know which quads were visited during the validation process.

enhancement

Thanks for continuing to improve this library! # Observation Currently the class constraint component produces no message at all. This is a missed opportunity. Together with [issue 63](https://github.com/zazuko/rdf-validate-shacl/issues/63) Adding a...

I suppose it would be as simple as a top-level result similar to ```turtle [] a sh:ValidationReport ; sh:result [ sh:resultSeverity sh:Warning ; sh:resultMessage "The maximum number of error (100)...

From what we have in Cube Creator ```turtle a sh:NodeShape; sh:property [ sh:message "needs a schema:name" ; sh:or ( [ sh:path schema:name ; sh:minCount 1 ; sh:datatype xsd:string ; ]...

Depending on the structure of your SHACL shape and its list definitions, you may get obscure errors such as this: ``` Message: listNode.list is not a function or its return...

enhancement

I would propose tweaking the detail validation result message when an XONE constraint is violated Currently it produces no message at all. Without even knowing which sub shapes are conflicted,...

enhancement