[
https://issues.apache.org/jira/browse/ANY23-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476707#comment-13476707
]
Peter Ansell commented on ANY23-99:
-----------------------------------
The N-Quads Writer and Parser from SesameTools will be in Sesame-2.7 when it is
released, with a maven artifactId of "sesame-rio-nquads".
As I mentioned the Sesame and SesameTools parsers and writers are limited to
US-ASCII, as they follow the N-Quads and N-Triples specifications which still
explicitly say US-ASCII. Having said that, it may still be easier for future
Any23 maintainers to make a few small modifications and sit the Any23 parser
and writer on top of the sesame-rio-nquads classes.
> NQuadsWriter should force ASCII in OutputStream constructor
> -----------------------------------------------------------
>
> Key: ANY23-99
> URL: https://issues.apache.org/jira/browse/ANY23-99
> Project: Apache Any23
> Issue Type: Bug
> Components: core
> Affects Versions: 0.8.0
> Reporter: Peter Ansell
>
> The NQuads specification states that all NQuads documents must be ASCII
> encoded. [1] The current NQuadsWriter(OutputStream) constructor does not
> enforce this when creating the OutputStreamWriter to wrap up the given
> outputstream. If it is not enforced, then the users locale will be used to
> create the OutputStreamWriter, which may not enforce US-ASCII.
> Patch is to replace the constructor with:
> this( new OutputStreamWriter(os, Charset.forName("US-ASCII")) );
> [1] http://sw.deri.org/2008/07/n-quads/#mediatype
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira