Migration Guide

This document provides a brief overview of the process from migrating application code from the OpenCyc library (org.opencyc) to the Base API, the current foundation for the Cyc API stack.

  1. Identify org.opencyc.* imports and comment them out one file at a time.
  2. Address the errors by importing the appropriate Base API packages using base classes when possible and baseclient classes for new instances and fields.

Some object names have to change to use the base version:

CycAccess has changed quite a bit: