Hi, When I am parsing an N-quad using Jena, is it possible to keep the blank node id same after parsing?
For e.g., if I have a blank n-quad like _:bsomerandomid <ns:pred> <http://foo.com> <foo> . After parsing, when I do subject.getBlankNodeId() it runs a randomly generated string which is different from "_:bsomerandomid" . Is it possible to set some flags so that I get blank the same id as present in the input quad? Thanks, Souri *Code used:* *private ParserProfileBase profile = new ParserProfileBase(new Prologue(null,* * IRIResolver.createNoResolve()),* * ErrorHandlerFactory.errorHandlerStrictSilent(),* * LabelToNode.createUseLabelEncoded());* * profile.setStrictMode(true);* *}* *List<Quad> output = new ArrayList<>();* *Tokenizer tokenizer = TokenizerFactory.makeTokenizerString(line);* *LangNQuads parser = new LangNQuads(tokenizer, profile, null);* * while (parser.hasNext()) {* * output.add(parser.next());* * }* * output.get(0).getSubject().getBlankNodeId();*
