Class SesameNativeTemplate
Template for creating Sesame Native stores.
Implements
Inherited Members
Namespace: VDS.RDF.Storage.Management.Provisioning.Sesame
Assembly: dotNetRdf.dll
Syntax
public class SesameNativeTemplate : 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 ns: <http://www.openrdf.org/config/sail/native#>.
[] a rep:Repository ;
rep:repositoryID "{this.ID}" ;
rdfs:label "{this.Label}" ;
rep:repositoryImpl [
rep:repositoryType "openrdf:SailRepository" ;
sr:sailImpl [
sail:sailType "openrdf:NativeStore" ;
ns:tripleIndexes "{this.IndexMode}"
]
].
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 SourceSesameNativeTemplate(string)
Creates a Sesame Native store template.
Declaration
public SesameNativeTemplate(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 |
IndexMode
Gets/Sets the Indexing Mode.
Declaration
public SesameNativeIndexMode IndexMode { get; set; }
Property Value
Type | Description |
---|---|
SesameNativeIndexMode |
RdfSchemaInferencing
Gets/Sets whether to enable RDF Schema Inferencing.
Declaration
public bool RdfSchemaInferencing { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
| Edit this page View SourceGetTemplateGraph()
Gets the template graph used to specify the configuration of a Sesame repository.
Declaration
public override IGraph GetTemplateGraph()
Returns
Type | Description |
---|---|
IGraph | Template Graph. |