Author: anuzzolese
Date: Mon Jan 16 11:13:06 2012
New Revision: 1231925
URL: http://svn.apache.org/viewvc?rev=1231925&view=rev
Log:
[STANBOL-448] Added "features" section in Rules.
Modified:
incubator/stanbol/site/trunk/content/stanbol/docs/trunk/rules.mdtext
Modified: incubator/stanbol/site/trunk/content/stanbol/docs/trunk/rules.mdtext
URL:
http://svn.apache.org/viewvc/incubator/stanbol/site/trunk/content/stanbol/docs/trunk/rules.mdtext?rev=1231925&r1=1231924&r2=1231925&view=diff
==============================================================================
--- incubator/stanbol/site/trunk/content/stanbol/docs/trunk/rules.mdtext
(original)
+++ incubator/stanbol/site/trunk/content/stanbol/docs/trunk/rules.mdtext Mon
Jan 16 11:13:06 2012
@@ -4,13 +4,15 @@ Stanbol Rules is a component that suppor
For instance, with Stanbol Rules the administrator can define integrity checks
for data fetched from heterogeneous and external sources in order to prevent
unwanted formats or inconsistent data. Also, Stanbol Rules can be used to
derive new knowledge or integrate information from different semantically
enhanced contents.
+## Features
+
Stanbol allows to provide rules to other component, i.e., Stanbol Reasoners,
or to third parties in three different formats.
* __SWRL__ <a href="#swrl">[1]</a>. The Semantic Web Rule Language (SWRL) is a
rule language which combines OWL DL with the Unary/Binary Datalog RuleML
sublanguages of the Rule Markup Language and enables enables Horn-like rules to
be combined with an OWL knowledge base. Providing Stanbol Rules as SWRL rules
means that they can be interpreted in classical DL reasoning. That allows, for
inantace, to use Stanbol Rules with any of the OWL 2 reasoners configured in
the [Stanbol Reasoners component](reasoners.html);
* __Jena Rules__ <a href="#jena">[2]</a>. It enables compatibility with
inference engines based on Jena inference and rule language. Internally, the
[Stanbol Reasoners component](reasoners.html) provides a reasoning profile
based on Jena inference;
* __SPARQL__ <a href="#sparql">[3]</a>. SPARQL is a W3C recommendation as a
query language for RDF. A natural way to represent inference transformation
rules in SPARQL is by using the CONSTRUCT query form. Stanbl Rules can be
converted to SPARQL CONSTRUCTs and executed by any SPARQL engine. Stanbol
provides a particular SPARQL engine, namely the [Refactor](rules/refactor.html)
which is supposed to perform transformation of RDF graphs based on
transformation rules defined in Stanbol. The latter allows, for instance, the
vocabulary harmonization of RDF graphs retrieved from different sources in
Linked Data <a href="#linkeddata">[4]</a>.
-The rule pattern used for representing rules is the _modus ponens_, e.g. ** if
_condition_ then _consequent_ **. For example the axiom "every person has a
father" can be expressed with
+The rule pattern used for representing rules is the _modus ponens_, e.g. _
**if** condition then **consequent**. For example the axiom "every person has a
father" can be expressed with
the modus ponens in the following way
### Sub-Components