Skip navigation links
Cyc Core API

Core API 1.1.1 API

KB API 
Package Description
com.cyc.kb
Interfaces for manipulating CycL-based java objects, both for the purpose of making assertions and for retrieving terms and values via simple queries.
com.cyc.kb.exception
KB API exception hierarchy.
com.cyc.kb.spi
All KB API service provider interfaces.
com.cyc.kb.wrapper
Abstract classes for implementing KbObjects per the decorator pattern.
Query API 
Package Description
com.cyc.query
Interfaces for asking arbitrarily complex queries of a Cyc server, and processing the answers.
com.cyc.query.exception
Query API exception hierarchy.
com.cyc.query.graph
Query API graph utilities.
com.cyc.query.metrics
Interfaces for inference metrics, which tell Cyc's inference engine to collect certain types of data for later inspection.
com.cyc.query.parameters
Interfaces for inference parameters, which determine how Cyc performs an inference.
com.cyc.query.spi
All Query API service provider interfaces.
Session API 
Package Description
com.cyc.session
Interfaces for configuring and managing connections to a Cyc server.
com.cyc.session.exception
Session API exception hierarchy.
com.cyc.session.spi
All Session API service provider interfaces.
NL API Support 
Package Description
com.cyc.nl
Provides support for the NL API, which translates back and forth between CycL and natural language.
com.cyc.nl.spi
All NL API service provider interfaces.
Other Packages 
Package Description
com.cyc
Cyc API factories and constants.
Skip navigation links
Cyc Core API

Copyright © 2015–2018 Cycorp, Inc. All rights reserved.