Я пытаюсь выполнить запросы к базе данных Blazegraph с помощью dotNetRDF, я запускаю запросы из файла, но я не получаю результата, хотя тот же запрос выполняется в пользовательском интерфейсе Blazegraph и возвращает результаты, но API возвращает возвращаемые результаты. нуль.
Код c#
BlazegraphConnector connector = newBlazegraphConnector("http://172.24.2.33:9999/blazegraph/");
Graph updateGraph = new Graph();
SparqlQueryParser parser = new SparqlQueryParser();
SparqlQuery q =parser.ParseFromFile(@"SPARQL_Tutorials\Colored_Product_model_query.rq");
SparqlResultSet resultSet = (SparqlResultSet)connector.Query(q.ToString());
Console.WriteLine(resultSet.Count);
И запросы, которые я использую
Prefix ab: <http://PlantSim.com/model/coloredProductModel#>
SELECT ?machineName
WHERE
{
?station ab:Functionality "Station" .
?station ab:Name ?machineName .
}
в Blazegraph, я получаю 11 результатов, основываясь на предоставленном мною файле черепахи, в то время как с c# я получаю ноль результатов