lodum/RDFpad

Name: RDFpad

Owner: LODUM

Description: RDFpad is a Jena-based Linked Data server that reads RDF in Turtle notation from any etherpad and provides it in various RDF serializations (each served with the corresponding content-type headers), plus a human-friendly HTML view.RDFpad therefore supports quick and dirty vocabulary development, without the hassle of bringing your code online in a second step ? it is already online while you develop it.

Created: 2013-05-02 16:35:59.0

Updated: 2016-10-01 10:37:31.0

Pushed: 2013-05-02 16:44:05.0

Homepage: http://rdfpad.lodum.de

Size: 107

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

RDFpad

RDFpad is a Jena-based Linked Data server that reads RDF in Turtle notation from any etherpad and provides it in various RDF serializations (each served with the corresponding content-type headers), plus a human-friendly HTML view.

RDFpad therefore supports quick and dirty vocabulary development, without the hassle of bringing your code online in a second step ? it is already online while you develop it.

Features

Reads turtle code from any etherpad and checks it for errors Acts as a proxy to serve the corresponding RDF model as RDF/XML, N-Triples, N3 (and Turtle, of course) with the correct content-type headers Proper 303 redirects; the same URI forwards to different encodings, depending on the Accept-header sent by the client Provides a human-friendly HTML view of the code, with direct access to the various RDF serializations and a forwarding option to the Sindice Inspector

Links

A running demo is available at http://rdfpad.lodum.de/ This blog post explains the idea behind RDFpad in a bit more detail

Required Libraries

You'll need the libs that come with Jena (tested with version 2.6.4) and Jetty (tested with version 7.3.0). RDFpad is an embedded server, so there is no need for a servlet container (Tomcat or the like).

Running RDFpad

Assuming you have the required libs on your path, simply start the server via

java de.lodum.rdfpad.RDFpadServer [port]

For example, java de.lodum.rdfpad.RDFpadServer 8080 . Note that there are some caveats if you want to run RDFpad on port 80 on a Unix-based system.

License

RDFpad is open source software under a Apache 2.0 License.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.