RuleML
Founded | 2002 |
---|---|
Founder | RuleML Inc. |
Focus | Rule-based programming, Rule-based system, Logic programming, Production rule system, Business rules engine, Business rule management system, Semantic Web, Rule-based language |
Origins | RuleML |
Products | RuleML, W3C SWRL, W3C RIF, OASIS Legal RuleML, RuleML Symposium |
Key people | Harold Boley, Adrian Paschke |
Slogan | Realize your Knowledge |
Website | www.ruleml.org |
The Rule Markup Language (RuleML) is a markup language developed to express both forward (bottom-up) and backward (top-down) rules in XML for deduction, rewriting, and further inferential-transformational tasks. It is defined by the Rule Markup Initiative, an open network of individuals and groups from both industry and academia that was formed to develop a canonical Web language for rules using XML markup and transformations from and to other rule standards/systems.
Markup standards and initiatives related to RuleML include:
- Mathematical Markup Language (MathML): However, MathML's Content Markup is better suited for defining functions rather than relations or general rules
- DARPA Agent Markup Language (DAML): While the contributing SHOE project has permitted Horn rules and a DAML-RULES is planned, the current DAML+OIL (March 2001) does not yet include a specification of explicit inference rules
- Predictive Model Markup Language (PMML): With this XML-based language one can define and share various models for data-mining results, including association rules
- Attribute Grammars in XML (AG-markup): For AG's semantic rules, there are various possible XML markups that are similar to Horn-rule markup
- Extensible Stylesheet Language Transformations (XSLT): This is a restricted term-rewriting system of rules, written in XML, for transforming XML documents into other text documents
See also
- RuleML Symposium
- Ontology (computer science)
- Business rules
- Business rules approach
- Semantic Web Rule Language
- R2ML