relpipe-data/specification.xml
branchv_0
changeset 228 8a6b527bc9bb
parent 213 cbf25a63a43f
child 230 ee2f682259c2
equal deleted inserted replaced
227:408b77913c35 228:8a6b527bc9bb
    86 			This tool is a good entry point to the <m:name/> world because it requires no programming and construction of the argument list or <code>\0</code> separated list can be done in any language or environment.
    86 			This tool is a good entry point to the <m:name/> world because it requires no programming and construction of the argument list or <code>\0</code> separated list can be done in any language or environment.
    87 			Tools like <code>perl</code> or <code>tr</code> can convert almost any data to this form and pass it to <code>relpipe-in-cli</code>.
    87 			Tools like <code>perl</code> or <code>tr</code> can convert almost any data to this form and pass it to <code>relpipe-in-cli</code>.
    88 		</p>
    88 		</p>
    89 		
    89 		
    90 		
    90 		
       
    91 		<h3>relpipe-in-csv</h3>
       
    92 		
       
    93 		<p>
       
    94 			A tool that parses a CSV (comma-separated values) input and generates a single relation from it.
       
    95 			Values might be "quoted".
       
    96 			If quoted value contains a quote literal, it is escaped by doubling.
       
    97 			Encoding must be UTF-8.
       
    98 			Line ends might be LF or CRLF.
       
    99 		</p>
       
   100 		
       
   101 		
    91 		<h3>relpipe-in-fstab</h3>
   102 		<h3>relpipe-in-fstab</h3>
    92 		
   103 		
    93 		<p>
   104 		<p>
    94 			A tool that parses <code>fstab</code> (or <code>mtab</code>) file containing a list of devices, mount-points and their options and generates a single relation from it.
   105 			A tool that parses <code>fstab</code> (or <code>mtab</code>) file containing a list of devices, mount-points and their options and generates a single relation from it.
    95 		</p>
   106 		</p>
   138 		<p>
   149 		<p>
   139 			A tool that converts relational data to its ODS (OpenDocument) representation resp. its <em>flat</em> variant (a single XML file instead of a ZIP containing many files).
   150 			A tool that converts relational data to its ODS (OpenDocument) representation resp. its <em>flat</em> variant (a single XML file instead of a ZIP containing many files).
   140 			This OpenDocument output can be opened in tools like LibreOffice and further processed (add charts, calculations etc.).
   151 			This OpenDocument output can be opened in tools like LibreOffice and further processed (add charts, calculations etc.).
   141 		</p>
   152 		</p>
   142 		
   153 		
       
   154 		<h3>relpipe-out-csv</h3>
       
   155 		
       
   156 		<p>
       
   157 			A tool that convers relational data into the CSV format (comma-separated values).
       
   158 			Makes sense only for a single relation because boundaries between relations will be lost if there are more of them.
       
   159 		</p>
       
   160 		
   143 		<h3>relpipe-tr-validator</h3>
   161 		<h3>relpipe-tr-validator</h3>
   144 		
   162 		
   145 		<p>
   163 		<p>
   146 			A tool that behaves like <code>cat</code>, <code>dd</code> or <code>pv</code> commands i.e. reads data from STDIN and outputs the same data on STDOUT.
   164 			A tool that behaves like <code>cat</code>, <code>dd</code> or <code>pv</code> commands i.e. reads data from STDIN and outputs the same data on STDOUT.
   147 			But compared to these tools, data are parsed and then converted back to the <m:name/> format.
   165 			But compared to these tools, data are parsed and then converted back to the <m:name/> format.