[RuleML-all] RuleML 0.9 Release

David Z. Hirtle david.hirtle at unb.ca
Tue Nov 29 18:13:12 AST 2005


Hi David,

I'm glad to hear you're upgrading from 0.86 to 0.9.

Could you send us a link to your NxBRE upgrade when it's finished?

> - What is the equivalent of the old rule base/_rbaselab element? or:
> what is the official way of labeling a rule base?
> - What is the equivalent of the old query/_rlab element? or: how can we
> is the official way of labeling a query?

Version 0.88 included the following change:
"'rbaselab', 'rlab' and general object identification have been
unified into 'oid'"
(http://www.ruleml.org/0.88/#Overview)

The <oid> tag is now available on all type tags (i.e. elements that
begin with an uppercase letter) except those that only have character
data as content (e.g. <Ind>, <Rel>, <Ctor>, etc.)

The discount example has been updated with <oid>s to show its usage:
http://www.ruleml.org/0.9/exa/discount.ruleml

In short,
<rulebase><_rbaselab>
-->
<RuleML><oid>

and

<query><_rlab>
-->
<Query><oid> (to label everything queried)
or
<Query><Atom><oid> (to label just the first query under the Query
performative, which has an implicit <And>)

Hope this helps,

David

On 11/26/05, David Dossot <david at dossot.net> wrote:
> Dear David,
>
> Thanks a lot for this release!
>
> While working on upgrading support for the NafDatalog sublangage in
> NxBRE (from .86 to 0.9), I stumbled on these questions:
>
> - What is the equivalent of the old rule base/_rbaselab element? or:
> what is the official way of labeling a rule base?
> - What is the equivalent of the old query/_rlab element? or: how can we
> is the official way of labeling a query?
>
> Thanks again,
> David
>
>
> David Z. Hirtle wrote:
>
> >RuleML 0.9 has been officially released, featuring the introduction
> >of toplevel element <RuleML> and the addition of a hornlog with
> >negation-as-failure (nafhornlog) sublanguage. For more information,
> >refer to the full specification:
> >
> >http://www.ruleml.org/spec
> >
> >(which currently points to RuleML 0.9, and always to the most
> >recent version)
> >
> >Accompanying this release is a complete glossary describing
> >every element and attribute of RuleML:
> >http://www.ruleml.org/glossary
> >
> >Also note that the official model has been updated, and now
> >includes a toplevel view of the RuleML family of sublanguages:
> >http://www.ruleml.org/modularization/#Model
> >
> >Feedback is appreciated as always.
> >
> >David
> >_______________________________________________
> >RuleML-all mailing list
> >RuleML-all at ruleml.org
> >http://mail.ruleml.org/mailman/listinfo/ruleml-all
> >
> >
> >
> >
> >
>
>
> _______________________________________________
> RuleML-all mailing list
> RuleML-all at ruleml.org
> http://mail.ruleml.org/mailman/listinfo/ruleml-all
>


More information about the RuleML-all mailing list