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/02/09 22:48:58 UTC

svn commit: r850063 - in /websites/staging/jena/trunk/content: ./ tutorials/rdf_api.html tutorials/rdf_api_pt.html

Author: buildbot
Date: Sat Feb  9 21:48:58 2013
New Revision: 850063

Log:
Staging update by buildbot for jena

Modified:
    websites/staging/jena/trunk/content/   (props changed)
    websites/staging/jena/trunk/content/tutorials/rdf_api.html
    websites/staging/jena/trunk/content/tutorials/rdf_api_pt.html

Propchange: websites/staging/jena/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sat Feb  9 21:48:58 2013
@@ -1 +1 @@
-1443950
+1444445

Modified: websites/staging/jena/trunk/content/tutorials/rdf_api.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/rdf_api.html (original)
+++ websites/staging/jena/trunk/content/tutorials/rdf_api.html Sat Feb  9 21:48:58 2013
@@ -292,7 +292,7 @@ compactly written in a cascading style:<
 </blockquote>
 
 <p>The working code for this example can be found in the /src-examples directory of
-the Jena distribution as <a href="../../../src-examples/jena/examples/rdf/Tutorial01.java">tutorial 1</a>.  As
+the Jena distribution as <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial01.java">tutorial 1</a>.  As
 an exercise, take this code and modify it to create a simple VCARD for
 yourself.</p>
 
@@ -338,7 +338,7 @@ Resource johnSmith
 </blockquote>
 
 <p>The working code for this example can be found as <a
-href="../../../src-examples/jena/examples/rdf/Tutorial02.java">tutorial 2</a> in the /src-examples directory
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial02.java">tutorial 2</a> in the /src-examples directory
 of the Jena distribution.</p>
 
 <h2><a id="ch-Statements">Statements</a></h2>
@@ -373,7 +373,7 @@ methods to the subject, predicate and ob
 
 <p>Now we will use that interface to extend tutorial2 to list all the
 statements created and print them out.  The complete code for this can be
-found in <a href="../../../src-examples/jena/examples/rdf/Tutorial03.java">tutorial 3</a>.</p>
+found in <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial03.java">tutorial 3</a>.</p>
 
 <blockquote>
 <pre><code>// list the statements in the Model
@@ -436,7 +436,7 @@ N-Triples writer built in.</p>
 used to save an RDF model to a file and later read it back in again.</p>
 
 <p>Tutorial 3 created a model and wrote it out in triple form. <a
-href="../../../src-examples/jena/examples/rdf/Tutorial04.java">Tutorial 4</a> modifies tutorial 3 to write the
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial04.java">Tutorial 4</a> modifies tutorial 3 to write the
 model in RDF XML form to the standard output stream. The code again, is
 very simple: <code>model.write</code> can take an <code>OutputStream</code>
 argument.</p>
@@ -529,7 +529,7 @@ the N-Triples specification.</p>
 
 <h2><a id="ch-Reading RDF">Reading RDF</a></h2>
 
-<p><a href="../../../src-examples/jena/examples/rdf/Tutorial05.java">Tutorial 5</a> demonstrates reading the
+<p><a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial05.java">Tutorial 5</a> demonstrates reading the
 statements recorded in RDF XML form into a model. With this tutorial,
 we have provided a small database of vcards in RDF/XML form.  The following
 code will read it in and write it out. <em>Note that for this application to
@@ -558,7 +558,7 @@ model.write(System.out);
 <p>The second argument to the <code>read()</code> method call is the URI which will
 be used for resolving relative URI's.  As there are no relative URI
 references in the test file, it is allowed to be empty. When run, <a
-href="../../../src-examples/jena/examples/rdf/Tutorial05.java"> tutorial 5</a> will produce XML output which
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial05.java"> tutorial 5</a> will produce XML output which
 looks like:</p>
 
 <blockquote>
@@ -877,7 +877,7 @@ while (iter.hasNext()) {
 }</code></pre>
 </blockquote>
 
-<p>This code can be found in <a href="../../../src-examples/jena/examples/rdf/Tutorial06.java"> tutorial 6</a>.
+<p>This code can be found in <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial06.java"> tutorial 6</a>.
 The statement iterator <code>iter</code> produces each and every statement
 with subject <code>vcard</code> and predicate <code>VCARD.NICKNAME</code>,
 so looping over it allows us to fetch each statement by using
