Abstract resultConstraint componentFunctionJavaScript-based constraintJavaScript executableJavaScript libraryNode kindNode shapeParameterParameterizablePrefix declarationProperty groupProperty shapeResult annotationRuleSPARQL ASK executableSPARQL constraintSPARQL CONSTRUCT executableSPARQL executableSPARQL SELECT executableSPARQL SELECT validatorSPARQL UPDATE executableSeverityShapeTargetTarget typeA rule based on triple (subject, predicate, object) pattern.Validation reportValidation resultValidatorJavaScript functionJavaScript ruleJavaScript targetJavaScript target typeJavaScript validatorSPARQL ASK validatorSPARQL functionSPARQL CONSTRUCT ruleSPARQL targetSPARQL target type