Class WebDemandTripleStore
Class for representing Triple Stores which are collections of RDF Graphs.
Implements
Inherited Members
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 SourceWebDemandTripleStore()
Creates a new Web Demand Triple Store.
Declaration
public WebDemandTripleStore()
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. |
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 |
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 |