Class SesameMemTemplate
Template for creating Sesame memory stores.
Implements
Inherited Members
Namespace: VDS.RDF.Storage.Management.Provisioning.Sesame
Assembly: dotNetRdf.dll
Syntax
public class SesameMemTemplate : BaseSesameTemplate, IStoreTemplate
Remarks
This template generates a Sesame repository config graph like the following, depending on exact options the graph may differ:
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix rep: <http://www.openrdf.org/config/repository#>.
@prefix sr: <http://www.openrdf.org/config/repository/sail#>.
@prefix sail: <http://www.openrdf.org/config/sail#>.
@prefix ms: <http://www.openrdf.org/config/sail/memory#>.
[] a rep:Repository ;
rep:repositoryID "{this.ID}" ;
rdfs:label "{this.Label}" ;
rep:repositoryImpl [
rep:repositoryType "openrdf:SailRepository" ;
sr:sailImpl [
sail:sailType "openrdf:MemoryStore" ;
ms:persist {this.Persist} ;
ms:syncDelay {this.SyncDelay}
]
].
The placeholders of the form {this.Property} represent properties of this class whose values will be inserted into the repository config graph and used to create a new store in Sesame.
Constructors
| Edit this page View SourceSesameMemTemplate(string)
Creates a new memory store template.
Declaration
public SesameMemTemplate(string id)
Parameters
Type | Name | Description |
---|---|---|
string | id | Store ID. |
Properties
| Edit this page View SourceDirectTypeHierarchyInferencing
Gets/Sets whether to enable direct type hierarchy inferencing.
Declaration
public bool DirectTypeHierarchyInferencing { get; set; }
Property Value
Type | Description |
---|---|
bool |
Persist
Gets/Sets whether to persist the store.
Declaration
public bool Persist { get; set; }
Property Value
Type | Description |
---|---|
bool |
RdfSchemaInferencing
Gets/Sets whether to enable RDF Schema Inferencing.
Declaration
public bool RdfSchemaInferencing { get; set; }
Property Value
Type | Description |
---|---|
bool |
SyncDelay
Gets/Sets the sync delay.
Declaration
public int SyncDelay { get; set; }
Property Value
Type | Description |
---|---|
int |
Methods
| Edit this page View SourceGetTemplateGraph()
Gets the template graph used to create the store.
Declaration
public override IGraph GetTemplateGraph()
Returns
Type | Description |
---|---|
IGraph |