Feel free to have a play with the demo at http://ontologi.es:2902/. I'd
welcome feedback on whether I'm doing memento correctly.
Note that in my implementation, URI-R and URI-G are the same thing.
There's nothing in any memento documentation that forbids this, so I
assume it's allowed. The rel=timegate link is still provided; it just
points to the same URI as rel=original.
===================================================================
Begin forwarded message:
-------------------------------------------------------------------
Date: Tue, 15 Nov 2011 10:45:25 +0000
From: Toby Inkster <t...@g5n.co.uk>
To: publi...@w3.org, d...@lists.perlrdf.org
Subject: 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:
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:ma...@tobyinkster.co.uk>
<http://tobyinkster.co.uk>
===================================================================
--
Toby A Inkster
<mailto:ma...@tobyinkster.co.uk>
<http://tobyinkster.co.uk>