OWLSharp is a .NET library built atop RDFSharp with the goal of delivering expressivity for ontology:
- Create and manage OWL2 ontologies (classes, properties, individuals, expressions, axioms, rules, ...)
- Exchange them using standard OWL2 formats (OWL2/XML)
- Apply logical deduction to derive knowledge that is entailed, but not stated, with 25 inference rules
- Create, exchange and execute SWRL rules encoding domain-specific logic deductions
- Detect pitfalls, structural inconsistencies and constraint violations with 29 analysis rules
Along with core features, it also includes a set of extensions for working with LinkedData ontologies!