N3 Wiki

This is something I knocked up a couple of nights ago to learn more about N3.

It's a Wiki that uses N3 as its underlying format. It's written in Perl, runs as a CGI and uses RDF::Notation3 to parse the N3.

Each wiki is bound to a particular namespace and when the N3 is rendered as HTML for browsing, any resources in that namespace are linked to their wiki page automatically. If the resource has no wiki page defined then a hyperlinked question mark appears after the name indicating that you can create the N3 definition by following the link.

Each page can be viewed as HTML, RDF or the raw N3.

Here's a demo of it working.

Create new resources by browsing the the appropriate page, e.g.:

http://blog.iandavis.com/animals/Frog
http://blog.iandavis.com/animals/Toad
http://blog.iandavis.com/animals/Sandpiper

I chose RDF/N3 over RDF/XML because cvs integration will work better when I get around to adding page histories.

Might find some use in building vocabularies collaboratively.

It's only hacked together really, so expect bugs, gotchas and unexplainable behaviour.

Permalink: http://blog.iandavis.com/2002/12/n3-wiki/

Other posts tagged as projects, rdf

Earlier Posts