You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by bu...@apache.org on 2012/07/16 15:10:55 UTC

svn commit: r825988 - in /websites/staging/stanbol/trunk/content: ./ stanbol/docs/trunk/components/rules/index.html

Author: buildbot
Date: Mon Jul 16 13:10:55 2012
New Revision: 825988

Log:
Staging update by buildbot for stanbol

Modified:
    websites/staging/stanbol/trunk/content/   (props changed)
    websites/staging/stanbol/trunk/content/stanbol/docs/trunk/components/rules/index.html

Propchange: websites/staging/stanbol/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Jul 16 13:10:55 2012
@@ -1 +1 @@
-1362018
+1362021

Modified: websites/staging/stanbol/trunk/content/stanbol/docs/trunk/components/rules/index.html
==============================================================================
--- websites/staging/stanbol/trunk/content/stanbol/docs/trunk/components/rules/index.html (original)
+++ websites/staging/stanbol/trunk/content/stanbol/docs/trunk/components/rules/index.html Mon Jul 16 13:10:55 2012
@@ -99,7 +99,7 @@ Data as external knowledge bases for a g
 Now the problem how to use data from those datasets expressed with some external 
 and heterogeneous vocabularies or ontologies within the CMS has. 
 Furthermore the CMS has its own way to formalize knowledge, namely the its 
-Ontology Network managed by <a href="../ontologymanager/ontonet.html">Stanbol OntoNet</a>.
+Ontology Network managed by <a href="../ontologymanager/ontonet/">Stanbol OntoNet</a>.
 The solution is provided by Refactor which allows to interpret the rules of
 inference as refactoring rules in order harmonize external data to the Stanbol's ontologies.</p>
 <p>Also, Stanbol Rules can be used to derive new knowledge or integrate information 
@@ -107,9 +107,9 @@ from different semantically enhanced con
 <h2 id="features">Features</h2>
 <p>Stanbol allows to provide rules to other component, i.e., Stanbol Reasoners, or to third parties in three different formats.</p>
 <ul>
-<li><strong>SWRL</strong> <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 <a href="reasoners.html">Stanbol Reasoners component</a>; </li>
-<li><strong>Jena Rules</strong> <a href="#jena">[2]</a>. It enables compatibility with inference engines based on Jena inference and rule language. Internally, the <a href="reasoners.html">Stanbol Reasoners component</a> provides a reasoning profile based on Jena inference;</li>
-<li><strong>SPARQL</strong> <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 <a href="rules/refactor.html">Refactor</a> 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>.</li>
+<li><strong>SWRL</strong> <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 <a href="../reasoner/">Stanbol Reasoners component</a>; </li>
+<li><strong>Jena Rules</strong> <a href="#jena">[2]</a>. It enables compatibility with inference engines based on Jena inference and rule language. Internally, the <a href="../reasoner/">Stanbol Reasoner component</a> provides a reasoning profile based on Jena inference;</li>
+<li><strong>SPARQL</strong> <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 <a href="refactor.html">Refactor</a> 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>.</li>
 </ul>
 <p>The rule pattern used for representing rules is the <em>modus ponens</em>, e.g. <strong><em>if</em></strong> <em>condition</em> <strong><em>then</em></strong> <em>consequent</em> . For example the axiom <em>"every person has a father"</em> can be expressed with
 the modus ponens in the following way:</p>
@@ -124,9 +124,9 @@ the modus ponens in the following way:</
 <p>The Stanbol Rules component allows to add a layer which enables Stanbol to express business logics by means of axioms, i.e., rules. These axioms can be organized into a container called Recipe, which groups and identifies set of rules which share the same business logic and interprets them as a whole.</p>
 <h3 id="sub-components">Sub-Components</h3>
 <ul>
-<li><a href="rules/language.html">Rule language</a>     - specifies the syntax used in Stanbol in order to represent rules. Stanbol rules can be as SWRL, Jema rules or SPARQL CONSTRUCT;</li>
-<li><a href="rules/store.html">Rule Store</a>     - allows to rules persistence. Rules in set called <strong>recipies</strong>, which are designed to aggregate rules by their functionality;</li>
-<li><a href="rules/refactor.html">Refactor</a>     - performs RDF graphs transformations to specific target vocabularies or ontologies by means of rules. This allows the harmonization and the alignment of RDF graphs expressed with different vocabularies, e.g., DBpedia, schema.org etc...  <br />
+<li><a href="language.html">Rule language</a>     - specifies the syntax used in Stanbol in order to represent rules. Stanbol rules can be as SWRL, Jema rules or SPARQL CONSTRUCT;</li>
+<li><a href="store.html">Rule Store</a>     - allows to rules persistence. Rules in set called <strong>recipies</strong>, which are designed to aggregate rules by their functionality;</li>
+<li><a href="refactor.html">Refactor</a>     - performs RDF graphs transformations to specific target vocabularies or ontologies by means of rules. This allows the harmonization and the alignment of RDF graphs expressed with different vocabularies, e.g., DBpedia, schema.org etc...  <br />
 </li>
 </ul>
 <h2 id="references">References</h2>