The Content Layer of the Cyc API contains a list of the exposed functionality provided by the Cyc server. Each category is described below, followed by a list of the function signatures and documentation. Appendix A provides an Index of all functions in the Content Layer.
Cycorp has implemented the Cyc API in a language it designed called SubL. SubL in turn can be easily implemented in both Common Lisp and C, and can therefore be — and has been — ported to many different platforms and operating systems. The function and macro signatures are given in SubL format, which in this case is identical to Common Lisp format. For more on SubL, see the SubL Reference manual.
- KB Representation
- KB Indexing
- KB Mapping
- KB Accessors
- Epistemological-Level Support
- Transitivity HL Modules
- Inference Module