@@ -973,7 +973,7 @@ is equivalent to
 
 <p>
 The following code, which can be found in full in <a
-href="../../../src-examples/jena/examples/rdf/Tutorial07.java">tutorial 7</a> lists the full names on all the
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial07.java">tutorial 7</a> lists the full names on all the
 vcards in the database.</p>
 
 <blockquote>
@@ -1028,7 +1028,7 @@ predicate and object arguments takes pla
 <code>selects(...)</code> method is called, so the extra test will only be
 applied to matching statements.</p>
 
-<p>The full code can be found in <a href="../../../src-examples/jena/examples/rdf/Tutorial08.java">tutorial
+<p>The full code can be found in <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial08.java">tutorial
 8</a> and produces output like this:</p>
 
 <blockquote>
@@ -1088,7 +1088,7 @@ one and the duplicate <code>vcard:FN</co
 <img alt="figure 6" src="figures/fig6.png" width="540" height="240"></p>
 
 <p>Lets look at the code to do this (the full code is in <a
-href="../../../src-examples/jena/examples/rdf/Tutorial09.java">tutorial 9</a>) and see what happens.</p>
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial09.java">tutorial 9</a>) and see what happens.</p>
 
 <blockquote>
   <pre><code>// read the RDF/XML files
@@ -1246,7 +1246,7 @@ if (iter2.hasNext()) {
   Becky Smith</code></pre>
 </blockquote>
 
-<p>Executable example code can be found in <a href="../../../src-examples/jena/examples/rdf/Tutorial10.java">
+<p>Executable example code can be found in <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial10.java">
 tutorial 10</a>, which glues together the fragments above into a complete
 example.</p>
 
@@ -1273,7 +1273,7 @@ Model is written as RDF/XML a special co
 parseType='Literal' attribute is used to represent it.</p>
 
 <p>In Jena, these attributes of a literal may be set when the literal is
-constructed, e.g. in <a href="../../../src-examples/jena/examples/rdf/Tutorial11.java">tutorial 11</a>:</p>
+constructed, e.g. in <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial11.java">tutorial 11</a>:</p>
 
 <blockquote>
   <pre><code>// create the resource

Modified: websites/staging/jena/trunk/content/tutorials/rdf_api_pt.html
==============================================================================
--- websites/staging/jena/trunk/content/tutorials/rdf_api_pt.html (original)
+++ websites/staging/jena/trunk/content/tutorials/rdf_api_pt.html Sat Feb  9 21:48:58 2013
@@ -244,7 +244,7 @@ para criar um modelo na memória. Jena
              .addProperty(VCARD.FN, fullName);</code></pre>
 </blockquote>
 
-<p>Os códigos desse exemplo podem ser encontrados no diretório /src-examples no pacote de distribuição do Jena como <a href="../../../src-examples/jena/examples/rdf/Tutorial01.java">tutorial 1</a>. Como exercício, pegue este código e modifique-o para criar um próprio VCARD para você.</p>
+<p>Os códigos desse exemplo podem ser encontrados no diretório /src-examples no pacote de distribuição do Jena como <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial01.java">tutorial 1</a>. Como exercício, pegue este código e modifique-o para criar um próprio VCARD para você.</p>
 
 <p>Agora vamos adicionar mais detalhes ao vcard, explorando mais recursos de RDF e Jena.</p>
 
@@ -278,7 +278,7 @@ Resource johnSmith
                            .addProperty(VCARD.Family, familyName));</code></pre>
 </blockquote>
 
-<p>Os códigos desse exemplo podem ser encontrados no diretório /src-examples no pacote de distribuição do Jena como <a href="../../../src-examples/jena/examples/rdf/Tutorial02.java">tutorial 2</a>.</p>
+<p>Os códigos desse exemplo podem ser encontrados no diretório /src-examples no pacote de distribuição do Jena como <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial02.java">tutorial 2</a>.</p>
 
 <h2><a id="ch-Statements">Sentenças</a></h2>
 
