Specification of RuleML
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.02.
Contents
1 RuleML
Version history: | ||||
|
2 Deliberation RuleML
Version history: | ||||||||||||||||||||||||||||||||
|
3 Reaction RuleML
Version history: | ||||||||||||||||||||||||||||||
|
4 Consumer RuleML
Version history: | ||||
|
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.
- http://deliberation.ruleml.org/1.01/xsd
- http://ruleml.org/1.0/xsd
- http://ruleml.org/0.91/xsd
- http://ruleml.org/0.90/xsd
- http://ruleml.org/0.89/xsd
- http://ruleml.org/0.88/xsd
- http://ruleml.org/0/87/xsd
- http://ruleml.org/0.86/xsd
- http://ruleml.org/0.85/xsd
- http://ruleml.org/0.8/xsd
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):
- http://deliberation.ruleml.org/1.03/xsd
- http://deliberation.ruleml.org/1.02/xsd
- http://deliberation.ruleml.org/1.01/xsd
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:
- http://deliberation.ruleml.org/1.03/myng
- http://deliberation.ruleml.org/1.02/myng
- http://deliberation.ruleml.org/1.01/myng
6.3.2 XSD: Older Reaction RuleML
The Reaction RuleML XSD schemas are normative.
- http://reaction.ruleml.org/1.02/xsd
- http://reaction.ruleml.org/1.0/xsd
- http://ruleml.org/reaction/0.2/xsd.htm
- http://ruleml.org/reaction/0.1/xsd.htm
7 Glossary
7.1 Glossary Development Versions
7.2 Glossary Current Versions
- Glossary of Deliberation RuleML 1.02
- Glossary of Reaction RuleML 1.0
- Glossary of Consumer RuleML 1.02
7.3 Glossary Older Versions
7.3.1 Glossary: Older Deliberation RuleML
- Glossary of Deliberation RuleML 1.01
- Glossary of Deliberation RuleML 1.0
- Glossary of Deliberation RuleML 0.91
- Glossary of Deliberation RuleML 0.9
8 Normalizer
8.1 Normalizer Development Versions
8.2 Normalizer Current Versions
- Normalizer of Deliberation RuleML 1.02
- Normalizer of Reaction RuleML 1.0
- Normalizer of Consumer RuleML 1.02
8.3 Normalizer Older Versions
8.3.1 Normalizer: Older Deliberation RuleML
- Normalizer of Deliberation RuleML 1.01
- Normalizer of Deliberation RuleML 1.0
- RON
- Normalizer of Deliberation RuleML 0.91
- Normalizer of Deliberation RuleML 0.9
- Normalizer of Deliberation RuleML 0.89
- Normalizer of Deliberation RuleML 0.88
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
- Development Content Models of Deliberation RuleML 1.03
- Development Content Models of Reaction RuleML1.02
12.2 Content Models Current Versions
- Content Models of Deliberation RuleML 1.02
- Content Models of Reaction RuleML 1.02
- Content Models of Consumer RuleML 1.02
12.3 Content Models Older Versions
13 DTD
14 Examples
14.1 Examples Development Versions
14.2 Examples Current Versions
- Examples of Deliberation RuleML 1.02
- Examples of Reaction RuleML 1.02
- Examples of Consumer RuleML 1.02