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 2014/08/26 17:41:37 UTC
svn commit: r920470 - in /websites/staging/jena/trunk/content: ./
documentation/io/rdf-output.html
Author: buildbot
Date: Tue Aug 26 15:41:37 2014
New Revision: 920470
Log:
Staging update by buildbot for jena
Modified:
websites/staging/jena/trunk/content/ (props changed)
websites/staging/jena/trunk/content/documentation/io/rdf-output.html
Propchange: websites/staging/jena/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Tue Aug 26 15:41:37 2014
@@ -1 +1 @@
-1620134
+1620638
Modified: websites/staging/jena/trunk/content/documentation/io/rdf-output.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/io/rdf-output.html (original)
+++ websites/staging/jena/trunk/content/documentation/io/rdf-output.html Tue Aug 26 15:41:37 2014
@@ -364,14 +364,17 @@ or write N-triples/N-Quads.</p>
</tbody>
</table>
<h3 id="streamed-block-formats">Streamed Block Formats</h3>
-<p>The streamed formats write triples or quads as given.<br />
-They group together data by adjacent subject or graph/subject
+<p>Fully pretty printed formats can't not be streamed. They require analysis
+of all of the data to be written in order to choose the short forms. This limits
+their use in fully scalable applications.</p>
+<p>Some formats can be written streaming style, where the triples or quads
+are partially grouped together by adjacent subject or graph/subject
in the output stream.</p>
-<p>The written data is like the pretty printed forms but without
-RDF lists being written in the '(...)' form, and it does not
-use the blank node form <code>[...]</code>.</p>
+<p>The written data is like the pretty printed forms of Turtle or TriG,
+but without RDF lists being written in the '(...)' form, without
+using <code>[...]</code> for blank nodes.</p>
<p>This gives some degree of readability while not requiring
-excessive temporary datastructure. Data larger than the size of RAM
+excessive temporary datastructure. Arbitrary amounts of data
can be written but blank node labels need to be tracked in order
to use the short label form.</p>
<p>Example:</p>
@@ -418,7 +421,7 @@ to use the short label form.</p>
<p>There are writers for Turtle and Trig that use the abbreviated formats for
prefix names and short forms for literals. They write each triple or quad
on a single line.</p>
-<p>The regularity of the output can be useful for test processing data.<br />
+<p>The regularity of the output can be useful for text processing of data.<br />
These formats do not offer more scalabilty than the stream forms.</p>
<p>Example:</p>
<p>The FLAT writers abbreviates IRIs, literals and blank node labels
@@ -460,7 +463,8 @@ but always writes one complete triple on
<h3 id="n-triples-and-n-quads">N-Triples and N-Quads</h3>
<p>These provide the formats that are fastest to write,
and data of any size can be output. They do not use any
-internal state. They maximise the
+internal state and formats always stream without limitation.</p>
+<p>They maximise the
interoperability with other systems and are useful
for database dumps. They are not human readable,
even at moderate scale.</p>