The OWL API is a Java interface and implementation for the W3C Web Ontology Language (OWL), used to represent Semantic Web ontologies. The API is focused towards OWL DL and the upcoming OWL 2. The OWL API also offers specific bindings for the OWL DL reasoners FaCT++ and Pellet.