BrightstarDB

A native RDF database for the .NET platform.

Cross Platform

BrightstarDB runs on Windows, Linux, OSX, Windows Phone, Android and iOS, with a single consistent data file format across all platforms. The core libraries have a small footprint and install with zero configuration for embedded applications.

Server or Embedded

Run BrightstarDB embedded inside your own application or connect to a BrightstarDB server using either the RESTful HTTP API or the strongly-type .NET client API.

RDF Flexibility

BrightstarDB is an RDF triple store. It does not require the definition of a database schema, and with the RDF data model model you can easily add and integrate data of all shapes. We also implement the standard SPARQL query language, update language and protocol so you can use off-the-shelf client tools to connect to your data stores.

LINQ Simplicity

BrightstarDB provides an ORM for RDF. A custom LINQ provider maps queries against your application domain model into SPARQL queries. This provides full CRUD and query capability for strongly-typed .NET applications.

Our Store or Yours

The ORM for RDF, LINQ to SPARQL and the .NET dynamic objects API all support connecting to any SPARQL endpoint that implements SPARQL 1.1 standards. So you can choose to store your triples in BrightstarDB or any other compliant triple store and still make use of our advanced, developer-friendly APIs.

Open Source

BrightstarDB is developed in the open on GitHub. Our code is licensed under the permissive MIT license, allowing you to use BrightstarDB in commercial and non-commercial applications alike. Community support is available from our Codeplex discussion group. Commercial support is also available from NetworkedPlanet.

From the Blog

BrightstarDB 1.10.1 Released

18 May 2015

We have just pushed out a 1.10.1 hotfix release for the Windows installer of BrightstarDB.

Read More...

BrightstarDB 1.10 Released

24 March 2015

I am pleased to announce release 1.10 of BrightstarDB is now available from all the usual places:

Read More...

Install Mono 3.12.0 on Ubuntu 14.10

24 February 2015

To run BrightstarDB on Ubuntu you will need Mono > 3.2.4 installed. Ubuntu 14.10 does come with Mono 3.2.8, but even that is a way behind the current state of Mono development and it is a good idea to instead build and install the latest Mono version. Fortunately, this is not that hard to do. The following procedure will get you up and running with the latest version of Mono (at the time of writing).

Read More...