graph</a>.
				</p>
			</section>
		</section>
				
		<section id="js-components">
			<h2>JavaScript-based Constraint Components</h2>
			<p>
				SHACL is based on <a>constraint components</a>, which can be used to express <a>constraints</a> in a declarative, high-level vocabulary.
				For example, the constraint component <code>sh:MinCountConstraintComponent</code> defines a <a>parameter</a> <code>sh:minCount</code>.
				When a <a>shape</a> uses one of these constraint parameters, a SHACL engine finds a sui