-
Notifications
You must be signed in to change notification settings - Fork 93
UserGuide
Home > User Guide
Welcome to the dotNetRDF user guide, this provides an introduction to dotNetRDF and aims to cover how to carry out a variety of common tasks in dotNetRDF. Using this guide you can learn the basics of working with the library in order to enable you the user to build applications using dotNetRDF.
You may also be interested in our FAQs or our quick How To guides.
If you are already an experienced dotNetRDF user you may wish to look at the Developer Guide instead which covers project architecture and advanced topics.
This series of pages aims to introduce you to the core concepts of dotNetRDF and get you up and running with the library, reading in order is suggested for new users:
- Getting Started
- Library Overview
- Hello World
- Reading RDF
- Writing RDF
- Working with Graphs
- Typed Values and Lists
- Working with Triple Stores
- Querying with SPARQL
- Updating with SPARQL
The following pages cover some general topics about the library:
- Exceptions
- Equality and Comparison
- Event Model
- Utility Methods
- Extension Methods
- Using the Namespace Mapper
We provide integration with a variety of 3rd party triple stores, see the following topics:
The basic tutorial covers simple SPARQL query and updates, we have a selection of topics on advanced SPARQL features available:
The SPARQL Engine section of the Developer Guide may also be relevant to advanced users.
Please see the following for documentation of ontology, inference and reasoning support:
Please see the ASP.Net Integration page for an overview of how we integrate into ASP.Net applications, or you can jump to specific topics below:
The following documentation covers what are considered advanced topics but which may still be of value to everyday users of dotNetRDF.
See the Tools page for documentation pertaining to our GUI and command line tools.
Note that where we refer to the user in this guide we are referring to you the developer who is using the API.
All examples in the User Guide are given using C#.Net
- 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