Show / Hide Table of Contents

Class WebDemandTripleStore

Class for representing Triple Stores which are collections of RDF Graphs.

Inheritance
object
BaseTripleStore
TripleStore
WebDemandTripleStore
Implements
IInMemoryQueryableStore
ISparqlUpdateTripleStore
IUpdateableTripleStore
ITripleStore
IDisposable
Inherited Members
TripleStore._storeInferencesExternally
TripleStore._inferenceGraphUri
TripleStore.UriFactory
TripleStore.Contains(Triple)
TripleStore.GetTriples(Uri)
TripleStore.GetTriples(INode)
TripleStore.GetTriplesWithObject(Uri)
TripleStore.GetTriplesWithObject(INode)
TripleStore.GetTriplesWithPredicate(INode)
TripleStore.GetTriplesWithPredicate(Uri)
TripleStore.GetTriplesWithSubject(INode)
TripleStore.GetTriplesWithSubject(Uri)
TripleStore.GetTriplesWithSubjectPredicate(INode, INode)
TripleStore.GetTriplesWithPredicateObject(INode, INode)
TripleStore.GetTriplesWithSubjectObject(INode, INode)
TripleStore.GetTriples(List<Uri>, Uri)
TripleStore.GetTriples(List<Uri>, INode)
TripleStore.GetTriples(List<IRefNode>, Uri)
TripleStore.GetTriples(List<IRefNode>, INode)
TripleStore.GetTriplesWithObject(List<Uri>, Uri)
TripleStore.GetTriplesWithObject(List<Uri>, INode)
TripleStore.GetTriplesWithObject(List<IRefNode>, Uri)
TripleStore.GetTriplesWithObject(List<IRefNode>, INode)
TripleStore.GetTriplesWithPredicate(List<Uri>, INode)
TripleStore.GetTriplesWithPredicate(List<Uri>, Uri)
TripleStore.GetTriplesWithPredicate(List<IRefNode>, Uri)
TripleStore.GetTriplesWithPredicate(List<IRefNode>, INode)
TripleStore.GetTriplesWithSubject(List<Uri>, INode)
TripleStore.GetTriplesWithSubject(List<Uri>, Uri)
TripleStore.GetTriplesWithSubject(List<IRefNode>, Uri)
TripleStore.GetTriplesWithSubject(List<IRefNode>, INode)
TripleStore.Dispose()
TripleStore.ExecuteUpdate(string)
TripleStore.ExecuteUpdate(SparqlUpdateCommand)
TripleStore.ExecuteUpdate(SparqlUpdateCommandSet)
BaseTripleStore._graphs
BaseTripleStore.IsEmpty
BaseTripleStore.Graphs
BaseTripleStore.Triples
BaseTripleStore.Quads
BaseTripleStore.Assert(Quad)
BaseTripleStore.Retract(Quad)
BaseTripleStore.Add(IRefNode)
BaseTripleStore.Add(IGraph)
BaseTripleStore.Add(IGraph, bool)
BaseTripleStore.AddFromUri(Uri)
BaseTripleStore.AddFromUri(Uri, bool)
BaseTripleStore.AddFromUri(Uri, bool, Loader)
BaseTripleStore.Remove(Uri)
BaseTripleStore.Remove(IRefNode)
BaseTripleStore.HasGraph(Uri)
BaseTripleStore.HasGraph(IRefNode)
BaseTripleStore.this[Uri]
BaseTripleStore.this[IRefNode]
BaseTripleStore.GetQuads(INode, INode, INode, IRefNode, bool)
BaseTripleStore.GetTriplesFromGraph(IGraph, INode, INode, INode)
BaseTripleStore.GraphAdded
BaseTripleStore.GraphRemoved
BaseTripleStore.GraphChanged
BaseTripleStore.GraphCleared
BaseTripleStore.GraphMerged
BaseTripleStore.RaiseGraphAdded(IGraph)
BaseTripleStore.RaiseGraphAdded(GraphEventArgs)
BaseTripleStore.OnGraphAdded(object, GraphEventArgs)
BaseTripleStore.RaiseGraphRemoved(IGraph)
BaseTripleStore.RaiseGraphRemoved(GraphEventArgs)
BaseTripleStore.OnGraphRemoved(object, GraphEventArgs)
BaseTripleStore.RaiseGraphChanged(GraphEventArgs)
BaseTripleStore.OnGraphChanged(object, GraphEventArgs)
BaseTripleStore.RaiseGraphChanged(IGraph)
BaseTripleStore.RaiseGraphCleared(GraphEventArgs)
BaseTripleStore.OnGraphCleared(object, GraphEventArgs)
BaseTripleStore.RaiseGraphMerged(GraphEventArgs)
BaseTripleStore.OnGraphMerged(object, GraphEventArgs)
BaseTripleStore.AttachEventHandlers(IGraph)
BaseTripleStore.DetachEventHandlers(IGraph)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public class WebDemandTripleStore : TripleStore, IInMemoryQueryableStore, ISparqlUpdateTripleStore, IUpdateableTripleStore, ITripleStore, IDisposable
Remarks

