Welcome
dotNetRDF is a powerful and flexible API for working with RDF and SPARQL in .Net environments, for details and documentation on the project please see our website at dotnetrdf.org
To get started with using dotNetRDF you may want to check out the following resources:
- User Guide - Series of articles detailing how to use various features of the library
- Developer Guide - Some advanced documentation
- MSDN Style API - MSDN style documentation for the entire API
License
dotNetRDF is licensed under the MIT License, see the LICENSE.txt file in this repository
Obtaining dotNetRDF
dotNetRDF produces two main products:
- A Programmers API for working with RDF and SPARQL in code using .Net
- A Toolkit which provides an assortment of GUI and command line tools for working with RDF and SPARQL on Windows platforms
The Programmers API requires .Net 3.5 or higher (builds are provided for a variety of different framework versions and profiles) and can be obtained as either a Binary Download or a Source Download. The Source Download represents the source for the current Binary Download, if you want the latest source obtain it from our Mercurial repositories which you are viewing now or can be found listed further down this file.
The Toolkit requires .Net 4.0 Full and can be obtained either as a ZIP Download or as a Windows Installer Download
dotNetRDF on NuGet
If you are a developer who uses NuGet you can also obtain dotNetRDF via NuGet, simply search for dotNetRDF in the NuGet Package Gallery to see the available packages.
Developers
dotNetRDF is developed by the following people:
- Rob Vesse
- Ron Michael Zettlemoyer
- Khalil Ahmed
- Graham Moore
- Tomasz Pluskiewicz
For more information on our developers see the Developers page. dotNetRDF also benefits from many community contributors who contribute in the form of bug reports, patches, suggestions and other feedback, please see the Acknowledgements file for a full list.
Source Code
The dotNetRDF Project uses Mercurial as our VCS.
Currently we our maintaining the following repositories as our official repositories. We use BitBucket for our day to day development and periodically push changes to the repositories at SourceForge which we use as a central repository of our project releases and source code.
BitBucket
CodePlex
SourceForge
- http://hg.code.sf.net/p/dotnetrdf/code
- http://hg.code.sf.net/p/dotnetrdf/binaries-stable
- http://hg.code.sf.net/p/dotnetrdf/binaries-nightly
Note that our developers may be maintaining their own additional public/private repositories in order to work on new features.
Old Subversion
You can find our old source code in our SVN repository at http://svn.code.sf.net/p/dotnetrdf/svn/
Note that the majority of the commit history should be present in our Mercurial repositories as we did a conversion of our SVN repository when we moved to Mercurial. Some commits pre 2010 are missing because our SVN layout was not consistent with the standard SVN layout prior to that.