From 2b9891ad6fe4da02517912dc1de70df3ffa71efb Mon Sep 17 00:00:00 2001 From: bjl23 Date: Tue, 2 Nov 2010 15:20:21 +0000 Subject: [PATCH] NIHVIVO-1300 always serialize N3 as Turtle --- .../vitro/webapp/controller/jena/JenaExportController.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java index 886620427..11d8d2df5 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/jena/JenaExportController.java @@ -146,7 +146,10 @@ public class JenaExportController extends BaseEditController { if ( formatParam.startsWith("RDF/XML") ) { outStream.write("".getBytes()); } - model.write( outStream, formatParam ); + // 2010-11-02 workaround for the fact that ARP now always seems to + // try to parse N3 using strict Turtle rules. Avoiding headaches + // by always serializing out as Turtle instead of using N3 sugar. + model.write( outStream, "N3".equals(formatParam) ? "TTL" : formatParam ); outStream.flush(); outStream.close(); } catch (IOException ioe) {