@@ -300,7 +300,7 @@ por causa de suas três partes.</p>
 <code>StmtIterator</code> possui o método <code>nextStatement()</code>
 que retorna a próxima sentença do iterador (o mesmo que <code>next()</code> faz, já convertido para  <code>Statement</code>). A interface <code>Statement</code> provê métodos de acesso ao sujeito, predicado e objeto de uma sentença.</p>
 
-<p>Agora vamos usar essa interface para estender tutorial2 para listar todas as sentenças criadas e imprimi-las. O código completo deste exemplo pode ser encontrado em <a href="../../../src-examples/jena/examples/rdf/Tutorial03.java">tutorial 3</a>.</p>
+<p>Agora vamos usar essa interface para estender tutorial2 para listar todas as sentenças criadas e imprimi-las. O código completo deste exemplo pode ser encontrado em <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial03.java">tutorial 3</a>.</p>
 
 <blockquote>
 <pre><code>// list the statements in the Model
@@ -348,7 +348,7 @@ Group</a> definiu uma notação simi
 <p>Jena possui métodos para ler e escrever RDF como XML. Eles podem ser usados para armazenar o modelo RDF em um arquivo e carregá-lo novamente em outro momento.</p>
 
 <p>O Tutorial 3 criou um modelo e o escreveu no formato de triplas. <a
-href="../../../src-examples/jena/examples/rdf/Tutorial04.java">Tutorial 4</a> modifica o tutorial 3 para escrever o modelo na forma de RDF XML numa stream de saída. O código, novamente, é muito simples: <code>model.write</code> pode receber um  <code>OutputStream</code> como argumento.</p>
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial04.java">Tutorial 4</a> modifica o tutorial 3 para escrever o modelo na forma de RDF XML numa stream de saída. O código, novamente, é muito simples: <code>model.write</code> pode receber um  <code>OutputStream</code> como argumento.</p>
 
 <blockquote>
   <pre><code>// now write the model in XML form to a file
@@ -406,7 +406,7 @@ model.write(System.out, "N-TRIPLE");
 
 <h2><a id="ch-Reading RDF">Leitura de RDF</a></h2>
 
-<p><a href="../../../src-examples/jena/examples/rdf/Tutorial05.java">Tutorial 5</a> demonstra a leitura  num modelo de sentenças gravadas num RDF XML. Com este tutorial, nós teremos criado uma pequena base de dados de vcards na forma RDF/XML. O código a seguir fará leitura e escrita. <em>Note que para esta aplicação rodar, o arquivo de entrada precisa estar no diretório da aplicação.</em></p>
+<p><a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial05.java">Tutorial 5</a> demonstra a leitura  num modelo de sentenças gravadas num RDF XML. Com este tutorial, nós teremos criado uma pequena base de dados de vcards na forma RDF/XML. O código a seguir fará leitura e escrita. <em>Note que para esta aplicação rodar, o arquivo de entrada precisa estar no diretório da aplicação.</em></p>
 
 <blockquote>
   <pre><code>
@@ -428,7 +428,7 @@ model.write(System.out);
       </code></pre>
 </blockquote>
 
-<p>O segundo argumento da chamada de método <code>read()</code> é a URI que será usada para resolver URIs relativas. Como não há referências URI relativas no arquivo de teste, ele pode ser vazio. Quando executado, <a href="../../../src-examples/jena/examples/rdf/Tutorial05.java"> tutorial 5</a> produzirá uma saída XML como esta:</p>
+<p>O segundo argumento da chamada de método <code>read()</code> é a URI que será usada para resolver URIs relativas. Como não há referências URI relativas no arquivo de teste, ele pode ser vazio. Quando executado, <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial05.java"> tutorial 5</a> produzirá uma saída XML como esta:</p>
 
 <blockquote>
   <pre><code>&lt;rdf:RDF
@@ -666,7 +666,7 @@ while (iter.hasNext()) {
 }</code></pre>
 </blockquote>
 
