JENA-796 : Trix support
Project: http://git-wip-us.apache.org/repos/asf/jena/repo Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/fab10e55 Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/fab10e55 Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/fab10e55 Branch: refs/heads/master Commit: fab10e5552ee43b832adda7f994e8392edbd1882 Parents: c61071b 0e6c4f5 Author: Andy Seaborne <[email protected]> Authored: Wed Oct 8 18:41:23 2014 +0100 Committer: Andy Seaborne <[email protected]> Committed: Wed Oct 8 18:41:23 2014 +0100 ---------------------------------------------------------------------- .../main/java/org/apache/jena/riot/Lang.java | 3 + .../java/org/apache/jena/riot/RDFFormat.java | 81 ++-- .../java/org/apache/jena/riot/RDFLanguages.java | 43 +- .../org/apache/jena/riot/RDFParserRegistry.java | 16 +- .../org/apache/jena/riot/RDFWriterRegistry.java | 76 ++-- .../java/org/apache/jena/riot/WebContent.java | 6 +- .../org/apache/jena/riot/lang/ReaderTriX.java | 440 +++++++++++++++++++ .../java/org/apache/jena/riot/lang/TriX.java | 59 +++ .../jena/riot/system/StreamRDFWriter.java | 13 +- .../jena/riot/writer/StreamWriterTriX.java | 263 +++++++++++ .../org/apache/jena/riot/writer/WriterTriX.java | 91 ++++ .../java/org/apache/jena/riot/lang/TS_Lang.java | 4 + .../org/apache/jena/riot/lang/TestTriXBad.java | 76 ++++ .../apache/jena/riot/lang/TestTriXReader.java | 126 ++++++ .../riot/system/TestFormatRegistration.java | 3 + .../jena/riot/system/TestLangRegistration.java | 7 +- .../apache/jena/riot/writer/TS_RiotWriter.java | 1 + .../jena/riot/writer/TestRiotWriterDataset.java | 3 + .../jena/riot/writer/TestRiotWriterGraph.java | 4 + .../apache/jena/riot/writer/TestTriXWriter.java | 78 ++++ jena-arq/testing/RIOT/Lang/TriX/trix-01.nq | 0 jena-arq/testing/RIOT/Lang/TriX/trix-01.trix | 4 + jena-arq/testing/RIOT/Lang/TriX/trix-02.nq | 0 jena-arq/testing/RIOT/Lang/TriX/trix-02.trix | 4 + jena-arq/testing/RIOT/Lang/TriX/trix-03.nq | 0 jena-arq/testing/RIOT/Lang/TriX/trix-03.trix | 7 + jena-arq/testing/RIOT/Lang/TriX/trix-04.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-04.trix | 9 + jena-arq/testing/RIOT/Lang/TriX/trix-05.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-05.trix | 10 + jena-arq/testing/RIOT/Lang/TriX/trix-06.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-06.trix | 10 + jena-arq/testing/RIOT/Lang/TriX/trix-10.nq | 6 + jena-arq/testing/RIOT/Lang/TriX/trix-10.trix | 36 ++ jena-arq/testing/RIOT/Lang/TriX/trix-11.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-11.trix | 13 + jena-arq/testing/RIOT/Lang/TriX/trix-12.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-12.trix | 14 + jena-arq/testing/RIOT/Lang/TriX/trix-13.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-13.trix | 13 + jena-arq/testing/RIOT/Lang/TriX/trix-14.nq | 1 + jena-arq/testing/RIOT/Lang/TriX/trix-14.trix | 20 + jena-arq/testing/RIOT/Lang/TriX/trix-15.nq | 3 + jena-arq/testing/RIOT/Lang/TriX/trix-15.trix | 21 + .../testing/RIOT/Lang/TriX/trix-bad-00.trix | 4 + .../testing/RIOT/Lang/TriX/trix-bad-01.trix | 6 + .../testing/RIOT/Lang/TriX/trix-bad-02.trix | 7 + .../testing/RIOT/Lang/TriX/trix-bad-03.trix | 8 + .../testing/RIOT/Lang/TriX/trix-bad-04.trix | 10 + .../testing/RIOT/Lang/TriX/trix-bad-05.trix | 11 + .../testing/RIOT/Lang/TriX/trix-bad-06.trix | 10 + .../testing/RIOT/Lang/TriX/trix-bad-07.trix | 7 + .../testing/RIOT/Lang/TriX/trix-bad-08.trix | 11 + .../testing/RIOT/Lang/TriX/trix-bad-09.trix | 11 + .../testing/RIOT/Lang/TriX/trix-bad-10.trix | 9 + jena-arq/testing/RIOT/Lang/TriX/trix-ex-1.trix | 26 ++ jena-arq/testing/RIOT/Lang/TriX/trix-ex-2.trix | 32 ++ jena-arq/testing/RIOT/Lang/TriX/trix-ex-3.trix | 30 ++ jena-arq/testing/RIOT/Lang/TriX/trix-ex-4.trix | 34 ++ jena-arq/testing/RIOT/Lang/TriX/trix-ex-5.trix | 42 ++ 60 files changed, 1733 insertions(+), 95 deletions(-) ----------------------------------------------------------------------
