SemWeb
Home Page
Categories: Miscellaneous
Author: Joshua Tauberer
Latest version: 1.0
Added 2005-06-19Updated 2007-09-18
Opensource Semantic Web/RDF library written in C#.
Features include:
- Reading and writing RDF/XML, Turtle, NTriples, and most of Notation 3, at around 20,000 statements/second.
- All operations are streaming, which means the entire document doesn't ever need to be loaded into memory, so it should scale.
- Two built-in types of RDF stores: an in-memory hashtable-indexed store for small amounts of data and an SQL store with MySQL and SQLite backends for large amounts of data.
- Creating new SQL-based stores takes minutes, and implementing other types of stores is as simple as extending an abstract class.
- Statements are quads, rather than triples, with the fourth 'meta' field left for application-specific uses.
- Using statements in a store is a streaming process.
- Simple reasoning engines based on RDFS and OWL.
- Home-grown RSquary query engine. It's experimental and so-far undocumented, but it's there. It supports a subset of SPARQL.
- An XPathNavigator implemented over RDF data, allowing XPath expressions to be evaluated on a semantic web data model.
 Built for .NET |
 Built for Mono |
 Library |
 Free or free version available |
 Source code provided |