dotNetRDF Developers Guide
This developers guide is intended for advanced users who want to extend dotNetRDF further and the project developers. If you are new to dotNetRDF you should start with the User Guide before moving onto this guide.
Architecture
The Architecture section covers the architecture of dotNetRDF, this includes high level information like our Namespaces but also discussions of low level architectural details of different portions of the library.
SPARQL
The SPARQL Engine section covers non-architectural topics around our SPARQL engine such as optimization and extensions.
- SPARQL Optimization
- [Implementing Custom Optimizers](SPARQL-Implementing Custom Optimizers.md)
- SPARQL Extensions
- SPARQL Performance
General Topics
This section of the guide covers topics pertaining to advanced functionality of dotNetRDF.
Developing for dotNetRDF
This section covers how to contribute to dotNetRDF and is primarily intended for existing/prospective contributors.