Author: buildbot
Date: Mon Jan 16 11:33:13 2012
New Revision: 802715
Log:
Staging update by buildbot for stanbol
Modified:
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/refactor.html
Modified:
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/refactor.html
==============================================================================
---
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/refactor.html
(original)
+++
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/refactor.html
Mon Jan 16 11:33:13 2012
@@ -20,7 +20,7 @@
-->
<link href="/stanbol/css/stanbol.css" rel="stylesheet" type="text/css">
- <title>Apache Stanbol - </title>
+ <title>Apache Stanbol - Refactor</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="icon" type="image/png"
href="/stanbol/images/stanbol-logo/stanbol-favicon.png"/>
</head>
@@ -56,8 +56,15 @@
</div>
<div id="content">
- <h1 class="title"></h1>
- <h2 id="usage_scenarios">Usage Scenarios</h2>
+ <h1 class="title">Refactor</h1>
+ <p>The Refactor is a service which allows to interpret rules in order to
perform refactoring of RDF graphs. For the refactoring the set of rules in the
recipes are interpreted and run as SPARQL CONTRUCT in which the where clause is
derived from the body of the rule and the construct clause is derived from the
head of the rule. The output of a refactoring is a transformed graph which
satisfies the constraints expressed in the rules. The refactoring in useful for
tasks of semantic harmonization of RDF graphs expressed with different
ontologies/vocabularies towards their representation with a single ontology or
vocagulary. The output of a refactoring is a transformed graph which satisfies
the constraints expressed in the rules. </p>
+<h2 id="terminology">Terminology</h2>
+<ul>
+<li>A <strong>Recipe</strong> is a set of rules defined according to a
specific task. Rules are written in a specific syntax, and can then be executed
for refactoring (as SPARQL queries) or through reasoning services.</li>
+<li><strong>Refactoring</strong> is the task aimed to perform the
transformation of RDF graphs. The transformation is driven by refactoring
rules, basically Stanbol Rules interpreted as SPARQL CONSTRUCT clauses.</li>
+<li><strong>Reasoning</strong> is the activity of interpreting axioms for
inferring new knowledge, classifying, checking the consistency of an ontology,
etc...</li>
+</ul>
+<h2 id="usage_scenarios">Usage Scenarios</h2>
<p>Supposing we want to use some dataset in Linked
Data as external knowledge bases for the IKS. Now the problem how to use data
from those datasets expressed with some external and heterogeneous vocabularies
@@ -71,7 +78,7 @@ aligned and used within the IKS.</p>
<p><figure>
<img alt="Apache Stanbol Components" src="../../images/rules/refactor.png" />
<figcaption>Figure 1: the refactor is used to
- align external data to the ontologies used in the IKS.</figcaption>
+ align external data to the ontologies used in the IKS.</figcaption>
</figure></p>
<p>We can specify a concrete scenario for a better understanding of the
Refactor. Suppose we have configured the IKS (i.e. <a
href="../entityhub.html">Stanbol EntityHub</a>) in order