You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -271,18 +271,18 @@ public RDFGraph RemoveTriple(RDFTriple triple)
271
271
Triples.Rows.Remove(delRow);
272
272
273
273
//Update metadata with elements from the given triple
274
-
if(Triples.Select($"?SID =={triple.Subject.PatternMemberID} OR ?PID =={triple.Subject.PatternMemberID} OR (?OID =={triple.Subject.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO})").Length==0)
274
+
if(Triples.Select($"[?SID] ={triple.Subject.PatternMemberID} OR [?PID] ={triple.Subject.PatternMemberID} OR ([?OID] ={triple.Subject.PatternMemberID} AND [?TFV] = 1)").Length==0)
if(Triples.Select($"?SID =={triple.Predicate.PatternMemberID} OR ?PID =={triple.Predicate.PatternMemberID} OR (?OID =={triple.Predicate.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO})").Length==0)
276
+
if(Triples.Select($"[?SID] ={triple.Predicate.PatternMemberID} OR [?PID] ={triple.Predicate.PatternMemberID} OR ([?OID] ={triple.Predicate.PatternMemberID} AND [?TFV] = 1)").Length==0)
if(Triples.Select($"?SID =={triple.Object.PatternMemberID} OR ?PID =={triple.Object.PatternMemberID} OR (?OID =={triple.Object.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO})").Length==0)
281
+
if(Triples.Select($"[?SID] ={triple.Object.PatternMemberID} OR [?PID] ={triple.Object.PatternMemberID} OR ([?OID] ={triple.Object.PatternMemberID} AND [?TFV] = 1)").Length==0)
"O"=>Triples.Select($"?OID =={o!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO}"),
347
-
"L"=>Triples.Select($"?OID =={l!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPL}"),
348
-
"SP"=>Triples.Select($"?SID =={s!.PatternMemberID} AND ?PID == {p!.PatternMemberID}"),
349
-
"SO"=>Triples.Select($"?SID =={s!.PatternMemberID} AND ?OID =={o!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO}"),
350
-
"SL"=>Triples.Select($"?SID =={s!.PatternMemberID} AND ?OID =={l!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPL}"),
351
-
"PO"=>Triples.Select($"?PID =={p!.PatternMemberID} AND ?OID =={o!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO}"),
352
-
"PL"=>Triples.Select($"?PID =={p!.PatternMemberID} AND ?OID =={l!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPL}"),
353
-
"SPO"=>Triples.Select($"?SID =={s!.PatternMemberID} AND ?PID =={p!.PatternMemberID} AND ?OID =={o!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPO}"),
354
-
"SPL"=>Triples.Select($"?SID =={s!.PatternMemberID} AND ?PID =={p!.PatternMemberID} AND ?OID =={l!.PatternMemberID} AND ?TFV == {RDFModelEnums.RDFTripleFlavors.SPL}"),
0 commit comments