You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@jena.apache.org by "Petr Křemen (Jira)" <ji...@apache.org> on 2022/07/18 07:17:00 UTC
[jira] [Created] (JENA-2341) Configurable CSV format of SPARQL query output
Petr Křemen created JENA-2341:
---------------------------------
Summary: Configurable CSV format of SPARQL query output
Key: JENA-2341
URL: https://issues.apache.org/jira/browse/JENA-2341
Project: Apache Jena
Issue Type: New Feature
Components: ARQ, Jena
Affects Versions: Jena 4.5.0
Reporter: Petr Křemen
org.apache.jena.riot.resultset.rw.ResultsWriter outputs a CSV where some fields are double quoted and some are not, based on their content (this is fully compliant with [RFC-4180|https://datatracker.ietf.org/doc/html/rfc4180]), for example:
entity,language
[http://test.org/c1],""
[http://test.org/c2,en]
Output format configuration makes it more flexible for subsequent processing. For example, parsing of CSVs which contain double quotes all the times simplifies their processing, once a custom parser needs to be used:
This feature request is to allow the ResultsWriter clients to decide when to use double quotes - e.g. like [https://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/QuoteMode.html]
However, given this minimal requirement, an option would be to have a fully OpenCSV compliant implementation of CSV output similarly to CSV parsing (JENA-699) and allow other configurations too (e.g. the quote symbol, as per [https://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html|https://commons.apache.org/proper/commons-csv/apidocs/org/apache/commons/csv/CSVFormat.html#EXCEL]).
(The discussion to this issue can be found at JENA-2338)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: jira-unsubscribe@jena.apache.org
For additional commands, e-mail: jira-help@jena.apache.org