Skip to content

KonradHambuch/RDFSharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

RDFSharp - Start playing with RDF!

NuGet Badge

RDFSharp is a lightweight C# framework designed to ease the creation of .NET applications based on the RDF model, representing a straightforward didactic solution for start playing with RDF, SPARQL and Semantic Web concepts.

With RDFSharp it is possible to realize .NET applications capable of modeling, storing and querying RDF data.


RDFSharp has a modular API made up of three layers:
  • RDFSharp.Model
    • Create and manage RDF models (resources, literals, triples, graphs, namespaces, ...)
    • Exchange them using standard RDF formats (N-Triples, TriX, Turtle, RDF/Xml)
  • RDFSharp.Store
    • Create and manage RDF stores backing data on memory or SQL Server (see extensions)
    • Exchange them using standard RDF formats (N-Quads, TriX)
    • Create and manage RDF federations giving integrated query access to multiple stores
  • RDFSharp.Query
    • Create and execute SPARQL queries on graphs, stores, federations and SPARQL endpoints

RDFSharp also delivers a set of extension projects enhancing its features and capabilities:
  • Ontology modeling, validation and reasoning with full support for RDFS/OWL-DL/SKOS
  • Storage of RDF data on different SQL providers

About

Start playing with RDF!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%