HOME

TheInfoList



OR:

RuleML is a global initiative, led by a non-profit organization RuleML Inc., that is devoted to advancing research and industry standards design activities in the technical area of rules that are semantic and highly inter-operable. The standards design takes the form primarily of a
markup language Markup language refers to a text-encoding system consisting of a set of symbols inserted in a text document to control its structure, formatting, or the relationship between its parts. Markup is often used to control the display of the document ...
, also known as RuleML. The research activities include an annual research conference, the RuleML Symposium, also known as RuleML for short. Founded in fall 2000 by Harold Boley, Benjamin Grosof, and Said Tabet, RuleML was originally devoted purely to standards design, but then quickly branched out into the related activities of coordinating research and organizing an annual research conference starting in 2002. The ''M'' in ''RuleML'' is sometimes interpreted as standing for ''Markup and Modeling''. The markup language was developed to express both forward ( bottom-up) and backward (
top-down Top-down may refer to: Arts and entertainment * " Top Down", a 2007 song by Swizz Beatz * "Top Down", a song by Lil Yachty from ''Lil Boat 3'' * "Top Down", a song by Fifth Harmony from ''Reflection'' Science * Top-down reading, is a part of ...
) rules in
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
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: *
Rule Interchange Format The Rule Interchange Format (RIF) is a W3C Recommendation. RIF is part of the infrastructure for the semantic web, along with (principally) SPARQL, RDF and OWL. Although originally envisioned by many as a "rules layer" for the semantic web, in ...
(
RIF The Rif or Riff (, ), also called Rif Mountains, is a geographic region in northern Morocco. This mountainous and fertile area is bordered by Cape Spartel and Tangier to the west, by Berkane and the Moulouya River to the east, by the Mediterrane ...
): The design and overall purpose of W3C's Rule Interchange Format (RIF) industry standard is based primarily on the RuleML industry standards design. Like RuleML, RIF embraces a multiplicity of potentially useful rule dialects that nevertheless share common characteristics.
RuleML Technical Committee
from
Oasis-Open The Organization for the Advancement of Structured Information Standards (OASIS; ) is a Nonprofit_organization, nonprofit consortium that works on the development, convergence, and adoption of open standards for cybersecurity, blockchain, Intern ...
: An industry standards effort devoted to legal automation utilizing RuleML. *
Semantic Web Rule Language The Semantic Web Rule Language (SWRL) is a proposed language for the Semantic Web that can be used to express rules as well as logic, combining OWL DL or OWL Lite with a subset of the Rule Markup Language (itself a subset of Datalog). The speci ...
( SWRL): An industry standards design, based primarily on an early version of RuleML, whose development was funded in part by the
DARPA The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adv ...
Agent Markup Language ( DAML) research program.
Semantic Web Services Framework
particularly it
Semantic Web Services Language
An industry standards design, based primarily on a medium-mature version of RuleML, whose development was funded in part by the
DARPA The Defense Advanced Research Projects Agency (DARPA) is a research and development agency of the United States Department of Defense responsible for the development of emerging technologies for use by the military. Originally known as the Adv ...
Agent Markup Language ( DAML) research program and the WSMO research effort of the EU. * Mathematical Markup Language (
MathML Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web ...
): However, MathML's Content Markup is better suited for defining functions rather than relations or general rules * Predictive Model Markup Language (
PMML The Predictive Model Markup Language (PMML) is an XML-based predictive model interchange format conceived by Dr. Robert Lee Grossman, then the director of the National Center for Data Mining at the University of Illinois at Chicago. PMML provi ...
): 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 XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subseque ...
): 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 (information science) In computer science and information science, an ontology encompasses a representation, formal naming, and definition of the categories, properties, and relations between the concepts, data, and entities that substantiate one, many, or all domains ...
*
Business rules A business rule defines or constrains some aspect of business. It may be expressed to specify an action to be taken when certain conditions are true or may be phrased so it can only resolve to either true or false. Business rules are intended to as ...
*
Business rules approach Business rules are abstractions of the policies and practices of a business organization. In computer software development, the business rules approach is a development methodology where rules are in a form that is used by, but does not have to be ...
*
Semantic Web Rule Language The Semantic Web Rule Language (SWRL) is a proposed language for the Semantic Web that can be used to express rules as well as logic, combining OWL DL or OWL Lite with a subset of the Rule Markup Language (itself a subset of Datalog). The speci ...
* R2ML *
Flora-2 Flora-2 is an open source semantic rule-based system for knowledge representation and reasoning. The language of the system is derived from F-logic, HiLog, W. Chen, M. Kifer and D.S. Warren (1993)''HiLog: A Foundation for Higher-Order Logic Programm ...


References


External links

*
AG-markup

Rules Portal
{{DEFAULTSORT:Ruleml Computer science organizations Events (computing) Rule engines XML markup languages Knowledge representation languages