예제 #1
0
 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));
 }
예제 #2
0
 /// <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);