Author: buildbot
Date: Mon Oct 10 16:54:25 2011
New Revision: 796860

Log:
Staging update by buildbot

Added:
    websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/
    websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules.html
    
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/language.html
Modified:
    websites/staging/stanbol/trunk/content/stanbol/docs/trunk/index.html
    websites/staging/stanbol/trunk/content/stanbol/team.html

Modified: websites/staging/stanbol/trunk/content/stanbol/docs/trunk/index.html
==============================================================================
--- websites/staging/stanbol/trunk/content/stanbol/docs/trunk/index.html 
(original)
+++ websites/staging/stanbol/trunk/content/stanbol/docs/trunk/index.html Mon 
Oct 10 16:54:25 2011
@@ -117,7 +117,7 @@ contains Stanbol's persistent data, depl
 <li>Ontology Manager</li>
 <li>Reasoners</li>
 <li>Reengineer</li>
-<li>Rules</li>
+<li>[Rules] (rules.html)</li>
 <li>FactStore</li>
 <li>Benchmark</li>
 </ul>

Added: websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules.html
==============================================================================
--- websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules.html (added)
+++ websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules.html Mon 
Oct 10 16:54:25 2011
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+  <link href="/stanbol/css/stanbol.css" rel="stylesheet" type="text/css">
+  <title>Apache Stanbol - Rules</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>
+
+<body>
+  <div id="navigation"> 
+  <img alt="Apache Stanbol" width="220" height="101" 
src="/stanbol/images/stanbol-logo/stanbol-2010-12-14.png"/>
+  <h1 id="stanbol_links">Stanbol links</h1>
+<ul>
+<li><a href="/stanbol/index.html">Home</a></li>
+<li><a href="/stanbol/team.html">Project Team</a></li>
+<li><a href="/stanbol/docs/trunk/">Documentation</a></li>
+</ul>
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org";>Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0";>License</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html";>Become a 
Sponsor</a></li>
+<li><a href="http://www.apache.org/security/";>Security</a></li>
+</ul>
+  </div>
+  
+  <div id="content">
+    <h1 class="title">Rules</h1>
+    <p>Stanbol Rules is a component that supports the construction and 
execution of inference rules. An <strong>inference rule</strong>, or 
transformation rule, is a syntactic rule or function which takes premises and 
returns a conclusion. Stanbol Rules allows to add a layer for expressing 
business logics by means of axioms, which encode the inference rules. These 
axioms can be organized into a container called <strong>recipe</strong>, which 
identifies a set of rules that share the same business logic and interpret them 
as a whole.</p>
+<p>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.</p>
+<h2 id="rule_language">Rule Language</h2>
+<p>Rules are written in the <a href="rules/language.html">Stanbol Rule</a> 
language and can be interpreted either as SWRL rules (for classical Description 
Logic reasoning) or SPARQL CONSTRUCT queries (for RDF querying and 
transformation).</p>
+<h2 id="service_endpoints">Service Endpoints</h2>
+<p>The Rules RESTful API is structured as follows:</p>
+<h3 id="rule_manager_rulesrule">Rule Manager ("/rules/rule"):</h3>
+<ul>
+<li>The Rule Manager @ <a 
href="http://localhost:8080/rules/rule";>/rules/rule</a> allows to manage and 
retrieve inference rules.</li>
+</ul>
+<h3 id="recipe_manager_rulesrecipe">Recipe Manager ("/rules/recipe"):</h3>
+<ul>
+<li>The Recipe Manager @ <a 
href="http://localhost:8080/rules/rule";>/rules/rule</a> allows to manage, store 
and retrieve pre-defined rule sequences, or <strong>recipes</strong>.</li>
+</ul>
+<h3 id="refactorer_rulesrefactor">Refactorer ("/rules/refactor"):</h3>
+<ul>
+<li>
+<p>The Refactorer @ <a 
href="http://localhost:8080/rules/refactor";>/rules/refactor</a> applies a 
recipe to a supplied RDF graph, in order to return a new graph containing the 
output of the recipe execution.</p>
+</li>
+<li>
+<p><a 
href="http://localhost:8080/rules/refactor";><strong>Refactor</strong></a> 
refactors the input RDF graph using a recipe already stored in Stanbol.</p>
+</li>
+<li>
+<p><a 
href="http://localhost:8080/rules/refactor/apply";><strong>Apply</strong></a> 
refactors the input RDF graph using a recipe provided on the fly.</p>
+</li>
+</ul>
+<hr />
+<p><em><a href="index.html">Back to index</a></em></p>
+  </div>
+  
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2010 The Apache Software Foundation, Licensed under 
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+        <br />
+        Apache, Stanbol and the Apache feather and Stanbol logos are 
trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+  
+</body>
+</html>

