ty</code> of the <a>shape</a> <code>S</code> in the
					<a>shapes graph</a> (using <code>sh:Violation</code> as default),
					and setting the <code>sh:resultPath</code>, <code>sh:sourceConstraintComponent</code> and <code>sh:sourceShape</code>
					following the rules defined by [[!shacl]].
					If the result is produced by a <a>JavaScript-based constraint</a>, then set <code>sh:sourceConstraint</code>
					to the <a>value</a> of <code>sh:js</code> of the <a>constraint</a> <code>C</code> in the <a>shapes 