Click or drag to resize

BaseSesameTemplate Class

Abstract base class for templates for creating new stores in Sesame.
Inheritance Hierarchy

Namespace:  VDS.RDF.Storage.Management.Provisioning.Sesame
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public abstract class BaseSesameTemplate : StoreTemplate

The BaseSesameTemplate type exposes the following members.

Constructors
  NameDescription
Public methodBaseSesameTemplate
Creates a new Sesame template.
Top
Properties
  NameDescription
Public propertyContextNode
Gets the Node used to refer to the store configuration context.
Public propertyID
Gets/Sets the Store ID.
(Inherited from StoreTemplate.)
Public propertyLabel
Gets/Sets the descriptive label for a Sesame store.
Public propertyTemplateDescription
Gets the description of the type of store the template will create.
(Inherited from StoreTemplate.)
Public propertyTemplateName
Gets the name of the type of store the template will create.
(Inherited from StoreTemplate.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetBaseTemplateGraph
Gets the basic template graph which is a graph with all the required namespaces registered and the ID and label filled in.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetTemplateGraph
Gets a Graph representing the RDF that must be inserted into Sesame's SYSTEM repository in order to create the desired store.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Gets the string representation of the template which is the Template Name.
(Inherited from StoreTemplate.)
Public methodValidate
Validates the template.
(Inherited from StoreTemplate.)
Top
Fields
  NameDescription
Public fieldStatic memberRepositoryHttpNamespace
Constants for Sesame repository configuration namespaces.
Public fieldStatic memberRepositoryNamespace
Constants for Sesame repository configuration namespaces.
Public fieldStatic memberRepositorySailNamespace
Constants for Sesame repository configuration namespaces.
Public fieldStatic memberSailMemoryNamespace
Constants for Sesame repository configuration namespaces.
Public fieldStatic memberSailNamespace
Constants for Sesame repository configuration namespaces.
Public fieldStatic memberSailNativeNamespace
Constants for Sesame repository configuration namespaces.
Top
Remarks

Sesame templates generate a configuration graph like the one mentioned in the Sesame documentation, this graph is POSTed to the SYSTEM repository causing a new store to be created.

See Also