Author: buildbot
Date: Thu Oct 17 05:28:00 2013
New Revision: 882931
Log:
Staging update by buildbot for stanbol
Modified:
websites/staging/stanbol/trunk/content/ (props changed)
websites/staging/stanbol/trunk/content/docs/trunk/enhancementusage.html
Propchange: websites/staging/stanbol/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Oct 17 05:28:00 2013
@@ -1 +1 @@
-1532706
+1532966
Modified:
websites/staging/stanbol/trunk/content/docs/trunk/enhancementusage.html
==============================================================================
--- websites/staging/stanbol/trunk/content/docs/trunk/enhancementusage.html
(original)
+++ websites/staging/stanbol/trunk/content/docs/trunk/enhancementusage.html Thu
Oct 17 05:28:00 2013
@@ -89,7 +89,7 @@
<ul> <li><a href="/">Home</a></li> <li class="item"><a
href="/docs/">Docs</a></li> <li class="item"><a
href="/docs/trunk/">Trunk</a></li> </ul>
</div>
<h1 class="title">Making use of Apache Stanbol Enhancements</h1>
- <p>This document describes how to implement client side, i.e. user
interface components by using the <a
href="components/enhancer/enhancementstructure.html">enhancement results</a>
returned by the <a href="enhancer">Apachee Stanbol Enhancer</a>. It does so by
using three different scenarios:</p>
+ <p>This document describes how to implement client side, i.e. user
interface components by using the <a
href="components/enhancer/enhancementstructure.html">enhancement results</a>
returned by the <a href="components/enhancer">Apache Stanbol Enhancer</a>. It
does so by using three different scenarios:</p>
<ul>
<li><strong>Entity Tagging</strong> - replacing text based tags such as "Bob
Marley" with entities - <a
href="dbpedia.org/resource/Bob_Marley">dbpedia:Bob_Marley</a> - to improve
content search and categorization. As added value this can also be used for
mashups with already available information about linked entities and search
engine optimization by <a
href="http://schema.org/docs/datamodel.html">including metadata</a> of tagged
entities within the content.</li>
<li><strong>Entity Disambiguation</strong> - enhance the entity tagging
experience by explicit support for disambiguation between different suggested
entities. This allows users to explicitly link to Paris (Texas), Bob Marley
(Comedian) or in between any other entities that do share similar labels.</li>
@@ -103,9 +103,9 @@
<p>But this does not only work with famous people, big cities, etc. Nowadays
the Web <a href="http://linkeddata.org">links data</a> of different domains.
However, this is not only about the Web - it works even better if you use
entities relevant to yourself and/or your working environment (products,
articles, customers, etc).</p>
<h3 id="suggest-entities-with-the-apache-stanbol-enhancer">Suggest entities
with the Apache Stanbol Enhancer</h3>
<p>Requesting the Apache Stanbol Enhancer to analyze a text requires to send a
POST request as defined by the <a
href="components/enhancer/enhancerrest.html">RESTful API</a>.</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span
class="o">-</span><span class="n">X</span> <span class="n">POST</span> <span
class="o">-</span><span class="n">H</span> <span class="s">"Accept:
application/rdf+xml"</span> <span class="o">-</span><span
class="n">H</span> <span class="s">"Content-type: text/plain"</span>
<span class="o">\</span>
- <span class="o">--</span><span class="n">data</span> <span
class="s">"The Stanbol enhancer can detect famous cities such as \</span>
-<span class="s"> Paris and people such as Bob Marley."</span>
<span class="n">http:</span><span class="sr">//</span><span
class="p">{</span><span class="n">host</span><span class="p">}:{</span><span
class="n">port</span><span class="p">}</span><span class="o">/</span><span
class="n">enhancer</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span
class="o">-</span><span class="n">X</span> <span class="n">POST</span> <span
class="o">-</span><span class="n">H</span> "<span
class="n">Accept</span><span class="p">:</span> <span
class="n">application</span><span class="o">/</span><span
class="n">rdf</span><span class="o">+</span><span class="n">xml</span>"
<span class="o">-</span><span class="n">H</span> "<span
class="n">Content</span><span class="o">-</span><span
class="n">type</span><span class="p">:</span> <span class="n">text</span><span
class="o">/</span><span class="n">plain</span>" <span class="o">\</span>
+ <span class="o">--</span><span class="n">data</span> "<span
class="n">The</span> <span class="n">Stanbol</span> <span
class="n">enhancer</span> <span class="n">can</span> <span
class="n">detect</span> <span class="n">famous</span> <span
class="n">cities</span> <span class="n">such</span> <span class="n">as</span>
<span class="o">\</span>
+ <span class="n">Paris</span> <span class="n">and</span> <span
class="n">people</span> <span class="n">such</span> <span class="n">as</span>
<span class="n">Bob</span> <span class="n">Marley</span><span
class="p">.</span>" <span class="n">http</span><span
class="p">:</span><span class="o">//</span><span class="p">{</span><span
class="n">host</span><span class="p">}:{</span><span class="n">port</span><span
class="p">}</span><span class="o">/</span><span class="n">enhancer</span>
</pre></div>
@@ -199,16 +199,16 @@
</li>
</ol>
<p>The following SPARQL query could be used to select all the required
information. However, the use of SPARQL is optional as the required information
can be also easily retrieved by other means (e.g. by filtered iteratros as
typically provided by RDF frameworks). </p>
-<div class="codehilite"><pre><span class="nb">select</span> <span
class="o">*</span>
+<div class="codehilite"><pre><span class="n">select</span> <span
class="o">*</span>
<span class="n">from</span> <span class="p">{</span>
- <span class="p">?</span><span class="n">textAnnotation</span> <span
class="n">rdfs:type</span> <span class="n">fise:TextAnnotation</span>
- <span class="p">?</span><span class="n">textAnnotation</span> <span
class="n">fise:selected</span><span class="o">-</span><span
class="n">text</span> <span class="p">?</span><span class="n">selected</span>
- <span class="p">?</span><span class="n">textAnnotation</span> <span
class="n">fise:selection</span><span class="o">-</span><span
class="n">context</span> <span class="p">?</span><span class="n">context</span>
- <span class="p">?</span><span class="n">textAnnotation</span> <span
class="n">fise:start</span> <span class="p">?</span><span
class="n">startIndex</span>
- <span class="p">?</span><span class="n">textAnnotation</span> <span
class="n">fise:end</span> <span class="p">?</span><span
class="n">endIndex</span>
- <span class="p">?</span><span class="n">textAnnotation</span> <span
class="n">dc:type</span> <span class="p">?</span><span class="n">nature</span>
+ ?<span class="n">textAnnotation</span> <span class="n">rdfs</span><span
class="p">:</span><span class="n">type</span> <span class="n">fise</span><span
class="p">:</span><span class="n">TextAnnotation</span>
+ ?<span class="n">textAnnotation</span> <span class="n">fise</span><span
class="p">:</span><span class="n">selected</span><span class="o">-</span><span
class="n">text</span> ?<span class="n">selected</span>
+ ?<span class="n">textAnnotation</span> <span class="n">fise</span><span
class="p">:</span><span class="n">selection</span><span class="o">-</span><span
class="n">context</span> ?<span class="n">context</span>
+ ?<span class="n">textAnnotation</span> <span class="n">fise</span><span
class="p">:</span><span class="n">start</span> ?<span
class="n">startIndex</span>
+ ?<span class="n">textAnnotation</span> <span class="n">fise</span><span
class="p">:</span><span class="k">end</span> ?<span class="n">endIndex</span>
+ ?<span class="n">textAnnotation</span> <span class="n">dc</span><span
class="p">:</span><span class="n">type</span> ?<span class="n">nature</span>
<span class="n">optional</span> <span class="p">{</span>
- <span class="p">?</span><span class="n">suggestions</span> <span
class="n">dc:relation</span> <span class="p">?</span><span
class="n">textAnnotation</span>
+ ?<span class="n">suggestions</span> <span class="n">dc</span><span
class="p">:</span><span class="n">relation</span> ?<span
class="n">textAnnotation</span>
<span class="p">}</span>
<span class="p">}</span>
</pre></div>