Return-Path: swi-prolog-admin@iai.uni-bonn.de
Delivery-Date: Tue Aug 26 17:26:51 2008
Return-Path: <swi-prolog-admin@iai.uni-bonn.de>
X-Original-To: sandro@homer.w3.org
Delivered-To: sandro@homer.w3.org
Received: from bart.w3.org (unknown [128.30.52.63])
	by homer.w3.org (Postfix) with ESMTP id 7398E4F118
	for <sandro@homer.w3.org>; Tue, 26 Aug 2008 17:26:51 -0400 (EDT)
Received: from postfix.iai.uni-bonn.de ([131.220.8.4])
	by bart.w3.org with esmtp (Exim 4.63)
	(envelope-from <swi-prolog-admin@iai.uni-bonn.de>)
	id 1KY63m-0008Il-HU
	for sandro@w3.org; Tue, 26 Aug 2008 17:26:51 -0400
X-IAI-Env-From: <swi-prolog-admin@iai.uni-bonn.de> : [131.220.8.1]
Received: from uran.iai.uni-bonn.de (uran.iai.uni-bonn.de [131.220.8.1])
	by postfix.iai.uni-bonn.de (Postfix) with ESMTP
	id AEE485C844; Tue, 26 Aug 2008 23:26:07 +0200 (MEST)
	(envelope-from swi-prolog-admin@iai.uni-bonn.de)
	(envelope-to VARIOUS) (44)
	(internal use: ta=0, tu=1, te=0, am=-, au=-)
Delivered-To: swi-prolog@alias.informatik.uni-bonn.de
Received: by postfix.iai.uni-bonn.de (Postfix, from userid 13020)
	id EC0105C844; Tue, 26 Aug 2008 23:25:23 +0200 (MEST)
X-Sieve: cmu-sieve 2.0
X-IAI-Env-From: <sandro@w3.org> : [131.220.8.23]
Received: from mandos.iai.uni-bonn.de (mandos.iai.uni-bonn.de [131.220.8.23])
	by postfix.iai.uni-bonn.de (Postfix) with ESMTP id ABA605C837
	for <swi-prolog@iai.uni-bonn.de>; Tue, 26 Aug 2008 23:25:23 +0200 (MEST)
	(envelope-from sandro@w3.org)
	(envelope-to swi-prolog@iai.uni-bonn.de) (1)
	(internal use: ta=0, tu=1, te=0, am=-, au=-)
X-IAI-Env-From: <sandro@w3.org> : [127.0.0.1]
Received: from localhost (localhost [127.0.0.1])
	by mandos.iai.uni-bonn.de (Postfix) with ESMTP id A011A1BC3
	for <swi-prolog@iai.uni-bonn.de>; Tue, 26 Aug 2008 23:25:23 +0200 (MEST)
	(envelope-from sandro@w3.org)
	(envelope-to swi-prolog@iai.uni-bonn.de) (1)
