throw new IllegalArgumentException("URI to read from is null") ;
if ( base == null )
base = SysRIOT.chooseBaseIRI(uri) ;
if ( hintLang == null )
hintLang = RDFLanguages.filenameToLang(uri) ;
TypedInputStream in = open(uri, context) ;
if ( in == null )
throw new RiotException("Not found: "+uri) ;
process(sink, in, base, hintLang, context) ;
IO.close(in) ;
}