[Mulgara-dev] Announcing RLog

Paul Gearon gearon at ieee.org
Fri May 16 23:28:59 UTC 2008


Hi all,

In the spirit of "Release Early, Release Often", I'd like to
officially announce the RLog Project for Mulgara.

RLog is an RDF Logic language for the Krule rules engine in Mulgara.
Until now, all rules in Mulgara had to be described in complex
RDF/XML. The RLog language is an interpreter that takes a Prolog-like
syntax, and automatically constructs rules, complete with
dependencies.

For an example of RLog code, see the attached file: rdfs.dl. This file
uses RLog to describe all the RDFS rules currently in use by Mulgara,
and can be successfully used to run the complete RDFS rules in Krule.

While RLog is currently independent, the eventual goal is to be
integrated into Mulgara as both a "Content Handler" and as a
"Resolver", allowing RLog files to be loaded directly, or applied
directly against Mulgara graphs. As RLog and Krule continue to
progress, Mulgara will have a full featured logic programming system,
capable of providing scalable inferencing for numerous domains,
*including* OWL inferencing.

The current RLog can be downloaded from:
  http://mulgara.org/files/rlog/rlog-0.0.1.tar.gz

It is also available on Subversion at:
  http://mulgara.org/svn/rlog/trunk/

Regards,
Paul Gearon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rdfs.dl
Type: application/octet-stream
Size: 1923 bytes
Desc: not available
URL: <http://lists.mulgara.org/pipermail/mulgara-dev/attachments/20080516/7173f24e/attachment.obj>


More information about the Mulgara-dev mailing list