You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by bu...@apache.org on 2013/06/20 12:18:36 UTC
svn commit: r866584 [20/21] - in /websites/staging/jena/trunk/content: ./
documentation/assembler/ documentation/inference/ documentation/io/
documentation/javadoc/arq/ documentation/javadoc/fuseki/
documentation/javadoc/jena/ documentation/javadoc/lar...
Modified: websites/staging/jena/trunk/content/tutorials/sparql_optionals_pt.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/sparql_optionals_pt.html (original)
+++ websites/staging/jena/trunk/content/tutorials/sparql_optionals_pt.html Thu Jun 20 10:18:34 2013
@@ -159,14 +159,14 @@
<p>RDF é dado semi-estruturado então SPARQL tem a habilidade de consultá-lo, mas não para falhar quando o dado não existe. A consulta usa uma parte opcional para extender a informação encontrada na solução de uma consulta, mas para retornar a informação não opcional de qualquer maneira.</p>
<h2 id="opicionais">OPICIONAIS</h2>
<p>Essa consulta (<a href="sparql_data/q-opt1.rq">q-opt1.rq</a>) pega o nome da pessoa e também sua idade se essa informação estiver disponÃvel.</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info:</span> <span class="sr"><http://somewhere/peopleInfo#></span>
-<span class="n">PREFIX</span> <span class="n">vcard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">somewhere</span><span class="o">/</span><span class="n">peopleInfo</span>#<span class="o">></span>
+<span class="n">PREFIX</span> <span class="n">vcard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span> <span class="p">?</span><span class="n">age</span>
+<span class="n">SELECT</span> ?<span class="n">name</span> ?<span class="n">age</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">?</span><span class="n">person</span> <span class="n">vcard:FN</span> <span class="p">?</span><span class="n">name</span> <span class="o">.</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">person</span> <span class="n">info:age</span> <span class="p">?</span><span class="n">age</span> <span class="p">}</span>
+ ?<span class="n">person</span> <span class="n">vcard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name</span> <span class="p">.</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">person</span> <span class="n">info</span><span class="p">:</span><span class="n">age</span> ?<span class="n">age</span> <span class="p">}</span>
<span class="p">}</span>
</pre></div>
@@ -174,24 +174,24 @@
<p>Duas das quatro pessoas nos dados (<a href="sparql_data/vc-db-2.rdf">vc-db-2.rdf</a>) possui a propriedade idade, então duas das soluções da consulta têm essa informação. No entanto, já que o padrão de tripla para a idade é opcional, há uma solução padrão para a pessoa que não tiver informação sobre a idade.</p>
<div class="codehilite"><pre><span class="o">------------------------</span>
<span class="o">|</span> <span class="n">name</span> <span class="o">|</span> <span class="n">age</span> <span class="o">|</span>
-<span class="o">=======================</span>
-<span class="o">|</span> <span class="s">"Becky Smith"</span> <span class="o">|</span> <span class="mi">23</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Sarah Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span> <span class="mi">25</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Matt Jones"</span> <span class="o">|</span> <span class="o">|</span>
+<span class="o">======================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="o">|</span> 23 <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span> 25 <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
<span class="o">-----------------------</span>
</pre></div>
<p>Se a clausula opcional não estivesse ali, nenhuma informação sobre idade seria retornada. Se o padrão da tripla fosse incluÃda, mas não fosse opcional, nós terÃamos a consulta (<a href="sparql_data/q-opt2.rq">q-opt2.rq</a>):</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info:</span> <span class="sr"><http://somewhere/peopleInfo#></span>
-<span class="n">PREFIX</span> <span class="n">vcard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">somewhere</span><span class="o">/</span><span class="n">peopleInfo</span>#<span class="o">></span>
+<span class="n">PREFIX</span> <span class="n">vcard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span> <span class="p">?</span><span class="n">age</span>
+<span class="n">SELECT</span> ?<span class="n">name</span> ?<span class="n">age</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">?</span><span class="n">person</span> <span class="n">vcard:FN</span> <span class="p">?</span><span class="n">name</span> <span class="o">.</span>
- <span class="p">?</span><span class="n">person</span> <span class="n">info:age</span> <span class="p">?</span><span class="n">age</span> <span class="o">.</span>
+ ?<span class="n">person</span> <span class="n">vcard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name</span> <span class="p">.</span>
+ ?<span class="n">person</span> <span class="n">info</span><span class="p">:</span><span class="n">age</span> ?<span class="n">age</span> <span class="p">.</span>
<span class="p">}</span>
</pre></div>
@@ -199,25 +199,24 @@
<p>com os dois únicos resultados:</p>
<div class="codehilite"><pre><span class="o">-----------------------</span>
<span class="o">|</span> <span class="n">name</span> <span class="o">|</span> <span class="n">age</span> <span class="o">|</span>
-<span class="o">=======================</span>
-<span class="o">|</span> <span class="s">"Becky Smith"</span> <span class="o">|</span> <span class="mi">23</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span> <span class="mi">25</span> <span class="o">|</span>
+<span class="o">======================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="o">|</span> 23 <span class="o">|</span>
+<span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span> 25 <span class="o">|</span>
<span class="o">-----------------------</span>
</pre></div>
-<p>porque a propriedade <code>info:age</code> deve estar presente na solução agora. <br />
-</p>
+<p>porque a propriedade <code>info:age</code> deve estar presente na solução agora. </p>
<h2 id="opcionais-com-filtros">OPCIONAIS com FILTROS</h2>
<p><code>OPTIONAL</code> é um operador binário que combina dois padrões de grafo. O padrão opcional é qualquer padrão de grupo e deve envolver qualquer tipo de padrão SPARQL. Se o grupo casar, a solução é estendida, senão, a solução original é dada (<a href="sparql_data/q-opt3.rq">q-opt-3.rq</a>).</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info:</span> <span class="sr"><http://somewhere/peopleInfo#></span>
-<span class="n">PREFIX</span> <span class="n">vcard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">somewhere</span><span class="o">/</span><span class="n">peopleInfo</span>#<span class="o">></span>
+<span class="n">PREFIX</span> <span class="n">vcard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span> <span class="p">?</span><span class="n">age</span>
+<span class="n">SELECT</span> ?<span class="n">name</span> ?<span class="n">age</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">?</span><span class="n">person</span> <span class="n">vcard:FN</span> <span class="p">?</span><span class="n">name</span> <span class="o">.</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">person</span> <span class="n">info:age</span> <span class="p">?</span><span class="n">age</span> <span class="o">.</span> <span class="n">FILTER</span> <span class="p">(</span> <span class="p">?</span><span class="n">age</span> <span class="o">></span> <span class="mi">24</span> <span class="p">)</span> <span class="p">}</span>
+ ?<span class="n">person</span> <span class="n">vcard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name</span> <span class="p">.</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">person</span> <span class="n">info</span><span class="p">:</span><span class="n">age</span> ?<span class="n">age</span> <span class="p">.</span> <span class="n">FILTER</span> <span class="p">(</span> ?<span class="n">age</span> <span class="o">></span> 24 <span class="p">)</span> <span class="p">}</span>
<span class="p">}</span>
</pre></div>
@@ -225,26 +224,26 @@
<p>Portanto, se filtrarmos por idades maiores que 24 na parte opcional, nós ainda teremos quatro soluções (do padrão <code>vcard:FN</code>) mas somente pegaremos idades se elas passarem no teste.</p>
<div class="codehilite"><pre><span class="o">-----------------------</span>
<span class="o">|</span> <span class="n">name</span> <span class="o">|</span> <span class="n">age</span> <span class="o">|</span>
-<span class="o">=======================</span>
-<span class="o">|</span> <span class="s">"Becky Smith"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Sarah Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span> <span class="mi">25</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Matt Jones"</span> <span class="o">|</span> <span class="o">|</span>
+<span class="o">======================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span> 25 <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
<span class="o">-----------------------</span>
</pre></div>
<p>Idade não incluÃda para "Becky Smith" porque é menor que 24.</p>
<p>Se a condição do filtro é movida para a parte opcional, então isso pode influenciar no número de soluções, mas deve ser necessário fazer um filtro mais complicado para permitir que a varÃavel <code>age</code> seja não limitada (<a href="sparql_data/q-opt4.rq">q-opt4.rq</a>).</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info:</span> <span class="sr"><http://somewhere/peopleInfo#></span>
-<span class="n">PREFIX</span> <span class="n">vcard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">info</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">somewhere</span><span class="o">/</span><span class="n">peopleInfo</span>#<span class="o">></span>
+<span class="n">PREFIX</span> <span class="n">vcard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span> <span class="p">?</span><span class="n">age</span>
+<span class="n">SELECT</span> ?<span class="n">name</span> ?<span class="n">age</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">?</span><span class="n">person</span> <span class="n">vcard:FN</span> <span class="p">?</span><span class="n">name</span> <span class="o">.</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">person</span> <span class="n">info:age</span> <span class="p">?</span><span class="n">age</span> <span class="o">.</span> <span class="p">}</span>
- <span class="n">FILTER</span> <span class="p">(</span> <span class="o">!</span><span class="n">bound</span><span class="p">(?</span><span class="n">age</span><span class="p">)</span> <span class="o">||</span> <span class="p">?</span><span class="n">age</span> <span class="o">></span> <span class="mi">24</span> <span class="p">)</span>
+ ?<span class="n">person</span> <span class="n">vcard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name</span> <span class="p">.</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">person</span> <span class="n">info</span><span class="p">:</span><span class="n">age</span> ?<span class="n">age</span> <span class="p">.</span> <span class="p">}</span>
+ <span class="n">FILTER</span> <span class="p">(</span> !<span class="n">bound</span><span class="p">(</span>?<span class="n">age</span><span class="p">)</span> <span class="o">||</span> ?<span class="n">age</span> <span class="o">></span> 24 <span class="p">)</span>
<span class="p">}</span>
</pre></div>
@@ -252,27 +251,26 @@
<p>Se a solução tiver uma varÃavel <code>age</code>, então ela deve ser maior que 24. Isso também pode ser não limitado. Agora há 3 soluções:</p>
<div class="codehilite"><pre><span class="o">-----------------------</span>
<span class="o">|</span> <span class="n">name</span> <span class="o">|</span> <span class="n">age</span> <span class="o">|</span>
-<span class="o">=======================</span>
-<span class="o">|</span> <span class="s">"Sarah Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span> <span class="mi">25</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Matt Jones"</span> <span class="o">|</span> <span class="o">|</span>
+<span class="o">======================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span> 25 <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
<span class="o">-----------------------</span>
</pre></div>
-<p>Avaliar uma expressão que tem variáveis não limitadas onde uma variável limitada é esperada causa uma exceção de avaliação e toda a expressão falha. <br />
-</p>
+<p>Avaliar uma expressão que tem variáveis não limitadas onde uma variável limitada é esperada causa uma exceção de avaliação e toda a expressão falha. </p>
<h2 id="opcionais-e-consultas-dependentes-de-ordem">OPCIONAIS e consultas dependentes de ordem</h2>
<p>Uma coisa a se ter cuidado ao usar a mesma varÃavel em duas ou mais clausulas opcionais (e não em alguma padrão básico também):</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf:</span> <span class="sr"><http://xmlns.com/foaf/0.1/></span>
-<span class="n">PREFIX</span> <span class="n">vCard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/></span>
+<span class="n">PREFIX</span> <span class="n">vCard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span>
+<span class="n">SELECT</span> ?<span class="n">name</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">?</span><span class="n">x</span> <span class="n">a</span> <span class="n">foaf:Person</span> <span class="o">.</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">x</span> <span class="n">foaf:name</span> <span class="p">?</span><span class="n">name</span> <span class="p">}</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">x</span> <span class="n">vCard:FN</span> <span class="p">?</span><span class="n">name</span> <span class="p">}</span>
+ ?<span class="n">x</span> <span class="n">a</span> <span class="n">foaf</span><span class="p">:</span><span class="n">Person</span> <span class="p">.</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">x</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> ?<span class="n">name</span> <span class="p">}</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">x</span> <span class="n">vCard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name</span> <span class="p">}</span>
<span class="p">}</span>
</pre></div>
Modified: websites/staging/jena/trunk/content/tutorials/sparql_query1.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/sparql_query1.html (original)
+++ websites/staging/jena/trunk/content/tutorials/sparql_query1.html Thu Jun 20 10:18:34 2013
@@ -160,16 +160,16 @@
execute it with Jena.</p>
<h2 id="a-hello-world-of-queries">A "hello world" of queries</h2>
<p>The file "<a href="sparql_data/q1.rq">q1.rq</a>" contains the following query:</p>
-<div class="codehilite"><pre><span class="n">SELECT</span> <span class="p">?</span><span class="n">x</span>
-<span class="n">WHERE</span> <span class="p">{</span> <span class="p">?</span><span class="n">x</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#FN></span> <span class="s">"John Smith"</span> <span class="p">}</span>
+<div class="codehilite"><pre><span class="n">SELECT</span> ?<span class="n">x</span>
+<span class="n">WHERE</span> <span class="p">{</span> ?<span class="n">x</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="n">FN</span><span class="o">></span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="p">}</span>
</pre></div>
<p>executing that query with the command line query application;</p>
<div class="codehilite"><pre><span class="o">---------------------------------</span>
<span class="o">|</span> <span class="n">x</span> <span class="o">|</span>
-<span class="o">=================================</span>
-<span class="o">|</span> <span class="sr"><http://somewhere/JohnSmith/></span> <span class="o">|</span>
+<span class="o">================================</span><span class="p">=</span>
+<span class="o">|</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">somewhere</span><span class="o">/</span><span class="n">JohnSmith</span><span class="o">/></span> <span class="o">|</span>
<span class="o">---------------------------------</span>
</pre></div>
@@ -197,14 +197,14 @@ Jena distribution. You should check thes
<h3 id="windows-setup">Windows setup</h3>
<p>Set the <code>ARQROOT</code> environment variable to the file location of the
ARQ distribution.</p>
-<div class="codehilite"><pre><span class="n">set</span> <span class="n">ARQROOT</span><span class="o">=</span><span class="n">c:</span><span class="o">\</span><span class="n">MyProjects</span><span class="o">\</span><span class="n">ARQ</span>
+<div class="codehilite"><pre><span class="n">set</span> <span class="n">ARQROOT</span><span class="p">=</span><span class="n">c</span><span class="p">:</span><span class="o">\</span><span class="n">MyProjects</span><span class="o">\</span><span class="n">ARQ</span>
</pre></div>
<p>The distribution usually has the version number in the directory
name.</p>
<p>In the ARQ directory, execute:</p>
-<div class="codehilite"><pre><span class="n">bat</span><span class="o">\</span><span class="n">sparql</span><span class="o">.</span><span class="n">bat</span> <span class="o">--</span><span class="n">data</span><span class="o">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">vc</span><span class="o">-</span><span class="n">db</span><span class="o">-</span><span class="mi">1</span><span class="o">.</span><span class="n">rdf</span> <span class="o">--</span><span class="n">query</span><span class="o">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">q1</span><span class="o">.</span><span class="n">rq</span>
+<div class="codehilite"><pre><span class="n">bat</span><span class="o">\</span><span class="n">sparql</span><span class="p">.</span><span class="n">bat</span> <span class="o">--</span><span class="n">data</span><span class="p">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">vc</span><span class="o">-</span><span class="n">db</span><span class="o">-</span>1<span class="p">.</span><span class="n">rdf</span> <span class="o">--</span><span class="n">query</span><span class="p">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">q1</span><span class="p">.</span><span class="n">rq</span>
</pre></div>
@@ -214,14 +214,14 @@ programs out of it. They all depend on A
<h3 id="bash-scripts-for-linuxcygwinunix">bash scripts for Linux/Cygwin/Unix</h3>
<p>Set the <code>ARQROOT</code> environment variable to the file location of the
ARQ distribution.</p>
-<div class="codehilite"><pre><span class="n">export</span> <span class="n">ARQROOT</span><span class="o">=</span><span class="nv">$HOME</span><span class="sr">/MyProjects/</span><span class="n">ARQ</span>
+<div class="codehilite"><pre><span class="n">export</span> <span class="n">ARQROOT</span><span class="p">=</span>$<span class="n">HOME</span><span class="o">/</span><span class="n">MyProjects</span><span class="o">/</span><span class="n">ARQ</span>
</pre></div>
<p>The distribution usually has the version number in the directory
name.</p>
<p>In the ARQ directory, execute:</p>
-<div class="codehilite"><pre><span class="n">bin</span><span class="sr">/sparql --data=doc/</span><span class="n">Tutorial</span><span class="sr">/vc-db-1.rdf --query=doc/</span><span class="n">Tutorial</span><span class="o">/</span><span class="n">q1</span><span class="o">.</span><span class="n">rq</span>
+<div class="codehilite"><pre><span class="n">bin</span><span class="o">/</span><span class="n">sparql</span> <span class="o">--</span><span class="n">data</span><span class="p">=</span><span class="n">doc</span><span class="o">/</span><span class="n">Tutorial</span><span class="o">/</span><span class="n">vc</span><span class="o">-</span><span class="n">db</span><span class="o">-</span>1<span class="p">.</span><span class="n">rdf</span> <span class="o">--</span><span class="n">query</span><span class="p">=</span><span class="n">doc</span><span class="o">/</span><span class="n">Tutorial</span><span class="o">/</span><span class="n">q1</span><span class="p">.</span><span class="n">rq</span>
</pre></div>
@@ -233,12 +233,12 @@ Windows.</p>
<p>You will need to set the classpath to include <em>all</em> the jar files
in the ARQ <code>lib/</code> directory.</p>
<p>For example, on Windows:</p>
-<div class="codehilite"><pre><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">antlr</span><span class="o">-</span><span class="mf">2.7.5</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="o">-</span><span class="n">extra</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">commons</span><span class="o">-</span><span class="n">logging</span><span class="o">-</span><span class="mf">1.1</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">concurrent</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">icu4j_3_4</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">iri</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jena</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jenatest</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">json</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">junit</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">log4j</span><span class="o">-</span><span class="mf">1.2.12</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">lucene</span><span class="o">-</span><span class="n">core</span><span class="o">-</span><span class="mf">2.2.0</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">stax</span><span class="o">-</span><span class="n">api</span><span class="o">-</span><span class="mf">1.0</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">wstx</span><span class="o">-</span><span class="n">asl</span><span class="o">-</span><span class="mf">3.0.0</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xercesImpl</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xml</span><span class="o">-</span><span class="n">apis</span><span class="o">.</span><span class="n">jar</span>
+<div class="codehilite"><pre><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">antlr</span><span class="o">-</span>2<span class="p">.</span>7<span class="p">.</span>5<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="o">-</span><span class="n">extra</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">commons</span><span class="o">-</span><span class="n">logging</span><span class="o">-</span>1<span class="p">.</span>1<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">concurrent</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">icu4j_3_4</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">iri</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jena</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jenatest</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">json</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">junit</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">log4j</span><span class="o">-</span>1<span class="p">.</span>2<span class="p">.</span>12<span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">lucene</span><span class="o">-</span><span class="n">core</span><span class="o">-</span>2<span class="p">.</span>2<span class="p">.</span>0<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">stax</span><span class="o">-</span><span class="n">api</span><span class="o">-</span>1<span class="p">.</span>0<span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">wstx</span><span class="o">-</span><span class="n">asl</span><span class="o">-</span>3<span class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xercesImpl</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xml</span><span class="o">-</span><span class="n">apis</span><span class="p">.</span><span class="n">jar</span>
</pre></div>
Modified: websites/staging/jena/trunk/content/tutorials/sparql_query1_pt.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/sparql_query1_pt.html (original)
+++ websites/staging/jena/trunk/content/tutorials/sparql_query1_pt.html Thu Jun 20 10:18:34 2013
@@ -159,16 +159,16 @@
<p>Nesta sessão, vamos olhar para a primeira consulta simples e mostrar como executá-la em Jena.</p>
<h2 id="o-hello-world-de-consultas">O "hello world" de consultas</h2>
<p>O arquivo "<a href="sparql_data/q1.rq">q1.rq</a>" contem a seguinte consulta:</p>
-<div class="codehilite"><pre><span class="n">SELECT</span> <span class="p">?</span><span class="n">x</span>
-<span class="n">WHERE</span> <span class="p">{</span> <span class="p">?</span><span class="n">x</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#FN></span> <span class="s">"John Smith"</span> <span class="p">}</span>
+<div class="codehilite"><pre><span class="n">SELECT</span> ?<span class="n">x</span>
+<span class="n">WHERE</span> <span class="p">{</span> ?<span class="n">x</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="n">FN</span><span class="o">></span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="p">}</span>
</pre></div>
<p>executando esta consulta com a aplicação de consultas em linhas de comando:</p>
<div class="codehilite"><pre><span class="o">---------------------------------</span>
<span class="o">|</span> <span class="n">x</span> <span class="o">|</span>
-<span class="o">=================================</span>
-<span class="o">|</span> <span class="sr"><http://somewhere/JohnSmith/></span> <span class="o">|</span>
+<span class="o">================================</span><span class="p">=</span>
+<span class="o">|</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">somewhere</span><span class="o">/</span><span class="n">JohnSmith</span><span class="o">/></span> <span class="o">|</span>
<span class="o">---------------------------------</span>
</pre></div>
@@ -182,26 +182,26 @@
<code>bin/</code> de sua distribuição. Eles podem não estar na distribuição do Jena. Você deve checar esses scripts antes de usá-los.</p>
<h3 id="instalacao-no-windows">Instalação no Windows</h3>
<p>Aponte a variável de ambiente <code>ARQROOT</code> para a localização do arquivo na distribuição do ARQ.</p>
-<div class="codehilite"><pre><span class="n">set</span> <span class="n">ARQROOT</span><span class="o">=</span><span class="n">c:</span><span class="o">\</span><span class="n">MyProjects</span><span class="o">\</span><span class="n">ARQ</span>
+<div class="codehilite"><pre><span class="n">set</span> <span class="n">ARQROOT</span><span class="p">=</span><span class="n">c</span><span class="p">:</span><span class="o">\</span><span class="n">MyProjects</span><span class="o">\</span><span class="n">ARQ</span>
</pre></div>
<p>A distribuição normalmente contém o número da versão no nome do diretório.</p>
<p>No diretório do ARQ, execute:</p>
-<div class="codehilite"><pre><span class="n">bat</span><span class="o">\</span><span class="n">sparql</span><span class="o">.</span><span class="n">bat</span> <span class="o">--</span><span class="n">data</span><span class="o">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">vc</span><span class="o">-</span><span class="n">db</span><span class="o">-</span><span class="mi">1</span><span class="o">.</span><span class="n">rdf</span> <span class="o">--</span><span class="n">query</span><span class="o">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">q1</span><span class="o">.</span><span class="n">rq</span>
+<div class="codehilite"><pre><span class="n">bat</span><span class="o">\</span><span class="n">sparql</span><span class="p">.</span><span class="n">bat</span> <span class="o">--</span><span class="n">data</span><span class="p">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">vc</span><span class="o">-</span><span class="n">db</span><span class="o">-</span>1<span class="p">.</span><span class="n">rdf</span> <span class="o">--</span><span class="n">query</span><span class="p">=</span><span class="n">doc</span><span class="o">\</span><span class="n">Tutorial</span><span class="o">\</span><span class="n">q1</span><span class="p">.</span><span class="n">rq</span>
</pre></div>
<p>Você pode simplesmente colocar o diretório <code>bat/</code> no seu classpath ou copiar os programas lá. Todos eles dependem de ARQROOT.</p>
<h3 id="scripts-bash-para-linuxcyquinunix">scripts bash para Linux/Cyquin/Unix</h3>
<p>Aponte a variável de ambiente <code>ARQROOT</code> para a localização do arquivo na distribuição do ARQ.</p>
-<div class="codehilite"><pre><span class="n">export</span> <span class="n">ARQROOT</span><span class="o">=</span><span class="nv">$HOME</span><span class="sr">/MyProjects/</span><span class="n">ARQ</span>
+<div class="codehilite"><pre><span class="n">export</span> <span class="n">ARQROOT</span><span class="p">=</span>$<span class="n">HOME</span><span class="o">/</span><span class="n">MyProjects</span><span class="o">/</span><span class="n">ARQ</span>
</pre></div>
<p>A distribuição normalmente contém o número da versão no nome do diretório.</p>
<p>No diretório do ARQ, execute:</p>
-<div class="codehilite"><pre><span class="n">bin</span><span class="sr">/sparql --data=doc/</span><span class="n">Tutorial</span><span class="sr">/vc-db-1.rdf --query=doc/</span><span class="n">Tutorial</span><span class="o">/</span><span class="n">q1</span><span class="o">.</span><span class="n">rq</span>
+<div class="codehilite"><pre><span class="n">bin</span><span class="o">/</span><span class="n">sparql</span> <span class="o">--</span><span class="n">data</span><span class="p">=</span><span class="n">doc</span><span class="o">/</span><span class="n">Tutorial</span><span class="o">/</span><span class="n">vc</span><span class="o">-</span><span class="n">db</span><span class="o">-</span>1<span class="p">.</span><span class="n">rdf</span> <span class="o">--</span><span class="n">query</span><span class="p">=</span><span class="n">doc</span><span class="o">/</span><span class="n">Tutorial</span><span class="o">/</span><span class="n">q1</span><span class="p">.</span><span class="n">rq</span>
</pre></div>
@@ -210,12 +210,12 @@
<h3 id="usando-a-aplicacao-de-linhas-de-comando-de-jena-diretamente">Usando a aplicação de linhas de comando de Jena diretamente</h3>
<p>Você precisará modificar o classpath para incluir <em>todos</em> os arquivos jar do diretório <code>lib/</code> do ARQ.</p>
<p>Por exemplo, no Windows:</p>
-<div class="codehilite"><pre><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">antlr</span><span class="o">-</span><span class="mf">2.7.5</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="o">-</span><span class="n">extra</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">commons</span><span class="o">-</span><span class="n">logging</span><span class="o">-</span><span class="mf">1.1</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">concurrent</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">icu4j_3_4</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">iri</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jena</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jenatest</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">json</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">junit</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">log4j</span><span class="o">-</span><span class="mf">1.2.12</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">lucene</span><span class="o">-</span><span class="n">core</span><span class="o">-</span><span class="mf">2.2.0</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">stax</span><span class="o">-</span><span class="n">api</span><span class="o">-</span><span class="mf">1.0</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span>
-<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">wstx</span><span class="o">-</span><span class="n">asl</span><span class="o">-</span><span class="mf">3.0.0</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xercesImpl</span><span class="o">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xml</span><span class="o">-</span><span class="n">apis</span><span class="o">.</span><span class="n">jar</span>
+<div class="codehilite"><pre><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">antlr</span><span class="o">-</span>2<span class="p">.</span>7<span class="p">.</span>5<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="o">-</span><span class="n">extra</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">arq</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">commons</span><span class="o">-</span><span class="n">logging</span><span class="o">-</span>1<span class="p">.</span>1<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">concurrent</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">icu4j_3_4</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">iri</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jena</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">jenatest</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">json</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">junit</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">log4j</span><span class="o">-</span>1<span class="p">.</span>2<span class="p">.</span>12<span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">lucene</span><span class="o">-</span><span class="n">core</span><span class="o">-</span>2<span class="p">.</span>2<span class="p">.</span>0<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">stax</span><span class="o">-</span><span class="n">api</span><span class="o">-</span>1<span class="p">.</span>0<span class="p">.</span><span class="n">jar</span><span class="p">;</span>
+<span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">wstx</span><span class="o">-</span><span class="n">asl</span><span class="o">-</span>3<span class="p">.</span>0<span class="p">.</span>0<span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xercesImpl</span><span class="p">.</span><span class="n">jar</span><span class="p">;</span><span class="n">ARQdir</span><span class="o">\</span><span class="n">lib</span><span class="o">\</span><span class="n">xml</span><span class="o">-</span><span class="n">apis</span><span class="p">.</span><span class="n">jar</span>
</pre></div>
Modified: websites/staging/jena/trunk/content/tutorials/sparql_results.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/sparql_results.html (original)
+++ websites/staging/jena/trunk/content/tutorials/sparql_results.html Thu Jun 20 10:18:34 2013
@@ -191,11 +191,11 @@ sorting to take a defined slice through
<h3 id="order-by">ORDER BY</h3>
<p>SPARQL solutions are sorted by expression, including custom
functions.</p>
-<div class="codehilite"><pre><span class="n">ORDER</span> <span class="n">BY</span> <span class="p">?</span><span class="n">x</span> <span class="p">?</span><span class="n">y</span>
+<div class="codehilite"><pre><span class="n">ORDER</span> <span class="n">BY</span> ?<span class="n">x</span> ?<span class="n">y</span>
-<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">DESC</span><span class="p">(?</span><span class="n">x</span><span class="p">)</span>
+<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">DESC</span><span class="p">(</span>?<span class="n">x</span><span class="p">)</span>
-<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">x:func</span><span class="p">(?</span><span class="n">x</span><span class="p">)</span> <span class="c1"># Custom sorting condition</span>
+<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">x</span><span class="p">:</span><span class="n">func</span><span class="p">(</span>?<span class="n">x</span><span class="p">)</span> # <span class="n">Custom</span> <span class="n">sorting</span> <span class="n">condition</span>
</pre></div>
Modified: websites/staging/jena/trunk/content/tutorials/sparql_results_pt.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/sparql_results_pt.html (original)
+++ websites/staging/jena/trunk/content/tutorials/sparql_results_pt.html Thu Jun 20 10:18:34 2013
@@ -177,11 +177,11 @@
<p>Um conjunto de soluções pode ser abreviado especificando o deslocamento (Ãndice inicial) e o limite (número de soluções) a ser retornados. Usando apenas LIMIT é útil para garantir que nem tantas soluções vão ser retornadas, para restringir o efeito de uma situação inesperada. LIMIT e OFFSET pode ser usado em conjunção com ordenamento para pegar um fatia definida dentre as soluções encontradas.</p>
<h3 id="order-by">ORDER BY</h3>
<p>Soluções SPARQL são ordenadas por expressões, incluindo funções padrões.</p>
-<div class="codehilite"><pre><span class="n">ORDER</span> <span class="n">BY</span> <span class="p">?</span><span class="n">x</span> <span class="p">?</span><span class="n">y</span>
+<div class="codehilite"><pre><span class="n">ORDER</span> <span class="n">BY</span> ?<span class="n">x</span> ?<span class="n">y</span>
-<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">DESC</span><span class="p">(?</span><span class="n">x</span><span class="p">)</span>
+<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">DESC</span><span class="p">(</span>?<span class="n">x</span><span class="p">)</span>
-<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">x:func</span><span class="p">(?</span><span class="n">x</span><span class="p">)</span> <span class="c1"># Custom sorting condition</span>
+<span class="n">ORDER</span> <span class="n">BY</span> <span class="n">x</span><span class="p">:</span><span class="n">func</span><span class="p">(</span>?<span class="n">x</span><span class="p">)</span> # <span class="n">Custom</span> <span class="n">sorting</span> <span class="n">condition</span>
</pre></div>
Modified: websites/staging/jena/trunk/content/tutorials/sparql_union.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/sparql_union.html (original)
+++ websites/staging/jena/trunk/content/tutorials/sparql_union.html Thu Jun 20 10:18:34 2013
@@ -167,28 +167,28 @@ at a small set of data where the names o
either the FOAF or the vCard vocabulary.</p>
<p>Suppose we have <a href="sparql_data/vc-db-3.ttl">an RDF graph</a> that contains name
information using both the vCard and FOAF vocabularies.</p>
-<div class="codehilite"><pre><span class="nv">@prefix</span> <span class="n">foaf:</span> <span class="sr"><http://xmlns.com/foaf/0.1/></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">vcard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span> <span class="o">.</span>
+<div class="codehilite"><pre><span class="p">@</span><span class="n">prefix</span> <span class="n">foaf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">vcard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span> <span class="p">.</span>
-<span class="n">_:a</span> <span class="n">foaf:name</span> <span class="s">"Matt Jones"</span> <span class="o">.</span>
+<span class="n">_</span><span class="p">:</span><span class="n">a</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="p">.</span>
-<span class="n">_:b</span> <span class="n">foaf:name</span> <span class="s">"Sarah Jones"</span> <span class="o">.</span>
+<span class="n">_</span><span class="p">:</span><span class="n">b</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="p">.</span>
-<span class="n">_:c</span> <span class="n">vcard:FN</span> <span class="s">"Becky Smith"</span> <span class="o">.</span>
+<span class="n">_</span><span class="p">:</span><span class="n">c</span> <span class="n">vcard</span><span class="p">:</span><span class="n">FN</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="p">.</span>
-<span class="n">_:d</span> <span class="n">vcard:FN</span> <span class="s">"John Smith"</span> <span class="o">.</span>
+<span class="n">_</span><span class="p">:</span><span class="n">d</span> <span class="n">vcard</span><span class="p">:</span><span class="n">FN</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="p">.</span>
</pre></div>
<p>A query to access the name information, when it can be in either
form, could be (<a href="sparql_data/q-union1.rq">q-union1.rq</a>):</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf:</span> <span class="sr"><http://xmlns.com/foaf/0.1/></span>
-<span class="n">PREFIX</span> <span class="n">vCard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/></span>
+<span class="n">PREFIX</span> <span class="n">vCard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span>
+<span class="n">SELECT</span> ?<span class="n">name</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">{</span> <span class="o">[]</span> <span class="n">foaf:name</span> <span class="p">?</span><span class="n">name</span> <span class="p">}</span> <span class="n">UNION</span> <span class="p">{</span> <span class="o">[]</span> <span class="n">vCard:FN</span> <span class="p">?</span><span class="n">name</span> <span class="p">}</span>
+ <span class="p">{</span> <span class="p">[]</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> ?<span class="n">name</span> <span class="p">}</span> <span class="n">UNION</span> <span class="p">{</span> <span class="p">[]</span> <span class="n">vCard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name</span> <span class="p">}</span>
<span class="p">}</span>
</pre></div>
@@ -196,11 +196,11 @@ form, could be (<a href="sparql_data/q-u
<p>This returns the results:</p>
<div class="codehilite"><pre><span class="o">-----------------</span>
<span class="o">|</span> <span class="n">name</span> <span class="o">|</span>
-<span class="o">=================</span>
-<span class="o">|</span> <span class="s">"Matt Jones"</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Sarah Jones"</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Becky Smith"</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span>
+<span class="o">================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="o">|</span>
+<span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span>
<span class="o">-----------------</span>
</pre></div>
@@ -208,14 +208,14 @@ form, could be (<a href="sparql_data/q-u
<p>It didn't matter which form of expression was used for the name,
the ?name variable is set. This can be achieved using a <code>FILTER</code> as
this query (<a href="sparql_data/q-union1alt.rq">q-union-1alt.rq</a>) shows:</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf:</span> <span class="sr"><http://xmlns.com/foaf/0.1/></span>
-<span class="n">PREFIX</span> <span class="n">vCard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/></span>
+<span class="n">PREFIX</span> <span class="n">vCard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name</span>
+<span class="n">SELECT</span> ?<span class="n">name</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="o">[]</span> <span class="p">?</span><span class="n">p</span> <span class="p">?</span><span class="n">name</span>
- <span class="n">FILTER</span> <span class="p">(</span> <span class="p">?</span><span class="n">p</span> <span class="o">=</span> <span class="n">foaf:name</span> <span class="o">||</span> <span class="p">?</span><span class="n">p</span> <span class="o">=</span> <span class="n">vCard:FN</span> <span class="p">)</span>
+ <span class="p">[]</span> ?<span class="n">p</span> ?<span class="n">name</span>
+ <span class="n">FILTER</span> <span class="p">(</span> ?<span class="n">p</span> <span class="p">=</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> <span class="o">||</span> ?<span class="n">p</span> <span class="p">=</span> <span class="n">vCard</span><span class="p">:</span><span class="n">FN</span> <span class="p">)</span>
<span class="p">}</span>
</pre></div>
@@ -234,22 +234,22 @@ the storage layer.</p>
<p>The example above used the same variable in each branch. If
different variables are used, the application can discover which
sub-pattern caused the match (<a href="sparql_data/q-union2.rq">q-union2.rq</a>):</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf:</span> <span class="sr"><http://xmlns.com/foaf/0.1/></span>
-<span class="n">PREFIX</span> <span class="n">vCard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/></span>
+<span class="n">PREFIX</span> <span class="n">vCard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name1</span> <span class="p">?</span><span class="n">name2</span>
+<span class="n">SELECT</span> ?<span class="n">name1</span> ?<span class="n">name2</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">{</span> <span class="o">[]</span> <span class="n">foaf:name</span> <span class="p">?</span><span class="n">name1</span> <span class="p">}</span> <span class="n">UNION</span> <span class="p">{</span> <span class="o">[]</span> <span class="n">vCard:FN</span> <span class="p">?</span><span class="n">name2</span> <span class="p">}</span>
+ <span class="p">{</span> <span class="p">[]</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> ?<span class="n">name1</span> <span class="p">}</span> <span class="n">UNION</span> <span class="p">{</span> <span class="p">[]</span> <span class="n">vCard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name2</span> <span class="p">}</span>
<span class="p">}</span>
<span class="o">---------------------------------</span>
<span class="o">|</span> <span class="n">name1</span> <span class="o">|</span> <span class="n">name2</span> <span class="o">|</span>
-<span class="o">=================================</span>
-<span class="o">|</span> <span class="s">"Matt Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Sarah Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="o">|</span> <span class="s">"Becky Smith"</span> <span class="o">|</span>
-<span class="o">|</span> <span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span>
+<span class="o">================================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> <span class="o">|</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="o">|</span>
+<span class="o">|</span> <span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span>
<span class="o">---------------------------------</span>
</pre></div>
@@ -263,24 +263,24 @@ found, <code>UNION</code> is useful for
possibilities. They don't necessary return the information in the
same way:</p>
<p>Query(<a href="sparql_data/q-union3.rq">q-union3.rq</a>):</p>
-<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf:</span> <span class="sr"><http://xmlns.com/foaf/0.1/></span>
-<span class="n">PREFIX</span> <span class="n">vCard:</span> <span class="sr"><http://www.w3.org/2001/vcard-rdf/3.0#></span>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="n">foaf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">xmlns</span><span class="p">.</span><span class="n">com</span><span class="o">/</span><span class="n">foaf</span><span class="o">/</span>0<span class="p">.</span>1<span class="o">/></span>
+<span class="n">PREFIX</span> <span class="n">vCard</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2001<span class="o">/</span><span class="n">vcard</span><span class="o">-</span><span class="n">rdf</span><span class="o">/</span>3<span class="p">.</span>0#<span class="o">></span>
-<span class="n">SELECT</span> <span class="p">?</span><span class="n">name1</span> <span class="p">?</span><span class="n">name2</span>
+<span class="n">SELECT</span> ?<span class="n">name1</span> ?<span class="n">name2</span>
<span class="n">WHERE</span>
<span class="p">{</span>
- <span class="p">?</span><span class="n">x</span> <span class="n">a</span> <span class="n">foaf:Person</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">x</span> <span class="n">foaf:name</span> <span class="p">?</span><span class="n">name1</span> <span class="p">}</span>
- <span class="n">OPTIONAL</span> <span class="p">{</span> <span class="p">?</span><span class="n">x</span> <span class="n">vCard:FN</span> <span class="p">?</span><span class="n">name2</span> <span class="p">}</span>
+ ?<span class="n">x</span> <span class="n">a</span> <span class="n">foaf</span><span class="p">:</span><span class="n">Person</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">x</span> <span class="n">foaf</span><span class="p">:</span><span class="n">name</span> ?<span class="n">name1</span> <span class="p">}</span>
+ <span class="n">OPTIONAL</span> <span class="p">{</span> ?<span class="n">x</span> <span class="n">vCard</span><span class="p">:</span><span class="n">FN</span> ?<span class="n">name2</span> <span class="p">}</span>
<span class="p">}</span>
<span class="o">---------------------------------</span>
<span class="o">|</span> <span class="n">name1</span> <span class="o">|</span> <span class="n">name2</span> <span class="o">|</span>
-<span class="o">=================================</span>
-<span class="o">|</span> <span class="s">"Matt Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="s">"Sarah Jones"</span> <span class="o">|</span> <span class="o">|</span>
-<span class="o">|</span> <span class="o">|</span> <span class="s">"Becky Smith"</span> <span class="o">|</span>
-<span class="o">|</span> <span class="o">|</span> <span class="s">"John Smith"</span> <span class="o">|</span>
+<span class="o">================================</span><span class="p">=</span>
+<span class="o">|</span> "<span class="n">Matt</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> "<span class="n">Sarah</span> <span class="n">Jones</span>" <span class="o">|</span> <span class="o">|</span>
+<span class="o">|</span> <span class="o">|</span> "<span class="n">Becky</span> <span class="n">Smith</span>" <span class="o">|</span>
+<span class="o">|</span> <span class="o">|</span> "<span class="n">John</span> <span class="n">Smith</span>" <span class="o">|</span>
<span class="o">---------------------------------</span>
</pre></div>