DeveloperGuide Architecture Design
Kal Ahmed edited this page Jun 3, 2016
·
2 revisions
Home > Developer Guide > Architecture > Design
This section of the wiki covers design documents past and present for the library. A lot of time design for simple features/fixes takes place on the mailing list and via our Issue Tracker and the old Issue Tracker so only major features get covered here. In particular from 0.5.0 onwards we have heavily relied upon the issue tracker to monitor design tasks.
Design Document | Description |
---|---|
[[dotNetRDF 2.0 | DeveloperGuide-Architecture-Design-2.0]] |
[[Medusa | DeveloperGuide-Architecture-Design-Medusa]] |
[SPIN](DesignDocs/dotnetRDF SPIN Design.docx) | Details a planned .Net implementation of SPIN |
Design Document | Description |
---|---|
[dotNetRDF 0.4.1](DesignDocs/dotNetRDF 0.4.1 Design.docx) | Designs for 0.4.1 which resulted in the [[Handlers API |
[dotNetRDF 0.4.2](DesignDocs/dotNetRDF 0.4.2 Design.docx) | Designs for 0.4.2 which resulted in some internal improvements to the SPARQL engine |
[dotNetRDF 0.5.0](DesignDocs/dotNetRDF 0.5.0.docx) | Designs for 0.5.0 which included expanded the utility of the [[Handlers API |
Design Document | Description |
---|---|
[dotNetRDF 0.4.3](DesignDocs/dotNetRDF 0.4.3 Design.docx) | Designs for 0.4.3 which included a SQL backend which we later discontinued due to performance limitations |
- Getting Started
- Library Overview
- Hello World
- Reading RDF
- Writing RDF
- Working With Graphs
- Typed Values and Lists
- Working with Triple Stores
- Building SPARQL
- Querying with SPARQL
- Updating with SPARQL
- Exceptions
- Equality and Comparison
- Event Model
- Utility Methods
- Extension Methods
- Using the Namespace Mapper
- Storage API
- Advanced SPARQL
- Ontology API
- Inference and Reasoning
- ASP.NET Integration
- Global Options
- Dynamic API
- Formatting API
-
Configuration API
- Graphs
- Triple Stores
- Object Factories
- Readers and Writers
- SPARQL Endpoints
- Query Processors
- Update Processors
- Protocol Processors
- SPARQL Datasets
- SPARQL Expression Factories
- SPARQL Operators
- SPARQL Optimisers
- Full Text Query
- Reasoners
- Storage Providers
- User Groups
- Permissions
- Users
- Static Options
- Proxy Servers
- Handlers API
- JSON-LD API
- Tools