Hi All, Just created and released a Linked Data microframework, Linked Ratpack, that lets you rapidly build small linked data servers using a small Groovy Domain Specific Language (DSL). It combines the work of Ratpack, a Groovy implementation inspired by Sinatra (Ruby microframework) as well as Groovy SPARQL, which is a Groovy DSL/wrapper around Apache Jena. In fact, Linked Ratpack is essentially a Jena model builder DSL sitting inside a web server environment.
>From a semantic web perspective, this to me was one of the areas lacking - a way to easily create several little web servers and load them up with linked data very quickly. Anyone developing a crawler or other software that navigates the linked data cloud would benefit from a very controlled environment that they can run contained on their own development machine. With Linked Ratpack, you can create many little DSLs, cross-reference your URIs and create a mini linked data cloud to test with. It lets you rapidly create a server that can serve up RDF that is built with: - RDFBuilder DSL in Groovy SPARQL - Other SPARQL Sources - Dereference URIs into RDF data (Apache Jena + HTTPBuilder) Details and intro here: http://linkedjava.blogspot.com/2011/07/linked-data-microframework-linked.html Source here: https://github.com/AlBaker/LinkedRatpack There are probably a couple of minor enhancements I'll do it to at some point, but for now it is certainly usable for anyone getting into semantic web / linked data / RDF applications. Regards, Al Baker
