Overview of OWLAPI
version5OWLAPI is a Java API designed for creating, manipulating, and serializing OWL Ontologies. It provides a comprehensive framework for working with OWL 2 ontologies and includes an in-memory reference implementation.
Key Capabilities:
- OWL 2 Support: The latest versions are fully compatible with OWL 2.
- Serialization/Deserialization: Supports multiple formats including RDF/XML, OWL/XML, Functional syntax, Manchester syntax, Turtle, and OBO. It also supports KRSS, DL syntax, and LaTeX for writing, and integrates with RIO for formats like NTriples and JSON.
- Reasoner Integration: Provides interfaces to work with various reasoners such as FaCT++, HermiT, Pellet, Racer, JFact, and Chainsaw.
- Licensing: Available under Open Source licenses (LGPL and Apache).