public Response DeleteAll(string projectName, string applicationName) { Response response = new Response(); response.Level = StatusLevel.Success; Status status = new Status(); status.Messages = new Messages(); try { status.Identifier = String.Format("{0}.{1}", projectName, applicationName); InitializeScope(projectName, applicationName); _semanticEngine = _kernel.Get <ISemanticLayer>("dotNetRDF"); foreach (GraphMap graphMap in _mapping.graphMaps) { response.Append(_semanticEngine.Delete(graphMap.name)); } } catch (Exception ex) { _logger.Error(string.Format("Error deleting all graphs: {0}", ex)); status.Level = StatusLevel.Error; status.Messages.Add(string.Format("Error deleting all graphs: {0}", ex)); } response.Append(status); return(response); }
public Response Delete(string scope, string app, string graph) { Response response = new Response(); response.Level = StatusLevel.Success; Status status = new Status(); status.Messages = new Messages(); try { status.Identifier = String.Format("{0}.{1}.{2}", scope, app, graph); InitializeScope(scope, app); _semanticEngine = _kernel.Get <ISemanticLayer>("dotNetRDF"); response.Append(_semanticEngine.Delete(graph)); } catch (Exception ex) { _logger.Error(string.Format("Error deleting {0} graphs: {1}", graph, ex)); status.Level = StatusLevel.Error; status.Messages.Add(string.Format("Error deleting all graphs: {0}", ex)); } response.Append(status); return(response); }
private Response Refresh(string graphName) { _semanticEngine = _kernel.Get <ISemanticLayer>("dotNetRDF"); _projectionEngine = _kernel.Get <IProjectionLayer>("rdf"); LoadDataObjectSet(graphName, null); XDocument rdf = _projectionEngine.ToXml(graphName, ref _dataObjects); return(_semanticEngine.Refresh(graphName, rdf)); }