RDFSharp is a lightweight library designed to ease the creation of .NET applications based on the
RDF model, representing a straightforward didactic solution for start playing with RDF and Semantic Web concepts. With RDFSharp it is possible to quickly draft solutions capable of modeling, storing and querying RDF.
RDFSharp, which is currently under heavy development, has a modular architecture made up of four layers:
- MODEL
- Create and manage RDF models (namespaces, datatypes, resources, literals, triples, graphs, ...);
- Exchange them using standard RDF formats (N-Triples, Turtle, RDF/XML, TriX);
- STORE
- Create and manage RDF stores backing on memory or on different SQL engines (SQLite, SQLServer);
- Create and manage RDF federations as virtual stores giving integrated query access to multiple stores;
- QUERY (under development)
- Create and execute SPARQL queries on graphs, stores and federations to fluently retrieve RDF data;
- SEMANTICS (not started)
- Create and execute RDF reasonings to exploit semantic relations between RDF data;
You are welcome to
contact me for any
ideas, suggestions, collaborations and
bugfixes!