protected void doPostTriplesGSP(HttpActionREST action, Lang lang)
{
action.beginWrite() ;
try {
DatasetGraph dsg = action.getActiveDSG() ;
//log.info(format("[%d] ** Content-length: %d", action.id, action.request.getContentLength())) ;
String name = action.request.getRequestURL().toString() ;
if ( ! name.endsWith("/") )
name = name+ "/" ;
name = name+(++counter) ;
Node gn = NodeFactory.createURI(name) ;
Graph g = dsg.getGraph(gn) ;
StreamRDF dest = StreamRDFLib.graph(g) ;
LangRIOT parser = RiotReader.createParser(action.request.getInputStream(), lang, name , dest) ;
parser.parse() ;
log.info(format("[%d] Location: %s", action.id, name)) ;
action.response.setHeader("Location", name) ;