| dotNetRDF API Documentation |
|
VDS.RDF.Web Namespace
Namespace for Classes designed to aid the deployment of Linked Data, SPARQL Endpoints and other Semantic Web technologies as part of ASP.Net web applications.
The ASP.Net support leverages the Configuration API heavily and so only requires only 1 <appSetting> like so:
<add key="dotNetRDFConfig" value="~/App_Data/config.ttl" />
This setting provides a pointer to an RDF configuration graph that uses the
Configuration Vocabulary to express the configuration of HTTP Handlers for your ASP.Net application. We also now provide a command line tool
rdfWebDeploy which can be used to automate the testing and deployment of this configuration. See documentation on the
Configuration API for more detail. Individual handler documentation gives basic examples of Handler configurations.
Namespace Hierarchy
Classes
| Class |
Description |
|
BaseDatasetHandler
|
Abstract Base Class for HTTP Handlers which serve SPARQL Datasets |
|
BaseGraphHandler
|
Abstract base class for HTTP Handlers for serving Graphs in ASP.Net applications |
|
BaseSparqlHttpProtocolHandler
|
Abstract Base Class for creating SPARQL Graph Store HTTP Protocol Handler implementations |
|
BaseSparqlQueryHandler
|
Abstract Base class for Handlers which provide SPARQL Query endpoints |
|
BaseSparqlServer
|
Abstract Base class for SPARQL Servers which provide combined SPARQL Query, Update and Graph Store HTTP Protocol endpoints |
|
BaseSparqlUpdateHandler
|
Abstract Base Class for creating SPARQL Update Handler implementations |
|
DatasetHandler
|
HTTP Handler for serving RDF Datasets in ASP.Net applications |
|
GraphHandler
|
HTTP Handler for serving Graphs in ASP.Net applications |
|
HandlerHelper
|
Static Helper class for HTTP Handlers |
|
NegotiateByFileExtension
|
A HTTP Module that attempts to allow content negotiation by file extension wherever applicable |
|
ProtocolHandler
|
HTTP Handler for adding SPARQL Graph Store HTTP Protocol for RDF Graph Management endpoints to ASP.Net applications |
|
QueryHandler
|
HTTP Handler for adding SPARQL Query endpoints to ASP.Net applications |
|
SchemaGraphHandler
|
HTTP Handler for serving Graphs in ASP.Net applications |
|
SparqlServer
|
HTTP Handler for adding SPARQL Servers to ASP.Net applications - SPARQL Servers provide combined Query, Update and Graph Store HTTP Protocol for RDF Graph Management endpoints |
|
SparqlServiceDescriber
|
Static Helper class responsible for generating SPARQL Service Description Graphs based on a given Configuration object |
|
UpdateHandler
|
HTTP Handler for adding SPARQL Update endpoints to ASP.Net applications |
|
WebContext
|
Implementation of IHttpContext which wraps the standard System.Web HttpContext |
|
WildcardGraphHandler
|
HTTP Handler for serving Graphs in ASP.Net applications |
|
WildcardProtocolHandler
|
HTTP Handler for adding SPARQL Graph Store HTTP Protocol for RDF Graph Management endpoints to ASP.Net applications |
Interfaces
Enumerations