The TopBraid SPIN API

Authors:
Holger Knublauch <holger@topquadrant.com>

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

The SPIN API is an open source Java API distributed by TopQuadrant to encourage the adoption of SPIN in the community. The SPIN API is built on HP Lab's Jena API and provides the following features:


Download

Current version: 1.1.1 (2010-03-28) (for Java 1.6, tested with Jena 2.6.2)

Previous version: 1.1.0 (2009-10-20) (tested with Jena 2.6.2)

Previous version: 1.0.2 (2009-08-11) (tested with Jena 2.6.0)

Previous version: 1.0.1 (2009-06-14) (tested with Jena 2.5.7)

Previous version: 1.0.0 (2009-04-24) (tested with Jena 2.5.7)

Previous version: 0.9.0 (beta) (2009-03-06) (tested with Jena 2.5.7)

Documentation

See the online SPIN API JavaDoc. The source code and examples are included in the download.

Licensing and Support

The TopBraid SPIN API is distributed under a dual license model that allows free, open-source use under a AGPL license and closed-source use under a commercial license. In addition to permitting closed-source use and distribution, our commercial license also provides business assurance and support. Contact sales@topquadrant.com for commercial licensing.

Please feel free to ask technical questions on the TopBraid Suite support mailing list. Please indicate that you have a question on the API by putting [SPIN API] into the subject line. While TopQuadrant staff is monitoring this list, we are not guaranteeing any responses on SPIN API related questions. For professional support, see commercial licensing above.