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. 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.
Contents
1 RuleML
Version history: | ||||
|
2 Deliberation RuleML
Version history: | ||||||||||||||||||||||||||||||||
|
3 Deliberation PSOA RuleML
2020-03-11 -Version 1.03 Wiki
4 Reaction RuleML
Version history: | ||||||||||||||||||||||||||||||
|
5 Consumer RuleML
Version history: | ||||
|
6 Relax NG
6.1 Relax NG Development Versions
6.2 Relax NG Current Versions
- Relax NG Schemas of Deliberation RuleML 1.02
- Relax NG Schemas of Deliberation PSOA RuleML 1.03
- Relax NG Schemas of Consumer RuleML 1.02
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
- XSDs of Deliberation RuleML 1.02
- XSDs of Deliberation PSOA RuleML 1.03
- XSDs of Reaction RuleML 1.02
- XSDs of Consumer RuleML 1.02
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.
- 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, e.g., 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
7.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
8 Schematron
8.1 Schematron Current Versions
9 Glossary
9.1 Glossary Development Versions
9.2 Glossary Current Versions
- Glossary of Deliberation RuleML 1.02
- Glossary of Reaction RuleML 1.0
- Glossary of Consumer RuleML 1.02
9.3 Glossary Older Versions
9.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
10 Normalizer
10.1 Normalizer Development Versions
10.2 Normalizer Current Versions
- Normalizer of Deliberation RuleML 1.02
- Normalizer of Deliberation PSOA RuleML 1.03
- Normalizer of Reaction RuleML 1.0
- Normalizer of Consumer RuleML 1.02
10.3 Normalizer Older Versions
10.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
11 Compactifier
11.1 Compactifier Development Versions
11.2 Compactifier Current Versions
- Compactifier of Deliberation RuleML 1.02
- Compactifier of Deliberation PSOA RuleML 1.03
- Compactifier of Consumer RuleML 1.02
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
- Schemadocs of Deliberation RuleML 1.02
- Schemadocs of Deliberation PSOA RuleML 1.03
- Schemadocs of Consumer RuleML 1.02
13.3 Schema Docs Older Versions
14 Content Models
14.1 Content Models Development Versions
- Development Content Models of Deliberation RuleML 1.03
- Development Content Models of Reaction RuleML1.02
14.2 Content Models Current Versions
- Content Models of Deliberation RuleML 1.02
- Content Models of Deliberation PSOA RuleML 1.03:
- Simplified Relax NG: See the directory listing at http://deliberation.ruleml.org/1.03-psoa/simplified
- HTML Schemadocs for XSDs: See the directory listing at http://deliberation.ruleml.org/1.03-psoa/doc
- Content Models of Reaction RuleML 1.02
- Content Models of Consumer RuleML 1.02
14.3 Content Models Older Versions
15 DTD
16 Examples
16.1 Examples Development Versions
16.2 Examples Current Versions
- Examples of Deliberation RuleML 1.02
- Examples of Deliberation PSOA RuleML 1.03
- Examples of Reaction RuleML 1.02
- Examples of Consumer RuleML 1.02