Received: from mandos.iai.uni-bonn.de ([127.0.0.1])
	by localhost (mandos.iai.uni-bonn.de [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id oQEkiQSpLjJI for <swi-prolog@iai.uni-bonn.de>;
	Tue, 26 Aug 2008 23:25:02 +0200 (MEST)
X-IAI-Env-From: <sandro@w3.org> : [128.30.52.60]
Received: from homer.w3.org (ssh.w3.org [128.30.52.60])
	by mandos.iai.uni-bonn.de (Postfix) with ESMTP id 897361BD2
	for <swi-prolog@iai.uni-bonn.de>; Tue, 26 Aug 2008 23:25:02 +0200 (MEST)
	(envelope-from sandro@w3.org)
	(envelope-to swi-prolog@iai.uni-bonn.de) (1)
Received: from ubuhebe (homer.w3.org [128.30.52.30])
	by homer.w3.org (Postfix) with ESMTP id D716F4F13C
	for <swi-prolog@iai.uni-bonn.de>; Tue, 26 Aug 2008 17:24:35 -0400 (EDT)
To: swi-prolog@iai.uni-bonn.de
From: Sandro Hawke <sandro@w3.org>
Message-ID: <19333.1219785819@ubuhebe>
X-Spam-Level: at mandos.iai.uni-bonn.de
X-Spam-Score: -8.0 at mandos.iai.uni-bonn.de
X-Spam-Status: No, score=-8.001 tagged_above=9999.9 required=9999.9
	tests=[RCVD_IN_DNSWL_HI=-8, SPF_HELO_PASS=-0.001]
X-Spam-Report: namo@mandos.iai.uni-bonn.de pronounced judgment in matters of
	spam: Final score: -8.0 points
	pts rule ------------description---------------------------------------
	-8.0 RCVD_IN_DNSWL_HI       RBL: Sender listed at http://www.dnswl.org/, high
	                           trust
	                           [128.30.52.60 listed in list.dnswl.org]
	-0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
	If you have any questions, see https://mailbox.iai.uni-bonn.de/anti.html
X-Virus-Scanned: amavisd-new (Kater5) at mandos.iai.uni-bonn.de
Subject: [SWIPL] xml format for rules (RIF)
Sender: swi-prolog-admin@iai.uni-bonn.de
Errors-To: swi-prolog-admin@iai.uni-bonn.de
X-BeenThere: swi-prolog@iai.uni-bonn.de
X-Mailman-Version: 2.0.4
Precedence: bulk
List-Help: <mailto:swi-prolog-request@iai.uni-bonn.de?subject=help>
List-Post: <mailto:swi-prolog@iai.uni-bonn.de>
List-Subscribe: <https://mailbox.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog>,
	<mailto:swi-prolog-request@iai.uni-bonn.de?subject=subscribe>
List-Id: SWI-Prolog mailing list <swi-prolog.iai.uni-bonn.de>
List-Unsubscribe: <https://mailbox.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog>,
	<mailto:swi-prolog-request@iai.uni-bonn.de?subject=unsubscribe>
List-Archive: <https://mailbox.iai.uni-bonn.de/mailman/public/swi-prolog/>
Date: Tue, 26 Aug 2008 17:23:39 -0400
Received-SPF: pass
X-SPF-Guess: pass
X-W3C-Hub-Spam-Status: No, score=-2.6
X-W3C-Hub-Spam-Report: BAYES_00=-2.599, SPF_PASS=-0.001
X-W3C-Scan-Sig: bart.w3.org 1KY63m-0008Il-HU 1fe5eb0ea93c700d200dacd034e55991


For a few years now, I've been involved in an effort at W3C to make a
standard XML format for rules, so people can move their rules between
different kinds of systems (including prolog systems and production-rule
systems) and publish them for re-use on the Web.  We're not trying to do
anything terribly complex, just find the commonalities between different
systems and build a format around those.

Since the common core (intersection) is so small, we've decided to pick
a few points of standardization, or "dialects".  We're now done with the
design of the first of these, which we call the "basic logic dialect"
(BLD).

BLD corresponds very roughly to pure prolog, and we're very interested
in getting some feedback from people before we continue along the
standards process.  I suspect some folks on this list would have good
insight.

The latest draft BLD specification is here:

      http://www.w3.org/TR/rif-bld/

Linked from it, you'll find related documents, including one covering
how to use BLD with RDF and OWL, and another detailing the supported
data types and built-ins.   

We'd appreciate comments by 19 September, and please send them to
public-rif-comments@w3.org, which is a publically-archived mailing list.
We would like comment on editorial style ("I couldn't really understand
section 4.2.1 because...") as well as the more technical and
theoretical.

    -- Sandro Hawke
       W3C Rule Interchange Format (RIF) Working Group

_______________________________________________
SWI-Prolog mailing list
SWI-Prolog@iai.uni-bonn.de
https://mailbox.iai.uni-bonn.de/mailman/listinfo.cgi/swi-prolog

