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.
Class | Description | |
---|---|---|
CollectionFactory |
Object Factory for loading triple and graph collections.
| |
ConfigurationLoader |
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.
| |
ConfigurationManagerSettingsProvider |
Reads configuration using System.Configuration.ConfigurationManager.
| |
ConfigurationSerializationContext |
Context Class for writing serializing Configuration information.
| |
CredentialsFactory |
Factory class for producing Network Credentials.
| |
DatasetFactory |
An Object Factory for creating SPARQL Datasets.
| |
DotNetRdfConfigurationException |
Class for representing errors with dotNetRDF Configuration.
| |
ExpressionFactoryFactory |
Factory class for producing Custom SPARQL Expression Factories from Configuration Graphs.
| |
FullTextObjectFactory |
An Object Factory that can load types from the Full Text Query library (dotNetRDF.Query.FullText.dll).
| |
GraphFactory |
Factory class for producing Graphs from Configuration Graphs.
| |
ObjectFactoryFactory |
Factory class for producing IObjectFactory instances from Configuration Graphs.
| |
OperatorFactory |
SPARQL Operator factory which is capable of loading any implementation of ISparqlOperator which has a public unparameterized constructor.
| |
OptimiserFactory |
An Object Factory that can generate SPARQL Query and Algebra Optimisers.
| |
ParserFactory |
Object Factory used by the Configuration API to load parsers from configuration graphs.
| |
PermissionFactory |
Factory class for producing Permissions from Configuration Graphs.
| |
PropertyFunctionFactoryFactory |
Factory class for producing Custom SPARQL Expression Factories from Configuration Graphs.
| |
ProtocolProcessorFactory |
Factory class for producing SPARQL Graph Store HTTP Protocol Processors from Configuration Graphs.
| |
ProxyFactory |
Factory class for creating Web Proxies from Configuration Graphs.
| |
QueryProcessorFactory |
Factory class for producing SPARQL Query Processors from Configuration Graphs.
| |
ReasonerFactory |
Factory class for producing Reasoners from Configuration Graphs.
| |
SparqlEndpointFactory |
Factory class for producing SPARQL Endpoints from Configuration Graphs.
| |
StorageFactory |
Factory class for producing IStorageProvider and IStorageServer instances from Configuration Graphs.
| |
StoreFactory |
Factory class for producing Triple Stores from Configuration Graphs.
| |
UpdateProcessorFactory |
Factory class for producing SPARQL Update Processors from Configuration Graphs.
| |
UserGroupFactory |
Factory class for producing User Groups from Configuration Graphs.
| |
VirtuosoObjectFactory |
An Object Factory that can create objects of the classes provided by the dotNetRDF.Data.Virtuoso library.
| |
WriterFactory |
Object Factory used by the Configuration API to load writers from configuration graphs.
|
Interface | Description | |
---|---|---|
IConfigurationLoader |
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.
| |
IConfigurationSerializable |
Interface for Objects which can have their configuration serialized to RDF.
| |
IObjectFactory |
Interface for Object Factories which are factory classes that can create Objects based on configuration information in a Graph.
| |
IPathResolver |
Inteface for Objects which can resolve paths specified for Configuration properties.
| |
ISettingsProvider |
Gives access to application settings from external source.
|