Click or drag to resize

VDS.RDF.Configuration Namespace

Namespace for Configuration Classes which are used for dynamic loading of Configuration serialized as RDF Graphs.

This API which provides for encoding dotNetRDF centric configuration in RDF Graphs though it can be extended to serialize and deserialize arbitrary objects if desired. This configuration API is used extensively with our ASP.Net support as it allows for highly expressive and flexible configurations. See the documentation on the GitHub wiki for many detailed examples.

Classes
  ClassDescription
Public classCollectionFactory
Object Factory for loading triple and graph collections.
Public classConfigurationLoader
The Configuration Loader is responsible for the loading of Configuration information and objects based upon information encoded in a Graph but more generally may be used for the loading of any type of object whose configuration has been loaded in a Graph and for which a relevant IObjectFactory is available.
Public classConfigurationManagerSettingsProvider
Reads configuration using System.Configuration.ConfigurationManager.
Public classConfigurationSerializationContext
Context Class for writing serializing Configuration information.
Public classCredentialsFactory
Factory class for producing Network Credentials.
Public classDatasetFactory
An Object Factory for creating SPARQL Datasets.
Public classDotNetRdfConfigurationException
Class for representing errors with dotNetRDF Configuration.
Public classExpressionFactoryFactory
Factory class for producing Custom SPARQL Expression Factories from Configuration Graphs.
Public classFullTextObjectFactory
An Object Factory that can load types from the Full Text Query library (dotNetRDF.Query.FullText.dll).
Public classGraphFactory
Factory class for producing Graphs from Configuration Graphs.
Public classObjectFactoryFactory
Factory class for producing IObjectFactory instances from Configuration Graphs.
Public classOperatorFactory
SPARQL Operator factory which is capable of loading any implementation of ISparqlOperator which has a public unparameterized constructor.
Public classOptimiserFactory
An Object Factory that can generate SPARQL Query and Algebra Optimisers.
Public classParserFactory
Object Factory used by the Configuration API to load parsers from configuration graphs.
Public classPermissionFactory
Factory class for producing Permissions from Configuration Graphs.
Public classPropertyFunctionFactoryFactory
Factory class for producing Custom SPARQL Expression Factories from Configuration Graphs.
Public classProtocolProcessorFactory
Factory class for producing SPARQL Graph Store HTTP Protocol Processors from Configuration Graphs.
Public classProxyFactory
Factory class for creating Web Proxies from Configuration Graphs.
Public classQueryProcessorFactory
Factory class for producing SPARQL Query Processors from Configuration Graphs.
Public classReasonerFactory
Factory class for producing Reasoners from Configuration Graphs.
Public classSparqlEndpointFactory
Factory class for producing SPARQL Endpoints from Configuration Graphs.
Public classStorageFactory
Factory class for producing IStorageProvider and IStorageServer instances from Configuration Graphs.
Public classStoreFactory
Factory class for producing Triple Stores from Configuration Graphs.
Public classUpdateProcessorFactory
Factory class for producing SPARQL Update Processors from Configuration Graphs.
Public classUserGroupFactory
Factory class for producing User Groups from Configuration Graphs.
Public classVirtuosoObjectFactory
An Object Factory that can create objects of the classes provided by the dotNetRDF.Data.Virtuoso library.
Public classWriterFactory
Object Factory used by the Configuration API to load writers from configuration graphs.
Interfaces
  InterfaceDescription
Public interfaceIConfigurationLoader
The Configuration Loader is responsible for the loading of Configuration information and objects based upon information encoded in a Graph but more generally may be used for the loading of any type of object whose configuration has been loaded in a Graph and for which a relevant IObjectFactory is available.
Public interfaceIConfigurationSerializable
Interface for Objects which can have their configuration serialized to RDF.
Public interfaceIObjectFactory
Interface for Object Factories which are factory classes that can create Objects based on configuration information in a Graph.
Public interfaceIPathResolver
Inteface for Objects which can resolve paths specified for Configuration properties.
Public interfaceISettingsProvider
Gives access to application settings from external source.