The KB API provides the ability to easily implement a description logic KB, based on a OWL2 ontology as TBox specification. The API combines the OWL API 3.* with the HermiT OWL2 reasoner. Concerning the theoretical foundations of description logic KBs. The API provides a Tell/Ask interface for state an ABox assertion (Tell) like C(a), -C(a), R(a,b), or -R(a,b), and check of consistency, concept satisfiability, instances, concept subsumption, and state conjunctive queries (Ask).


  • Very simple programing API
  • Support negative concept and role assertions
  • Automated unambiguous IRI ID generation
  • Multilanguage support for new individual names

Project Activity

See All Activity >

Follow KB API

KB API Web Site

Other Useful Business Software

Develop killer analytical applications Develop killer analytical applications Icon
Develop killer analytical applications Icon

Try the Yellowfin analytics platform, built for developers.

Yellowfin provides developers with the tools to easily build stunning analytical applications. Connect and blend multiple data sources and deploy onto any environment at scale, with access to hundreds of web services to integrate as you need. Yellowfin offers industry leading capabilities that are trusted by thousands of organizations globally. Try Yellowfin for free to see how easily you can develop killer analytical applications.

Rate This Project

Login To Rate This Project

User Reviews

Be the first to post a review of KB API!

Additional Project Details

Intended Audience


Programming Language