Semantic Web

mttlbot, The MicroTurtle Robot

Buzzword.org.uk Note 12 June 2009

Note added 2010-10-10: mttlbot has been superceded by mttlbot2.

Latest version:
http://buzzword.org.uk/2009/mttlbot/
Editor:
Toby Inkster

mttlbot, The MicroTurtle Robot Instance

Identifier: http://buzzword.org.uk/2009/mttlbot/#bot

On FreeNode as mttlbot.

mttlbot Help

Queries:

.whoami
One of life's great questions.
.whois nick
Basic information about the holder of the supplied IRC nickname.
.whois <webid>
Basic information about the person with the supplied WebID. The webid must have rdf:type foaf:Person.

Graph management commands (angled brackets are optional):

.graphs
List of all graphs that mttlbot knows about.
.drop <graph>
Drops a graph from mttlbot's quad store. (There are a handful of graphs that may not be dropped as mttlbot uses them for internal definitions.)
.load <graph>
Loads a graph into mttlbot's quad store. If the graph is already known, it will be reloaded. (There are a handful of graphs that may not be reloaded as mttlbot uses them for internal definitions.)
.sub <graph>
Like .load, but subscribes to the graph, reloading it every hour or so.
.unsub <graph>
Unsubscribe from a graph.

Functions:

.define-function name query
Store a SPARQL query as a reusable function. (May use %s as placeholders for parameters.)
.do name [ param1 [ param2 [...] ] ]
Call a stored function.

Advanced commands:

.sparql query
Runs a SPARQL query.
.sparul update
Runs a SPARQL update.

The MicroTurtle Robot Project

Identifier: http://buzzword.org.uk/2009/mttlbot/#project

Repository: http://goddamn.co.uk/viewvc/microturtle/trunk/bot/

Developers

Ask for subversion access if you're interested in contributing.

To do

Recently Done