package edu.isi.karma.rdf; import edu.isi.karma.kr2rml.URIFormatter; import edu.isi.karma.kr2rml.writer.KR2RMLRDFWriter; import edu.isi.karma.kr2rml.writer.N3KR2RMLRDFWriter; import java.io.PrintWriter; import java.io.StringWriter; import java.util.Properties; /** * Created by chengyey on 12/6/15. */ public class N3Impl extends BaseRDFImpl{ public N3Impl(String propertyPath) { super(propertyPath); } public N3Impl(Properties properties) { super(properties); } public N3Impl() { super(); } @Override protected KR2RMLRDFWriter configureRDFWriter(StringWriter sw) { PrintWriter pw = new PrintWriter(sw); URIFormatter uriFormatter = new URIFormatter(); N3KR2RMLRDFWriter outWriter = new N3KR2RMLRDFWriter(uriFormatter, pw); outWriter.setBaseURI(karma.getBaseURI()); return outWriter; } }