package org.aksw.sparqlify.util;
import java.io.InputStream;
import java.util.Set;
import org.apache.jena.riot.Lang;
import org.apache.jena.riot.RDFDataMgr;
import org.apache.jena.riot.system.StreamRDF;
import org.apache.jena.riot.system.StreamRDFLib;
import org.apache.jena.sparql.core.Quad;
public class NQuadUtils {
public static Set<Quad> readNQuads(InputStream in) {
SinkQuadsToSet quadSink = new SinkQuadsToSet();
StreamRDF streamRdf = StreamRDFLib.sinkQuads(quadSink);
RDFDataMgr.parse(streamRdf, in, Lang.NQUADS);
Set<Quad> result = quadSink.getQuads();
return result;
}
}