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
IInferencingTripleStore
IUpdateableTripleStore
ITripleStore
System.IDisposable
Inherited Members
TripleStore._reasoners
TripleStore._storeInferencesExternally
TripleStore._inferenceGraphUri
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.GetTriplesWithObject(List<Uri>, Uri)
TripleStore.GetTriplesWithObject(List<Uri>, INode)
TripleStore.GetTriplesWithPredicate(List<Uri>, INode)
TripleStore.GetTriplesWithPredicate(List<Uri>, Uri)
TripleStore.GetTriplesWithSubject(List<Uri>, INode)
TripleStore.GetTriplesWithSubject(List<Uri>, Uri)
TripleStore.ExecuteQuery(String)
TripleStore.ExecuteQuery(SparqlQuery)
TripleStore.ExecuteQuery(IRdfHandler, ISparqlResultsHandler, String)
TripleStore.ExecuteQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery)
TripleStore.ApplyInference(IGraph)
TripleStore.AddInferenceEngine(IInferenceEngine)
TripleStore.RemoveInferenceEngine(IInferenceEngine)
TripleStore.ClearInferenceEngines()
TripleStore.Dispose()
TripleStore.ExecuteUpdate(String)
TripleStore.ExecuteUpdate(SparqlUpdateCommand)
TripleStore.ExecuteUpdate(SparqlUpdateCommandSet)
TripleStore.OnGraphAdded(Object, GraphEventArgs)
BaseTripleStore._graphs
BaseTripleStore.IsEmpty
BaseTripleStore.Graphs
BaseTripleStore.Triples
BaseTripleStore.Add(IGraph)
BaseTripleStore.Add(IGraph, Boolean)
BaseTripleStore.AddFromUri(Uri)
BaseTripleStore.AddFromUri(Uri, Boolean)
BaseTripleStore.Remove(Uri)
BaseTripleStore.HasGraph(Uri)
BaseTripleStore.Item[Uri]
BaseTripleStore.GraphAdded
BaseTripleStore.GraphRemoved
BaseTripleStore.GraphChanged
BaseTripleStore.GraphCleared
BaseTripleStore.GraphMerged
BaseTripleStore.RaiseGraphAdded(IGraph)
BaseTripleStore.RaiseGraphAdded(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)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRDF.dll
Syntax
public class WebDemandTripleStore : TripleStore, IInMemoryQueryableStore, IInferencingTripleStore, 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()
| Improve this Doc View Source

WebDemandTripleStore(String)

Creates an Web Demand Triple Store.
Declaration
public WebDemandTripleStore(string defaultGraphFile)
Parameters
Type Name Description
System.String defaultGraphFile A Filename for the Default Graph which should be loaded from a local File as the initial Graph.
| 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.

Implements

IInMemoryQueryableStore
IInferencingTripleStore
IUpdateableTripleStore
ITripleStore
System.IDisposable

Extension Methods

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