Stardog-Spring 0.0.1 provides the initial groundwork for Spring developers to get started with Stardog, and in general, Semantic Web technology. Over time, the Stardog Spring integration will be expanded to support some of the larger enterprise capabilities from Spring, such as Spring Batch. Stardog-Spring is open source, available on Github, and licensed under the Apache 2.0 license.
For 0.0.1, there are three fundamental capabilities:
- DataSouce and DataSourceFactoryBean for managing Stardog connections
- SnarlTemplate for transaction- and connection-pool safe Stardog programming
- DataImporter for easy bootstrapping of input data into Stardog
You can read the documention here and get the source here. There is also a downloadable jar from Github as well.
This implementation was built with Gradle, and you need edit the build.gradle file to point at your Stardog release for it to build. Of course Stardog-Spring works well with Spring Jena and Groovy SPARQL.
Last but not least, you will have to sign up with the Stardog testers to get the current version. Eventually there will be a community-style edition and enterprise style edition of Stardog.