BrightstarDB is a native, .NET NoSQL RDF triple store, with SPARQL support, a .NET entity framework with LINQ and OData support. It is free for developers and open source projects and has a small runtime cost for commercial use.
BrightstarDB provide three levels of API.
- SPARQL query and simple transaction API.
- A generic object api that groups collections of triples into data objects
- A Visual Studio integration that takes Interface definitions and generated a strongly typed .NET domain model that stores its data as RDF in a BrightstarDB instance. The .NET model has LINQ support and can also be exposed as an OData service.
All BrightstarDB documentation is online and the software is available for download with no registration at http://www.brightstardb.com