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
| 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 |
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.
Namespace: VDS.RDF
Assembly: dotNetRDF (in dotNetRDF.dll)
ITripleStore Members | VDS.RDF Namespace