The OWL API: A Java API for OWL ontologies

  • Authors:
  • Matthew Horridge;Sean Bechhofer

  • Affiliations:
  • -;(Correspd.) School of Computer Science, Kilburn Building, Oxford Road, University of Manchester, M13 9PL, United Kingdom, E-mail: first.second@manchester.ac.uk

  • Venue:
  • Semantic Web
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the OWL API, a high level Application Programming Interface (API) for working with OWL ontologies. The OWL API is closely aligned with the OWL 2 structural specification. It supports parsing and rendering in the syntaxes defined in the W3C specification (Functional Syntax, RDF/XML, OWL/XML and the Manchester OWL Syntax); manipulation of ontological structures; and the use of reasoning engines. The reference implementation of the OWL API, written in Java, includes validators for the various OWL 2 profiles - OWL 2 QL, OWL 2 EL and OWL 2 RL. The OWL API has widespread usage in a variety of tools and applications.