private Task DelayedDataRead(FileInfo srcFile, IRdfData rdf, int id) { return(new Task(() => { var g = rdf.GetSelfGraph(rdf.BlankSelf($"g{id}")); using var rd = srcFile.OpenText(); NTripleFile.Read(g, rd).Wait(); }, TaskCreationOptions.LongRunning)); }
/// <summary>Get new blank graph; has all the current data</summary> public static Graph GetBlankGraph(this IRdfData store, string?id = null) => store.GetGraph(store.BlankSelf(id), store.GraphIds);