The 'Web Demand' Triple Store is a Triple Store which automatically retrieves Graphs from the Web based on the URIs of Graphs that you ask it for.

Constructors

| Edit this page View Source

WebDemandTripleStore()

Creates a new Web Demand Triple Store.

Declaration
public WebDemandTripleStore()
| Edit this page View Source

WebDemandTripleStore(string)

Creates an Web Demand Triple Store.

Declaration
public WebDemandTripleStore(string defaultGraphFile)
Parameters
Type Name Description
string defaultGraphFile

A Filename for the Default Graph which should be loaded from a local File as the initial Graph.

| Edit this page View Source

WebDemandTripleStore(Uri)

Creates an Web Demand Triple Store.

Declaration
public WebDemandTripleStore(Uri defaultGraphUri)
Parameters
Type Name Description
Uri defaultGraphUri

A Uri for the Default Graph which should be loaded from the Web as the initial Graph.

Exceptions
Type Condition
RdfException

Raised if the graph referenced by defaultGraphUri could not be loaded from the web.

| Edit this page View Source

WebDemandTripleStore(IUriNode)

Creates a web demand triple store.

Declaration
public WebDemandTripleStore(IUriNode defaultGraphName)
Parameters
Type Name Description
IUriNode defaultGraphName

The name of the default graph which should be loaded from the web. The graph name MUST be a non-null IUriNode instance.

Exceptions
Type Condition
RdfException

Raised if the graph referenced by defaultGraphName could not be loaded from the web.

Implements

IInMemoryQueryableStore
ISparqlUpdateTripleStore
IUpdateableTripleStore
ITripleStore
IDisposable

Extension Methods

Extensions.ToSafeString(object)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, string)
TripleStoreExtensions.LoadFromEmbeddedResource(ITripleStore, string, IStoreReader)
TripleStoreExtensions.LoadFromFile(ITripleStore, string)
TripleStoreExtensions.LoadFromFile(ITripleStore, string, IStoreReader)
TripleStoreExtensions.LoadFromString(ITripleStore, string)
TripleStoreExtensions.LoadFromString(ITripleStore, string, IStoreReader)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri, IStoreReader)
TripleStoreExtensions.LoadFromUri(ITripleStore, Uri, IStoreReader, Loader)
TripleStoreExtensions.SaveToFile(ITripleStore, string)
TripleStoreExtensions.SaveToFile(ITripleStore, string, IStoreWriter)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • WebDemandTripleStore()
    • WebDemandTripleStore(string)
    • WebDemandTripleStore(Uri)
    • WebDemandTripleStore(IUriNode)
  • Implements
  • Extension Methods
Back to top Generated by DocFX