Christopher added a comment.

  The PRETTY_PRINT setting of the TurtleWriter is set to "true" by default.  
This causes the writer to only write the literal "label" without the datatype.  
This affects boolean, decimal, integer and double literals.
  
  To fix make the following change (starting at line 623) in Munge.java:
  
    final RDFWriter writer = Rio.createWriter(RDFFormat.TURTLE, lastWriter);
    final WriterConfig config = writer.getWriterConfig();
    config.set(BasicWriterSettings.PRETTY_PRINT, false);
    handler = new PrefixRecordingRdfHandler(writer, prefixes);
  
  Other default config settings are:
  
    config.set(BasicWriterSettings.RDF_LANGSTRING_TO_LANG_LITERAL, true);
    config.set(BasicWriterSettings.XSD_STRING_TO_PLAIN_LITERAL, true);

TASK DETAIL
  https://phabricator.wikimedia.org/T131235

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Christopher
Cc: Christopher, Aklapper, Avner, debt, Gehel, D3r1ck01, FloNight, Izno, 
jkroll, Smalyshev, Wikidata-bugs, Jdouglas, aude, Deskana, Manybubbles, Mbch331



_______________________________________________
Wikidata-bugs mailing list
Wikidata-bugs@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to