Author: buildbot
Date: Wed Mar  7 08:39:42 2012
New Revision: 807721

Log:
Staging update by buildbot for stanbol

Modified:
    websites/staging/stanbol/trunk/content/   (props changed)
    
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.html

Propchange: websites/staging/stanbol/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Mar  7 08:39:42 2012
@@ -1 +1 @@
-1297879
+1297881

Modified: 
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.html
==============================================================================
--- 
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.html
 (original)
+++ 
websites/staging/stanbol/trunk/content/stanbol/docs/trunk/contenthub/contenthub5min.html
 Wed Mar  7 08:39:42 2012
@@ -46,7 +46,7 @@
 <ul>
 <li><a href="/stanbol/docs/trunk/downloads.html">Overview</a></li>
 </ul>
-<h1 id="the_asf">The ASF</h1>
+<h1 id="the-asf">The ASF</h1>
 <ul>
 <li><a href="http://www.apache.org";>Apache Software Foundation</a></li>
 <li><a href="http://www.apache.org/foundation/thanks.html";>Thanks</a></li>
@@ -67,7 +67,7 @@
 </pre></div>
 
 
-<p>Apache Solr can manage several cores (indexes) within the same running 
instance, and Contenthub makes use of this facility to manage different those 
cores. This management performed by LDPath programs[1].</p>
+<p>Apache Solr can manage several cores (indexes) within the same running 
instance, and Contenthub makes use of this facility to manage different those 
cores. This management performed by LDPath programs<a 
href="http://code.google.com/p/ldpath/";>1</a>.</p>
 <p>LDPath is a simple path-based query language similar to XPath or SPARQL 
Property Paths that is particularly well-suited for querying and retrieving 
resources from the Linked Data Cloud by following RDF links between resources 
and servers. For example, the following path query would select the names of 
objects (people) who is known by the context resource (the resource on which 
this path is being executed):<br />
 </p>
 <div class="codehilite"><pre><span class="err">foaf:knows</span> <span 
class="err">/</span> <span class="err">foaf:name</span>
@@ -92,7 +92,14 @@
 
 
 <p>To submit an LDPath program, you can use the following command through the 
REST API of Contenthub</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">POST</span> <span class="o">-</span><span 
class="n">d</span> <span class="s">&quot;name=myindex&amp;program=@prefix rdf : 
&lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;; @prefix rdfs : 
&lt;http://www.w3.org/2000/01/rdf-schema#&gt;; @prefix db-ont : 
&lt;http://dbpedia.org/ontology/&gt;; title = rdfs:label :: xsd:string; 
dbpediatype = rdf:type :: xsd:anyURI; population = db-ont:populationTotal :: 
xsd:int;&quot;</span> <span class="n">http:</span><span 
class="sr">//</span><span class="n">localhost:8080</span><span 
class="sr">/contenthub/</span><span class="n">ldpath</span><span 
class="o">/</span><span class="n">program</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">POST</span> <span class="o">-</span><span 
class="n">d</span> <span class="o">\</span> 
+    <span class="s">&quot;name=myindex&amp;program=\</span>
+<span class="s">    @prefix rdf : 
&lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt;; \ </span>
+<span class="s">    @prefix rdfs : 
&lt;http://www.w3.org/2000/01/rdf-schema#&gt;; \</span>
+<span class="s">    @prefix db-ont : &lt;http://dbpedia.org/ontology/&gt;; 
\</span>
+<span class="s">    title = rdfs:label :: xsd:string; dbpediatype = rdf:type 
:: xsd:anyURI; \ </span>
+<span class="s">    population = db-ont:populationTotal :: 
xsd:int;&quot;</span> <span class="o">\</span>
+    <span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/</span><span 
class="n">ldpath</span><span class="o">/</span><span class="n">program</span>
 </pre></div>
 
 
@@ -102,12 +109,16 @@
 
 
 <p>LDPath related management is performed through SemanticIndexManager of 
Contenthub. To take advantage of semantic indexes while storing content items, 
you need to specify the name of the index in the path of the url while 
submitting the document. Default index for contenthub is named as "contenthub". 
Hence, following command submits document to the default index:</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</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">&quot;Content-Type:application/x-www-form-urlencoded&quot;</span> 
<span class="o">-</span><span class="n">d</span> <span 
class="s">&quot;title=about me&amp;content=I live in Istanbul.&quot;</span> 
<span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="o">/</span><span class="n">store</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</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">&quot;Content-Type:application/x-www-form-urlencoded&quot;</span> 
<span class="o">\</span>
+    <span class="o">-</span><span class="n">d</span> <span 
class="s">&quot;title=about me&amp;content=I live in Istanbul.&quot;</span> 
<span class="o">\</span>
+    <span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="o">/</span><span class="n">store</span>
 </pre></div>
 
 
 <p>Following command will store the content item into Solr core names with 
