try {
URI baseURI = step.getNode().getBaseURI();
URL url = baseURI.resolve(href).toURL();
URLConnection conn = url.openConnection();
StreamRDF dest = StreamRDFLib.dataset(dataset.asDatasetGraph());
LangRIOT parser = RiotReader.createParser(conn.getInputStream(), lang, href, dest);
ErrorHandler handler = new ParserErrorHandler(href);
ParserProfile prof = RiotLib.profile(lang, href, handler);
parser.setProfile(prof);
try {