| coming from | the page | the first thing that will surprise you |
|---|---|---|
| OpenCyc or ResearchCyc | from-cyc.md | there is no everything-context to assert into; scope is a property of the read |
| answer set programming | from-asp.md | there is no grounding step, and belief is a single labeling rather than a set of models |
| Prolog or Datalog | from-prolog.md | Foo is an individual and ?x is the variable — capitalization means nearly the opposite |
| CLIPS, Jess or Drools | from-production-rules.md | a rule concludes a sentence; there is no right-hand side to act in |
genlCx
cone from wherever it asks → contexts.mdassert refuses a sentence that
breaks the convention: parentOf a predicate, Fido an individual, physical_object a
type, CxCore a context → naming.md:default is the default
and is what most common-sense knowledge wants; :monotonic is known-true and never
defeasible. Two classes, and there is no third → nmtms.mdquery, prove, ask and sentexes-matching enter it at
different heights → levels.md, api.mdFour properties hold across all of it, and the README's model section states them: order independence, locality, context scoping, and belief filtering. They are worth reading before the page for your own arrival, because most of the surprises below are one of the four showing through.
They are one-way orientation, not a compatibility claim. A shared name usually covers a different semantics, and each page's third column is where that is said. Nothing here promises a program from the other system will run, or that a translation preserves what it meant.
They are also not an import route. No reader for a foreign format ships in this repository — a bridge is a plugin that declares itself in one edn resource on the classpath, and reading a corpus in is a separate task from writing for this engine → foreign.md, kbs.md.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |