 <a>failure</a> if the execution of the JavaScript function results in an exception.
					</div>
				</div>
			</section>

		</section>
				
		<section id="js-functions">
			<h2>JavaScript-based Functions</h2>
			<p>
				The SHACL Advanced Features includes a generic mechanism to declare new <a>SHACL functions</a>.
				In particular this is used to declare new SPARQL functions, using the class <code>sh:SPARQLFunction</code>.
				SHACL-JS includes a very similar mechanism, allowing users to declare new funct