public static Exception InsertSingleTripleExec(string subj, string pred, string obj, string graph, Session currentSession)
        {
            Exception     error;
            StringBuilder QueryBuilder = createQueryBuilder(graph);

            QueryBuilder.AppendFormat(" {0} {1} {2} ", subj, pred, obj);
            QueryBuilder.Append("}  } ");
            QueryExecution.executeSPARQL(QueryBuilder.ToString(), Enumerable.Empty <IConvertToMiddlewareParam>(), currentSession, ParameterTypeEnum.NoExtraData, out error);
            return(error);
        }
        public static Exception InsertData(IEnumerable <InsertableTriple> DataToInsert, string graph, Session currentSession)
        {
            Exception     error;
            StringBuilder QueryBuilder = createQueryBuilder(graph);

            foreach (InsertableTriple tripple in DataToInsert)
            {
                QueryBuilder.AppendLine(tripple.ToSparqlLine(currentSession));
            }
            QueryBuilder.Append("} } ");
            QueryExecution.executeSPARQL(QueryBuilder.ToString(), Enumerable.Empty <IConvertToMiddlewareParam>(), currentSession, ParameterTypeEnum.NoExtraData, out error);
            return(error);
        }