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, OWL2/Manchester)
- Apply forward-chain inference to derive knowledge that is entailed but not stated (42 rules)
- Create, exchange and execute SWRL rules encoding domain-specific logic deductions
- Check grammar compliance against OWL2 profiles (EL, RL, QL)
- Detect pitfalls, structural inconsistencies and constraint violations (30 rules)
Along with core features, it also includes a set of extensions for working with LinkedData ontologies!