APIs for reasoning Link to API4KB Main Page

Meta-APIs

Additional Requirements

So, looking at the requirements: we would like to build a KB incrementally, check its consistency and either confirm or undo some of the changes. I don't see anything that mandates the transactional approach. The consistency check should not be a problem:

* CheckConsistency(

  in URL knowledgeBase
  out boolean isKBConsistent );

REST mapping : POST

(Apparently trivial API, but we should define what “consistent” means in the general case vs pure ontology KBs)

Questions