Show / Hide Table of Contents

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.

  • Minimizing Memory Usage
  • URI Interning
  • Deprecation Policy

Developing for dotNetRDF

This section covers how to contribute to dotNetRDF and is primarily intended for existing/prospective contributors.

  • Compiling
  • Code Style
  • Test Environment
  • Improve this Doc
In This Article
  • Architecture
  • SPARQL
  • General Topics
  • Developing for dotNetRDF
Back to top Generated by DocFX