RuleML

RuleML

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 [http://www.dfki.de/~urban/ruleml/inlogos.html 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

ee also

* Ontology (computer science)
* Business rules
* Business rules approach
* Semantic Web Rule Language
* R2ML
*

External links

* http://www.ruleml.org/
* [http://www.dfki.uni-kl.de/~boley/xmlag/attgramm/sld001.htm AG-markup]
* [http://www.rewerse.net/I1 REWERSE I1 WG]
* [http://hydrogen.informatik.tu-cottbus.de/wiki/index.php/Portal:Rules Rules Portal]


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • RuleML — http://ruleml.org Kommerziell nein Beschreibung Semantisches Web Eigentümer RuleML Erschienen 23. Januar 2 …   Deutsch Wikipedia

  • RuleML Symposium — RuleML http://ruleml.org Kommerziell nein Beschreibung Semantisches Web Eigentümer RuleML Erschienen …   Deutsch Wikipedia

  • R2ML — The REWERSE Rule Markup Language (R2ML) is developed by the [http://oxygen.informatik.tu cottbus.de/rewerse i1/ REWERSE Working Group I1] for the purpose of rules interchange between different systems and tools.cope* An XML based rule language; * …   Wikipedia

  • Attempto Controlled English — (ACE) is a controlled natural language, i.e. a subset of standard English with a restricted syntax and a restricted semantics described by a small set of construction and interpretation rules [cite conference | author = Norbert E. Fuchs, Kaarel… …   Wikipedia

  • Semantic Web Rule Language — SWRL (Semantic Web Rule Language) is a proposal for a Semantic Web rules language, combining sublanguages of the OWL Web Ontology Language (OWL DL and Lite) with those of the Rule Markup Language (Unary/Binary Datalog).The specification was… …   Wikipedia

  • BRML — Business Rules Markup Language (BRML) ist ein in XML beschriebenes, Business Rule Engine neutrales Daten Austauschformat für Regeln (hervorgegangen aus den Common Rules Spezifikationen für E Commerce der IBM.) Weitere Ansätze für einen… …   Deutsch Wikipedia

  • Bussiness Rule Markup Language — Business Rules Markup Language (BRML) ist ein in XML beschriebenes, Business Rule Engine neutrales Daten Austauschformat für Regeln (hervorgegangen aus den Common Rules Spezifikationen für E Commerce der IBM.) Weitere Ansätze für einen… …   Deutsch Wikipedia

  • SWRL — Semantic Web Rule Language SWRL (Semantic Web Rule Language) est un langage de règles pour le web sémantique, combinant le langage OWL DL et le langage RuleML (Rule Markup Language (Unary/Binary Datalog)). En comparaison avec DLP (Description… …   Wikipédia en Français

  • Semantic Web Rule Language — SWRL (Semantic Web Rule Language) est un langage de règles pour le web sémantique, combinant le langage OWL DL et le langage RuleML (Rule Markup Language (Unary/Binary Datalog)). En comparaison avec DLP (Description Logic Programs), une autre… …   Wikipédia en Français

  • Knowledge representation — is an area in artificial intelligence that is concerned with how to formally think , that is, how to use a symbol system to represent a domain of discourse that which can be talked about, along with functions that may or may not be within the… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”