You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Al Baker <aj...@gmail.com> on 2011/07/31 06:11:46 UTC

ANN: Linked Data Microframework

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