Specification of RuleML

From RuleML Wiki
Jump to: navigation, search

The open standards effort of the organization RuleML Inc. connects Web-rule efforts across academia, standards bodies, and industry, and dovetails with Web-ontology efforts as part of the semantic-technology stack. The resulting Web-rule Specification of RuleML constitutes a system for Web knowledge representation that provides bridges between, e.g., RIF, SWRL, SWSL, TPTP, Common Logic, and LegalRuleML. The specification is organized into three families, Deliberation RuleML Version 1.02, Consumer RuleML Version 1.02, and Reaction RuleML Version 1.02, as well as one family branch, Deliberation PSOA RuleML Version 1.03.

1 RuleML

Version history:
Date Version
2017-08-14 -

Version 1.02 Wiki


2 Deliberation RuleML

Version history:
Date Version
2001-01-25 -

Version 0.7 HTML

2001-07-11 -

Version 0.8 HTML

2003-12-09 -

Version 0.85 HTML

2004-06-23 -

Version 0.86 HTML

2004-08-12 -

Version 0.87 HTML

2005-03-01 -

Version 0.88 HTML

2005-05-27 -

Version 0.89 HTML

2005-11-09 -

Version 0.9 HTML

2006-08-24 -

Version 0.91 HTML

2011-09-27 -

Version 0.91 Patched HTML

2012-04-03 -

Version 1.0 HTML

2012-04-03 -

Version 1.0 Wiki

2014-07-25 -

Version 1.01 Wiki

2016-06-23 -

Version 1.02 Wiki

2017-mm-dd -

Version 1.03 Wiki-dev


3 Deliberation PSOA RuleML

2020-03-11 -Version 1.03 Wiki

4 Reaction RuleML

Version history:
Date Version
2005-04-15 -

Version ECA RuleML 0.01 HTML

2005-08-15 -

Version ECA RuleML 0.1 HTML

2005-10-30 -

Version ECA RuleML 0.2 (pre-release) PDF

2005-11-01 -

Version ECA RuleML 0.2 (pre-release) PDF

2005-12-15 -

Version ECA RuleML 0.2 HTML

2006-10-30 -

Version ECA RuleML 0.3 HTML

2006-11-10 -

Version (ECA) Reaction RuleML 0.1 (pre-release) PDF

2006-10-12 -

Version Reaction RuleML 0.1 HTML

2007-07-22 -

Version Reaction RuleML 0.2 HTML

2007-07-22 -

Version Reaction RuleML 0.3 HTML

2010-10-21 -

Version Reaction RuleML 1.0 (pre-release) PDF

2012-08-27 -

Version Reaction RuleML 1.0 (pre-release) PDF

2014-05-23 -

Version Reaction RuleML 1.0 Wiki

2017-02-19 -

Version Reaction RuleML 1.02 Wiki


5 Consumer RuleML

Version history:
Date Version
2015-10-12 -

Version 1.02 Wiki


6 Relax NG

6.1 Relax NG Development Versions

6.2 Relax NG Current Versions

6.3 Relax NG Older Versions

6.3.1 Relax NG: Older Deliberation RuleML

7 XSD

RuleML publishes XSD schemas for most versions that may be used for online validation, or may be downloaded for other uses.

7.1 XSD Development Versions

7.2 XSD Current Versions

7.3 XSD Older Versions

7.3.1 XSD : Older Deliberation RuleML

From version 0.8 to 1.0, the specification of (Deliberation) RuleML was provided by normative XSD schemas.

The Version 1.0 release was a "Rosetta" release, where a Relax NG schema was also provided.

In Deliberation RuleML, starting with Version 1.01 (as in Consumer RuleML, starting with Verions 1.02), the Relax NG schema is normative while the informative XSD schemas are (auto-)generated for some sublanguages, called anchor languages (the release status of these XSDs is shown, e.g., in Development Versions and Current Versions):

The Deliberation RuleML MYNG GUI determines the smallest anchor language containing a selection of features, and provides download access to, e.g., the XSDs in the above directories:

7.3.2 XSD: Older Reaction RuleML

The Reaction RuleML XSD schemas are normative.

8 Schematron

8.1 Schematron Current Versions

9 Glossary

9.1 Glossary Development Versions

9.2 Glossary Current Versions

9.3 Glossary Older Versions

9.3.1 Glossary: Older Deliberation RuleML

10 Normalizer

10.1 Normalizer Development Versions

10.2 Normalizer Current Versions

10.3 Normalizer Older Versions

10.3.1 Normalizer: Older Deliberation RuleML

11 Compactifier

11.1 Compactifier Development Versions

11.2 Compactifier Current Versions

11.3 Compactifier Older Versions

11.3.1 Compactifier: Older Deliberation RuleML

12 Upgrader

12.1 Upgrader Development Versions

12.2 Upgrader Current Versions

12.3 Upgrader Older Versions

12.3.1 Upgrader: Older Deliberation RuleML

13 Schema Docs

13.1 Schema Docs Development Versions

13.2 Schema Docs Current Versions

13.3 Schema Docs Older Versions

14 Content Models

14.1 Content Models Development Versions

14.2 Content Models Current Versions

14.3 Content Models Older Versions

15 DTD

16 Examples

16.1 Examples Development Versions

16.2 Examples Current Versions

16.3 Examples Older Versions