-<p>Esse código pode ser encontrado em  <a href="../../../src-examples/jena/examples/rdf/Tutorial06.java"> tutorial 6</a>. O iterador <code>iter</code> reproduz todas as sentenças com sujeito <code>vcard</code> e predicado <code>VCARD.NICKNAME</code>, então, iterar sobre ele permite recuperar cada sentença usando
+<p>Esse código pode ser encontrado em  <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial06.java"> tutorial 6</a>. O iterador <code>iter</code> reproduz todas as sentenças com sujeito <code>vcard</code> e predicado <code>VCARD.NICKNAME</code>, então, iterar sobre ele permite recuperar cada sentença usando
 <code>nextStatement()</code>, pegar o campo do objeto, e convertê-lo para string. O código produz a seguinte saída quando executado:</p>
 
 <blockquote>
@@ -732,7 +732,7 @@ while (iter.hasNext()) {
 
 <p>
 O código a seguir, que pode ser encontrado em  <a
-href="../../../src-examples/jena/examples/rdf/Tutorial07.java">tutorial 7</a> que lista os nomes completos de todos os vcards do banco de dados.</p>
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial07.java">tutorial 7</a> que lista os nomes completos de todos os vcards do banco de dados.</p>
 
 <blockquote>
   <pre><code>// select all the resources with a VCARD.FN property
@@ -779,7 +779,7 @@ StmtIterator iter = model.listStatements
 
 <p>Esse código usa uma técnica elegante de Java para sobrescrever a definição de um método quando criamos uma instância da classe. Aqui, o método <code>selects(...)</code> garante que o nome completo termine com “Smith”. É importante notar que a filtragem baseada nos argumentos sujeito, predicado e objeto tem lugar antes que o método <code>selects(...)</code> seja chamado, então esse teste extra só será aplicado para casar sentenças.</p>
 
-<p>O código completo pode ser encontrado no <a href="../../../src-examples/jena/examples/rdf/Tutorial08.java">tutorial
+<p>O código completo pode ser encontrado no <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial08.java">tutorial
 8</a> e produz uma saída igual a:</p>
 
 <blockquote>
@@ -831,7 +831,7 @@ StmtIterator iter = model.listStatements
 <img alt="figure 6" src="figures/fig6.png" width="540" height="240"></p>
 
 <p>Vamos ver o código (o código completo está em  <a
-href="../../../src-examples/jena/examples/rdf/Tutorial09.java">tutorial 9</a>) e ver o que acontece.</p>
+href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial09.java">tutorial 9</a>) e ver o que acontece.</p>
 
 <blockquote>
   <pre><code>// read the RDF/XML files
@@ -961,7 +961,7 @@ if (iter2.hasNext()) {
   Becky Smith</code></pre>
 </blockquote>
 
-<p>O código executável pode ser encontrado em  <a href="../../../src-examples/jena/examples/rdf/Tutorial10.java">
+<p>O código executável pode ser encontrado em  <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial10.java">
 tutorial 10</a>, que coloca esses fragmentos de código juntos num exemplo completo.</p>
 
 <p>As classes de Jena oferecem métodos para manipular containers, incluindo adição de novos membros, inserção de novos membros no meio de um container e a remoção de membros existentes. As classes de container Jena atualmente garantem que a lista ordenada de propriedades usadas começam com rdf:_1 e é contíguo. O RDFCore WG relaxou essa regra, permitindo uma representação parcial dos containers. Isso, portanto, é uma área de Jena que pode ser mudada no futuro.</p>
@@ -972,7 +972,7 @@ tutorial 10</a>, que coloca esses fragme
 
 <p>Há na realidade dois tipos de Literais. Em uma delas, o componente string é somente isso, uma string ordinária. Na outra, o componente string é esperado que fosse um bem balanceado fragmento de XML.  Quando um modelo RDF é escrito como RDF/XML, uma construção especial usando um atributo parseType='Literal' é usado para representar isso.</p>
 
-<p>Em Jena, esses atributos de uma literal podem ser setados quando a literal é construída, e.g. no <a href="../../../src-examples/jena/examples/rdf/Tutorial11.java">tutorial 11</a>:</p>
+<p>Em Jena, esses atributos de uma literal podem ser setados quando a literal é construída, e.g. no <a href="https://svn.apache.org/repos/asf/jena/trunk/jena-core/src-examples/jena/examples/rdf/Tutorial11.java">tutorial 11</a>:</p>
 
 <blockquote>
   <pre><code>// create the resource