WWW::DataWiki

I've now set up a demo server for the WWW::DataWiki tool I've been
working on. The demo server is here:

http://ontologi.es:2902/

It's essentially a Wiki (right now, completely public with no access
control) where each wiki page is not a document, but a versioned RDF
graph (actually a versioned N3 document). 

Right now the in-browser interface is a little spartan, but direct
editing using RESTful HTTP works well. Clients like curl or lwp-request
are your friend.

Interesting features:

* Pages are content-negotiated between Notation 3, Turtle,
  N-Triples, HTML+RDFa, XHTML+RDFa, RDF/JSON and RDF/XML. Appending
  things like ".ttl" to page URIs should allow you to override requests.

* Each page can be queried with SPARQL 1.1. The XHTML+RDFa and
  HTML+RDFa versions of documents include a form where you can type in
  a query.

* SPARQL 1.1 Graph Store HTTP Protocol is fully supported with the
  exception that a DELETE on a graph doesn't totally remove it - it
  just empties it. http://www.w3.org/TR/sparql11-http-rdf-update/ 

* Memento is supported. http://www.mementoweb.org/

* URIs ending with "/" are treated as containers for graphs. Currently
  containers only support GET, but hopefully will eventually support
  something approaching the Atom Publishing Protocol. They already
  return data using bblfish's AtomOwl vocabulary, and indeed proper Atom
  1.0 feeds if requested with an appropriate Accept header.

Anyway, feel free to test it at http://ontologi.es:2902/ or download
the source code and install it locally:

http://buzzword.org.uk/2011/rww/www-datawiki/WWW-DataWiki-0.000_01.tar.gz

Bugs are probably plentiful (look at all those leading noughts in the
version number), but I'd be interested in feedback and feature
suggestions. Especially suggestions that aren't already on the TODO
list...

http://goddamn.co.uk/svn-web/perlmods/view/WWW-DataWiki/TODO

-- 
Toby A Inkster
<mailto:mail@tobyinkster.co.uk>
<http://tobyinkster.co.uk>

Received on Tuesday, 15 November 2011 10:44:52 UTC