public List<Results> getStatements(string url, string subj, string pred, string obj, List<NameValuePairs> contexts, bool infer)
{
List<Results> results = new List<Results>();
try
{
List<NameValuePairs> options = new List<NameValuePairs>();
options.Add(new NameValuePairs("subj", subj));
options.Add(new NameValuePairs("pred", pred));
options.Add(new NameValuePairs("obj", obj));
options.Add(new NameValuePairs("context", contexts));
options.Add(new NameValuePairs("infer",infer));
if (url == string.Empty)
{
results = StandardRequest("GET", this._url + "/statements", options, null);
}
else
{
results = StandardRequest("GET", url + "/statements", options, null);
}
}
catch (Exception ex)
{
System.Diagnostics.Trace.WriteLine("Error in getStatements: " + ex.Message);
}
return results;
}