[
https://issues.apache.org/jira/browse/JENA-1997?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andy Seaborne updated JENA-1997:
--------------------------------
Description:
jena-core contains an old Turtle/N3 writer. (The N3 is for data only - not N3
nested graphs).
Jena-core only needs Turtle/N3 because there are tests written using Turtle.
The jena-core parser and writer are not up-to-date with the Turtle W3C
Recommendation and are replaced in normal use by the Turtle support in RIOT.
While the reader is needed for test data, the writer is not used.
It would only be used by applications depending on jena-core without the rest
of apache-jena-libs (specifically, jena-arq for RIOT). If RIOT is present, then
the writer will have been rewired to be the correct one.
The overall result is that jena-core has RDF/XML, an N-Triples reader and a
basicTurtle parser.
jena-core is not intended for standalone use. We have has apache-jena-libs fora
long time now.
was:
jena-core contains an old Turtle/N3 writer. (The N3 is for data only - not N3
nested graphs).
Jena-core only needs Turtle/N3 because there are tests written using Turtle.
The jena-core parser and writer are not up-to-date with the Turtle W3C
Recommendation and are replaced in normal use by the Turtle support in RIOT.
While the reader is needed for test data, the writer is not used.
Proposal for migration:
* Remove the access to the N3 data writer
* When it is clear it is not used, delete it.
It would only be used by applications depending on jena-core without the rest
of apache-jena-libs (specifically, jena-arq for RIOT). If RIOT is present, then
the writer will have been rewired to be the correct one.
> Remove old Turtle/N3 writer (jena-core)
> ---------------------------------------
>
> Key: JENA-1997
> URL: https://issues.apache.org/jira/browse/JENA-1997
> Project: Apache Jena
> Issue Type: Improvement
> Components: Core
> Affects Versions: Jena 3.16.0
> Reporter: Andy Seaborne
> Priority: Major
>
> jena-core contains an old Turtle/N3 writer. (The N3 is for data only - not N3
> nested graphs).
> Jena-core only needs Turtle/N3 because there are tests written using Turtle.
> The jena-core parser and writer are not up-to-date with the Turtle W3C
> Recommendation and are replaced in normal use by the Turtle support in RIOT.
> While the reader is needed for test data, the writer is not used.
> It would only be used by applications depending on jena-core without the rest
> of apache-jena-libs (specifically, jena-arq for RIOT). If RIOT is present,
> then the writer will have been rewired to be the correct one.
> The overall result is that jena-core has RDF/XML, an N-Triples reader and a
> basicTurtle parser.
> jena-core is not intended for standalone use. We have has apache-jena-libs
> fora long time now.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)