Light-weight linked data publishing with node.js.
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
lib
test
.gitignore
README.mdown
config.js-dist

README.mdown

re:publish – light-weight resource publishing

Synopsis

re:publish is a light-weight resource publishing server built with node.js. It can be used to publish linked data in various formats for machines as well as HTML for human consumption.

Usage

  • Install node.js
  • Install node dependencies cia npm (i.e. npm install paperboy)
  • Install node_raptor:

    cd ..
    brew install raptor
    export RAPTOR_PREFIX=/usr/local
    git clone git://github.com/0xfeedface/node_raptor.git
    npm install -g
    cd -
    
  • Copy config.js-dist to config.js and adapt it to your needs. For instance set the namespace under which resources should be served (i.e. your domain).

  • Get an RDF file (e.g. your FOAF profile)
  • Start the server by passing it the path to the RDF file:

    node lib/server.js test/data.ttl
    

Templates

HTML rendering/templates is currently under development.