Added: 
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/language.html
==============================================================================
--- 
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/language.html 
(added)
+++ 
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/rules/language.html 
Mon Oct 10 16:54:25 2011
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<head>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE- 2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+  <link href="/stanbol/css/stanbol.css" rel="stylesheet" type="text/css">
+  <title>Apache Stanbol - Stanbol Rule Language</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>
+
+<body>
+  <div id="navigation"> 
+  <img alt="Apache Stanbol" width="220" height="101" 
src="/stanbol/images/stanbol-logo/stanbol-2010-12-14.png"/>
+  <h1 id="stanbol_links">Stanbol links</h1>
+<ul>
+<li><a href="/stanbol/index.html">Home</a></li>
+<li><a href="/stanbol/team.html">Project Team</a></li>
+<li><a href="/stanbol/docs/trunk/">Documentation</a></li>
+</ul>
+<h1 id="asf_links">ASF links</h1>
+<ul>
+<li><a href="http://www.apache.org";>Apache Software Foundation</a></li>
+<li><a href="http://www.apache.org/licenses/LICENSE-2.0";>License</a></li>
+<li><a href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
+<li><a href="http://www.apache.org/foundation/sponsorship.html";>Become a 
Sponsor</a></li>
+<li><a href="http://www.apache.org/security/";>Security</a></li>
+</ul>
+  </div>
+  
+  <div id="content">
+    <h1 class="title">Stanbol Rule Language</h1>
+    <h2 id="example">Example</h2>
+<p>The following is a rule for inferring the relation <em>hasUncle</em> 
between individuals <em>x_ and _y</em> if <em>z_ is a parent of _x</em> and 
<em>z_ is brother of _y</em>.</p>
+<p>In Stanbol Rule syntax it is:</p>
+<div class="codehilite"><pre><span class="n">uncleRule</span><span 
class="p">[</span><span class="n">has</span><span class="p">(</span><span 
class="sr">&lt;http://www.foo.org/myont.owl#hasParent&gt;</span><span 
class="p">,</span> <span class="p">?</span><span class="n">x</span><span 
class="p">,</span> <span class="p">?</span><span class="n">z</span><span 
class="p">)</span> <span class="o">.</span>
+          <span class="n">has</span><span class="p">(</span><span 
class="sr">&lt;http://www.foo.org/myont.owl#hasSibling&gt;</span><span 
class="p">,</span> <span class="p">?</span><span class="n">z</span><span 
class="p">,</span> <span class="p">?</span><span class="n">y</span><span 
class="p">)</span>
+             <span class="o">-&gt;</span>
+          <span class="n">has</span><span class="p">(</span><span 
class="sr">&lt;http://www.foo.org/myont.owl#hasUncle&gt;</span><span 
class="p">,</span> <span class="p">?</span><span class="n">x</span><span 
class="p">,</span> <span class="p">?</span><span class="n">y</span><span 
class="p">)</span>
+<span class="p">]</span>
+</pre></div>
+
+
+<p>The rule above becomes the following SWRL rule:</p>
+<p><swrl:Variable rdf:ID="x"/>
+   <swrl:Variable rdf:ID="z"/>
+   <swrl:Variable rdf:ID="y"/>
+   <ruleml:Imp> 
+      <ruleml:body rdf:parseType="Collection">
+         <swrl:IndividualPropertyAtom> 
+             <swrl:propertyPredicate rdf:resource="&eg;hasParent"/> 
+             <swrl:argument1 rdf:resource="#x" />
+             <swrl:argument2 rdf:resource="#z" />
+         </swrl:IndividualPropertyAtom>
+         <swrl:IndividualPropertyAtom> 
+             <swrl:propertyPredicate rdf:resource="&eg;hasSibling"/> 
+             <swrl:argument1 rdf:resource="#z" />
+             <swrl:argument2 rdf:resource="#y" />
+         </swrl:IndividualPropertyAtom>
+      </ruleml:body>
+      <ruleml:head rdf:parseType="Collection"> 
+         <swrl:IndividualPropertyAtom> 
+             <swrl:propertyPredicate rdf:resource="&eg;hasUncle"/> 
+             <swrl:argument1 rdf:resource="#x" />
+             <swrl:argument2 rdf:resource="#y" />
+         </swrl:IndividualPropertyAtom>
+      </ruleml:head> 
+   </ruleml:Imp> </p>
+<p>or the following SPARQL query:</p>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span 
class="n">myont:</span> <span 
class="sr">&lt;http://www.foo.org/myont.owl#&gt;</span>
+
+<span class="n">CONSTRUCT</span> <span class="p">{</span> <span 
class="p">?</span><span class="n">x</span> <span 
class="n">myont:hasUncle</span><span class="p">}</span> <span 
class="p">?</span><span class="n">y</span> <span class="p">}</span>
+<span class="n">WHERE</span> <span class="p">{</span> <span 
class="p">?</span><span class="n">x</span> <span 
class="n">myont:hasParent</span> <span class="p">?</span><span 
class="n">z</span> <span class="o">.</span> 
+        <span class="p">?</span><span class="n">z</span> <span 
class="n">myont:hasSibling</span> <span class="p">?</span><span 
class="n">y</span><span class="p">}</span>
+</pre></div>
+
+
+<hr />
+<p><em><a href="rules.html">Back to Rules</a></em> </p>
+  </div>
+  
+  <div id="footer">
+    <div class="copyright">
+      <p>
+        Copyright &copy; 2010 The Apache Software Foundation, Licensed under 
+        the <a href="http://www.apache.org/licenses/LICENSE-2.0";>Apache 
License, Version 2.0</a>.
+        <br />
+        Apache, Stanbol and the Apache feather and Stanbol logos are 
trademarks of The Apache Software Foundation.
+      </p>
+    </div>
+  </div>
+  
+</body>
+</html>

