SPIN is a collection of RDF vocabularies enabling the use of SPARQL to define constraints and inference rules on Semantic Web data. SPIN also provides meta-modeling capabilities that allow users to define their own SPARQL functions and query templates. SPIN also includes a library of common functions.

SPIN is available within Topbraid Composer and also as SPIN API, an open source java API.