Difference between revisions of "RDFSharp"

From Semantic Web Standards
Jump to: navigation, search
Line 7: Line 7:
 
  | SWTechnology2=SPARQL
 
  | SWTechnology2=SPARQL
 
  | SWTechnology3=RDFS
 
  | SWTechnology3=RDFS
 +
| SWTechnology4=OWL
 
  | Category1=API
 
  | Category1=API
 
  | Category2=Programming Environment
 
  | Category2=Programming Environment
 
}}
 
}}
  
''[http://rdfsharp.codeplex.com/ RDFSharp]'' is a lightweight C# framework designed to ease the creation of .NET applications based on the <b>RDF model</b>, representing a straightforward <b>didactic</b> solution for start playing with RDF and Semantic Web concepts.  
+
''[http://rdfsharp.codeplex.com/ RDFSharp]'' is a lightweight C# framework designed to ease the creation of .NET applications based on the <b>RDF model</b>, representing a straightforward <b>didactic</b> solution for start playing with RDF and Semantic Web concepts. With RDFSharp it is possible to quickly draft Windows and Web applications capable of modeling, storing and querying RDF data. 
  
 
RDFSharp has a modular API made up of four layers:
 
RDFSharp has a modular API made up of four layers:
Line 27: Line 28:
  
 
* <b>SEMANTICS (<i>under design</i>)</b>
 
* <b>SEMANTICS (<i>under design</i>)</b>
** Create and validate <u>RDF ontologies</u> (classes, properties, constraints, attributes, facts, ...);
+
** Create and validate <u>RDF ontologies</u> (classes, properties, constraints, facts, ...);
 
** Create and execute <u>RDF reasoners</u> on them, materializing inferred RDF data;
 
** Create and execute <u>RDF reasoners</u> on them, materializing inferred RDF data;

Revision as of 21:46, 18 April 2014

RDFSharp

Name of the tool: RDFSharp
Home page: http://rdfsharp.codeplex.com
Date of latest release:
Programming language(s) that can be used with the tool: .Net, C-sharp
Relevant semantic web technologies: RDF, SPARQL, RDFS, OWL
Categories: API, Programming Environment
See also:
Public mailing list:
Preferred project URI:
DOAP reference:
Company or institution:

(Tool description last modified on 2014-04-18.)

Description

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 and Semantic Web concepts. With RDFSharp it is possible to quickly draft Windows and Web applications capable of modeling, storing and querying RDF data.

RDFSharp has a modular API made up of four layers:

  • MODEL
    • Create and manage RDF models (resources, literals, triples, graphs, namespaces, datatypes, ...);
    • Exchange them using standard RDF formats (NTriples, TriX, Turtle, RDF/XML);
  • STORE
    • Create and manage RDF stores backing on memory or on different SQL engines (Firebird, MySQL, SQLite, SQL Server);
    • Create and manage RDF federations as virtual stores giving integrated query access to multiple stores;
  • QUERY
    • Create and execute SPARQL queries on graphs, stores and federations to fluently query RDF data;
  • SEMANTICS (under design)
    • Create and validate RDF ontologies (classes, properties, constraints, facts, ...);
    • Create and execute RDF reasoners on them, materializing inferred RDF data;