SWRL Semantic Web Rule Language

From GM-RKB
(Redirected from SWRL)
Jump to navigation Jump to search

A SWRL Semantic Web Rule Language is a semantic rule language based on a combination between OWL and RuleML sublanguages.



References

2016

  • (Wikipedia, 2016) ⇒ https://en.wikipedia.org/wiki/Semantic_Web_Rule_Language Retrieved:2016-5-24.
    • 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 specification was submitted in May 2004 to the W3C by the National Research Council of Canada, Network Inference (since acquired by webMethods), and Stanford University in association with the Joint US/EU ad hoc Agent Markup Language Committee. The specification was based on an earlier proposal for an OWL rules language.

      SWRL has the full power of OWL DL, but at the price of decidability and practical implementations.

      However, decidability can be regained by restricting the form of admissible rules, typically by imposing a suitable safety condition.

      Rules are of the form of an implication between an antecedent (body) and consequent (head). The intended meaning can be read as: whenever the conditions specified in the antecedent hold, then the conditions specified in the consequent must also hold.


2007

2011

2004