Show / Hide Table of Contents

Class WebDemandTripleStore

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

Inheritance
System.Object
BaseTripleStore
TripleStore
WebDemandTripleStore
Implements
IInMemoryQueryableStore
ISparqlUpdateTripleStore
IUpdateableTripleStore
ITripleStore
System.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.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.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

| Improve this Doc View Source

WebDemandTripleStore()

Creates a new Web Demand Triple Store.

Declaration
public WebDemandTripleStore()
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.

| Improve this Doc 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.

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.

| Improve this Doc View Source

WebDemandTripleStore(Uri)

Creates an Web Demand Triple Store.

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

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

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.

Exceptions
Type Condition
RdfException

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

| Improve this Doc 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.

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.

Exceptions
Type Condition
RdfException

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

Implements

IInMemoryQueryableStore
ISparqlUpdateTripleStore
IUpdateableTripleStore
ITripleStore
System.IDisposable

Extension Methods

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