dotNetRDF API Documentation

ITripleStore Interface

Interface for Triple Stores

For a list of all members of this type, see ITripleStore Members .

VDS.RDF.ITripleStore
   VDS.RDF.IInferencingTripleStore
   VDS.RDF.IInMemoryQueryableStore
   VDS.RDF.INativelyQueryableStore
   VDS.RDF.ITransactionalStore
   VDS.RDF.IUpdateableTripleStore

[DefaultMember(MemberName=""Item"")]
public interface ITripleStore : IDisposable

Types that implement ITripleStore

Type Description
BaseTripleStore Abstract Base Class for a Triple Store
DiskDemandTripleStore Class for representing Triple Stores which are collections of RDF Graphs
PersistentTripleStore Represents an in-memory view of a triple store provided by an IStorageProvider instance where changes to the in-memory view get reflected in the persisted view.
ThreadSafeTripleStore A thread safe variant of TripleStore, simply a TripleStore instance with a ThreadSafeGraphCollection decorator around it's underlying BaseGraphCollection
TripleStore Class for representing Triple Stores which are collections of RDF Graphs
VirtuosoTripleStore Obsolete. Class for representing a Virtuoso Native Quad Store and executing queries against it
WebDemandTripleStore Class for representing Triple Stores which are collections of RDF Graphs
WrapperTripleStore Abstract decorator for Triple Stores to make it easier to add new functionality on top of existing implementations

Remarks

A Triple Store may be a representation of some storage backed actual store or just a temporary collection of Graphs created for working with. Note that an implementation is not required to provide a definitive view of a Triple Store and may only provide a limited/partial snapshot of the underlying store. Check the documentation for the various implementations to see what type of view of a Triple Store they actually provide.

Requirements

Namespace: VDS.RDF

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

ITripleStore Members | VDS.RDF Namespace