Modified: websites/staging/stanbol/trunk/content/stanbol/team.html
==============================================================================
--- websites/staging/stanbol/trunk/content/stanbol/team.html (original)
+++ websites/staging/stanbol/trunk/content/stanbol/team.html Mon Oct 10 
16:54:25 2011
@@ -48,16 +48,16 @@
     <h1 class="title">Apache Stanbol project team</h1>
     <p>The Stanbol team currently consists of (in alphabetical order):</p>
 <ul>
-<li>Alessandro Adamou (C-P)</li>
-<li>Andrea Nuzzolese (C-P)</li>
+<li>Alessandro Adamou (alexdma) (C-P)</li>
+<li>Andrea Nuzzolese (anuzzolese) (C-P)</li>
 <li>Andreas Filler (filler) (C-P)</li>
 <li>Andreas Gruber (agruber) (C-P)</li>
 <li>Andreas Kuckartz (aku) (C-P)</li>
 <li>Ard Schrijvers (ard) (C-P)</li>
 <li>Benjamin Nagel (bnagel) (C-P)</li>
 <li>Bertrand Delacretaz (bdelacretaz) (C-P and champion)</li>
-<li>Cihan Cimen (C-P)</li>
-<li>Concetto Bonafede (C-P)</li>
+<li>Cihan Cimen (cihan) (C-P)</li>
+<li>Concetto Bonafede (concelvio) (C-P)</li>
 <li>Enrico Daga (enridaga) (C-P)</li>
 <li>Fabian Christ (fchrist) (C-P)</li>
 <li>Florent André (florent) (C-P)</li>
@@ -70,7 +70,7 @@
 <li>Ross Gardler (rgardler) (M)</li>
 <li>Rupert Westenthaler (rwesten) (C-P)</li>
 <li>Stefane Fermigier (sfermigier) (C-P)</li>
-<li>Suat Gonul (C-P)</li>
+<li>Suat Gonul (suat) (C-P)</li>
 <li>Szaby Grünwald (szabyg) (C-P)</li>
 <li>Ted Dunning (tdunning) (M)</li>
 <li>Tommaso Teofili (tommaso) (C-P-M)</li>


Reply via email to