Table of Contents

MOAT Server

About

MOAT Server is a application that serves tag meanings (in HTML, JSON or RDF/XML, using content negociation) for any Tag you request. The server is shipped without any data, which means that users have first to define meanings for their tags (thanks to the clients they use, that will then update the server information) to efficiently use it, using data available on the Semantic Web, especially from the Linked Data initiative.

Example:

In order to upload new meanings to a server, you should send the URL of an RDF file containing a list of meanings for a given tag, eg: http://apassant.net/drupal/drupal-5.5/?q=moat/tag/paris with the following API call:

Some server could require a key to let you upload files, in that case, the API call is

Public servers

Server software

Requirements

The server can be plugged on the top of any RDF store that support the SPARQL query language, and a way to add triples (either via a specific API or using SPARUL LOAD instruction), thanks to a “Connector” class. In order to be easily deployed, MOAT server is currently shipped with connectors for ARC2 and for the 3Store API.

Download

Latest version of the server can be downloaded here (2008-01-21)

Credits / Licence

Changelog

TODO / Bugs

* Chek if the uploaded files are valid: