Class SesameNativeTemplate
Template for creating Sesame Native stores.
Implements
Inherited Members
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)
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
| Improve this Doc View SourceSesameNativeTemplate(String)
Creates a Sesame Native store template.
Declaration
public SesameNativeTemplate(string id)
Parameters
Type | Name | Description |
---|---|---|
System.String | id | Store ID. |
Properties
| Improve this Doc View SourceDirectTypeHierarchyInferencing
Gets/Sets whether to enable direct type hierarchy inferencing.
Declaration
public bool DirectTypeHierarchyInferencing { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
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 |
---|---|
System.Boolean |
Methods
| Improve this Doc 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. |