Click or drag to resize

IUpdateableTripleStore Interface

Interface for Triple Stores which support SPARQL Update as per the SPARQL 1.1 specifications.

Namespace:  VDS.RDF
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public interface IUpdateableTripleStore : ITripleStore, 
	IDisposable

The IUpdateableTripleStore type exposes the following members.

Properties
  NameDescription
Public propertyGraphs
Gets the Graph Collection of Graphs in this Triple Store.
(Inherited from ITripleStore.)
Public propertyIsEmpty
Gets whether a TripleStore is Empty.
(Inherited from ITripleStore.)
Public propertyItem
Gets a Graph from the Triple Store;.
(Inherited from ITripleStore.)
Public propertyTriples
Gets all the Triples in the Triple Store which are currently loaded in memory (see remarks).
(Inherited from ITripleStore.)
Top
Methods
  NameDescription
Public methodAdd(IGraph)
Adds a Graph into the Triple Store.
(Inherited from ITripleStore.)
Public methodAdd(IGraph, Boolean)
Adds a Graph into the Triple Store.
(Inherited from ITripleStore.)
Public methodAddFromUri(Uri)
Adds a Graph into the Triple Store by dereferencing the Graph Uri to get the RDF and then load the resulting Graph into the Triple Store.
(Inherited from ITripleStore.)
Public methodAddFromUri(Uri, Boolean)
Adds a Graph into the Triple Store by dereferencing the Graph Uri to get the RDF and then load the resulting Graph into the Triple Store.
(Inherited from ITripleStore.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodExecuteUpdate(String)
Executes an Update against the Triple Store.
Public methodExecuteUpdate(SparqlUpdateCommand)
Executes a single Update Command against the Triple Store.
Public methodExecuteUpdate(SparqlUpdateCommandSet)
Executes a set of Update Commands against the Triple Store.
Public methodHasGraph
Checks whether the Graph with the given Uri is in this Triple Store.
(Inherited from ITripleStore.)
Public methodRemove
Removes a Graph from the Triple Store.
(Inherited from ITripleStore.)
Top
Events
  NameDescription
Public eventGraphAdded
Event which is raised when a Graph is added
(Inherited from ITripleStore.)
Public eventGraphChanged
Event which is raised when a Graphs contents changes
(Inherited from ITripleStore.)
Public eventGraphCleared
Event which is raised when a Graph is cleared
(Inherited from ITripleStore.)
Public eventGraphMerged
Event which is raised when a Graph has a merge operation performed on it
(Inherited from ITripleStore.)
Public eventGraphRemoved
Event which is raised when a Graph is removed
(Inherited from ITripleStore.)
Top
Extension Methods
  NameDescription
Public Extension MethodLoadFromEmbeddedResource(String)Overloaded.
Loads an RDF dataset from an Embedded Resource into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromEmbeddedResource(String, IStoreReader)Overloaded.
Loads an RDF dataset from an Embedded Resource into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromFile(String)Overloaded.
Loads an RDF dataset from a file into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromFile(String, IStoreReader)Overloaded.
Loads an RDF dataset from a file into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromString(String)Overloaded.
Loads an RDF dataset from a String into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromString(String, IStoreReader)Overloaded.
Loads an RDF dataset from a String into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromUri(Uri)Overloaded.
Loads an RDF dataset from a URI into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodLoadFromUri(Uri, IStoreReader)Overloaded.
Loads an RDF dataset from a URI into a Triple Store.
(Defined by TripleStoreExtensions.)
Public Extension MethodSaveToFile(String)Overloaded.
Saves a Triple Store to a file.
(Defined by TripleStoreExtensions.)
Public Extension MethodSaveToFile(String, IStoreWriter)Overloaded.
Saves a Triple Store to a file.
(Defined by TripleStoreExtensions.)
Top
Remarks

A Store which supports this may implement various access control mechanisms which limit what operations are actually permitted.

It is the responsibility of the Store class to ensure that commands are permissible before invoking them.

See Also