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. Its families are Deliberation RuleML Version 1.02, Consumer RuleML Version 1.02, and Reaction RuleML Version 1.0.

1 RuleML

Version history:
Date Version
2016-0x-yy -

Version 1.02 Wiki-dev


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 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

2016-xx-yy -

Version Reaction RuleML 1.02 Wiki


4 Consumer RuleML

Version history:
Date Version
2015-10-12 -

Version 1.02 Wiki


5 Relax NG

5.1 Relax NG Development Versions

5.2 Relax NG Current Versions

5.3 Relax NG Older Versions

5.3.1 Relax NG: Older Deliberation RuleML

6 XSD

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

6.1 XSD Development Versions

6.2 XSD Current Versions

6.3 XSD Older Versions

6.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 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:

6.3.2 XSD: Older Reaction RuleML

The Reaction RuleML XSD schemas are normative.

7 Glossary

7.1 Glossary Development Versions

7.2 Glossary Current Versions

7.3 Glossary Older Versions

7.3.1 Glossary: Older Deliberation RuleML

8 Normalizer

8.1 Normalizer Development Versions

8.2 Normalizer Current Versions

8.3 Normalizer Older Versions

8.3.1 Normalizer: Older Deliberation RuleML

9 Compactifier

9.1 Compactifier Development Versions

9.2 Compactifier Current Versions

9.3 Compactifier Older Versions

9.3.1 Compactifier: Older Deliberation RuleML

10 Upgrader

10.1 Upgrader Development Versions

10.2 Upgrader Current Versions

10.3 Upgrader Older Versions

10.3.1 Upgrader: Older Deliberation RuleML

11 Schema Docs

11.1 Schema Docs Development Versions

11.2 Schema Docs Current Versions

11.3 Schema Docs Older Versions

12 Content Models

12.1 Content Models Development Versions

12.2 Content Models Current Versions

12.3 Content Models Older Versions

13 DTD

14 Examples

14.1 Examples Development Versions

14.2 Examples Current Versions

14.3 Examples Older Versions