dotNetRDF - A Semantic Web/RDF Library for .Net Developers
Jun. 6, 2011•0 likes•2,808 views
Download to read offline
Report
Technology
Education
A quick overview and introduction to the dotNetRDF Project given in the Technical Lightning Talk session at SemTech West 2011 at the Hilton Union Square, San Fransisco
dotNetRDF - A Semantic Web/RDF Library for .Net Developers
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Editor's Notes
Introduce myself and affiliationNote that I intend to go through the slides reasonably fast
Lack of existing technology in the .Net space that did what I wantedIn particular 3rd party triple store and SPARQL 1.1 supportWanted library to feel .Net and use latest features
Project Started January 2009FOSSNote library runs on .Net and Mono nativelySilverlight/Windows Phone 7 community contribs so not as heavily tested – also cut down
Support standard RDF and common extensions to RDF e.g. N3 Graph Literals and VariablesSupports named graphs and quadsKey design aim was to make it feel very .Net and make good use of available features
As you can see... (run through the example quickly)
Introduce LeviathanMention scalability in-memoryCan be applied to out of memory datasets but currently slower than in-memory (will be modified to address this in future releases)Note support for UpdateNote support for Federated Query ExtensionsNote support for Transactions for Update
One of our key aims was always to make it easy to move your data in and out of different Triple storesWe are working on adding more e.g. Dydra
We don’t just provide a libraryOur toolkit provides a variety of tools which are useful for day to day non-coding work with RDF e.g. rdfEditorWe eat our own dogfood – any RDF we add to our codebase is almost certainly created and validated using rdfEditor
This is a quick overview of a few of the things we’re currently working onMost new features are driven either by user request e.g. Optimiser API in latest release