/OWLSharp

Lightweight and friendly .NET library for realizing intelligent Semantic Web applications

Primary LanguageC#Apache License 2.0Apache-2.0

OWLSharp

OWLSharp is a .NET library built atop RDFSharp with the goal of enabling semantic expressivity for:

  • Modeling OWL2 ontologies (with tested Protégé compatibility)
  • Exchanging them using standard OWL2 formats (OWL2/XML) and also RDF formats (via RDFSharp)
  • Reasoning on them with a set of 25 OWL2 inference rules
  • Validating them with a set of 29 OWL2 analysis rules
It also integrates a powerful SWRL engine for modeling, exchange and execution of custom inference rules

Along with core ontology features, it also includes a set of extensions providing additional capabilities:

  • Create and validate schemes describing, documenting and organizing vocabularies of concepts (SKOS)
  • Model and correlate features having a spatio-temporal representation (GeoSPARQL, OWL-TIME)