"myindex". Therefore, the indexing will be performed through the field 
properties indicated with the LDPath program named with "myindex".</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</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">&quot;Content-Type:application/x-www-form-urlencoded&quot;</span> 
<span class="o">-</span><span class="n">d</span> <span 
class="s">&quot;title=about me&amp;content=I live in Istanbul.&quot;</span> 
<span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/m</span><span 
class="n">yindex</span><span class="o">/</span><span class="n">store</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</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">&quot;Content-Type:application/x-www-form-urlencoded&quot;</span> 
<span class="o">\</span>
+    <span class="o">-</span><span class="n">d</span> <span 
class="s">&quot;title=about me&amp;content=I live in Istanbul.&quot;</span> 
<span class="o">\</span>
+    <span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/m</span><span 
class="n">yindex</span><span class="o">/</span><span class="n">store</span>
 </pre></div>
 
 
@@ -162,17 +173,20 @@
     and retrieves a list of related keywords from the Wordnet database.</li>
 </ul>
 <p>Following command will retrieve related keywords about "turkey" from 
referenced sites and wordnet (ReferencedSiteSearch and WordnetSearch). Since no 
ontology is specified, OntologyResourceSearch will not execute.</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">GET</span> <span class="o">-</span><span 
class="n">H</span> <span class="s">&quot;Accept: application/json&quot;</span> 
<span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="sr">/search/</span><span 
class="n">related</span><span class="p">?</span><span 
class="n">keyword</span><span class="o">=</span><span class="n">turkey</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">GET</span> <span class="o">-</span><span 
class="n">H</span> <span class="s">&quot;Accept: application/json&quot;</span> 
<span class="o">\</span>
+    <span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="sr">/search/</span><span 
class="n">related</span><span class="p">?</span><span 
class="n">keyword</span><span class="o">=</span><span class="n">turkey</span>
 </pre></div>
 
 
 <p>If URI of an ontology is also specified with the keyword as follows, result 
of the service will include related keywords found through the specified 
ontology in addition to referenced site and wordnet data. Following command 
will add the related keywords of "turkey" which are retrieved from the ontology 
identified with "uri-dummy" to the search result of related keyword service.</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">GET</span> <span class="o">-</span><span 
class="n">H</span> <span class="s">&quot;Accept: application/json&quot;</span> 
<span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="sr">/search/</span><span 
class="n">related</span><span class="p">?</span><span 
class="n">keyword</span><span class="o">=</span><span 
class="n">turkey</span><span class="o">&amp;</span><span 
class="n">ontologyURI</span><span class="o">=</span><span 
class="n">uri</span><span class="o">-</span><span class="n">dummy</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">GET</span> <span class="o">-</span><span 
class="n">H</span> <span class="s">&quot;Accept: application/json&quot;</span> 
<span class="o">\</span>
+    <span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="sr">/search/</span><span 
class="n">related</span><span class="p">?</span><span 
class="n">keyword</span><span class="o">=</span><span 
class="n">turkey</span><span class="o">&amp;</span><span 
class="n">ontologyURI</span><span class="o">=</span><span 
class="n">uri</span><span class="o">-</span><span class="n">dummy</span>
 </pre></div>
 
 
 <p>Lastly, Contenthub provides a featured search interface which combines the 
services of SolrSearch and RelatedKeywordSearch. Results of the services of 
FeaturedSearch interface includes resultant documents and related keywords of 
the given query term. Following query will retrieve the documents whose indexed 
fileds includes the term "turkey" and related keywords from several sources 
about "turkey".</p>
-<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">GET</span> <span class="o">-</span><span 
class="n">H</span> <span class="s">&quot;Accept: application/json&quot;</span> 
<span class="o">-</span><span class="n">H</span> <span 
class="s">&quot;Content-Type:text/plain&quot;</span> <span 
class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="sr">/search/</span><span 
class="n">featured</span><span class="p">?</span><span 
class="n">queryTerm</span><span class="o">=</span><span class="n">turkey</span>
+<div class="codehilite"><pre><span class="n">curl</span> <span 
class="o">-</span><span class="n">i</span> <span class="o">-</span><span 
class="n">X</span> <span class="n">GET</span> <span class="o">-</span><span 
class="n">H</span> <span class="s">&quot;Accept: application/json&quot;</span> 
<span class="o">-</span><span class="n">H</span> <span 
class="s">&quot;Content-Type:text/plain&quot;</span> <span class="o">\</span>
+    <span class="n">http:</span><span class="sr">//</span><span 
class="n">localhost:8080</span><span class="sr">/contenthub/co</span><span 
class="n">ntenthub</span><span class="sr">/search/</span><span 
class="n">featured</span><span class="p">?</span><span 
class="n">queryTerm</span><span class="o">=</span><span class="n">turkey</span>
 </pre></div>
   </div>
   


Reply via email to