Cyc Development Platforms

Cyc Development Platforms enable you to develop powerful and robust semantic applications.  The Platforms provide a powerful knowledge representation language (CycL), a vast ontology of concepts and relations, and a formally modeled repository of knowledge about these concepts enabling you to build on decades of knowledge modeling rather than starting from a blank page.  In addition, Cyc includes a hierarchical inference (reasoning) engine and including a large suite of custom reasoners that provide unparalleled performance over a large knowledge base.

The Cyc Development Platform is available in different versions to meet your specific needs:

  • The OpenCyc Platform is your gateway to the full power of Cyc, the world's largest and most complete general knowledge base and commonsense reasoning engine. OpenCyc contains more than 500,000 Cyc terms organized in a carefully designed ontology. Cycorp offers this ontology at no cost and encourages you to make use of, and extend, this ontology rather than starting your own from scratch.
  • Cycorp also offers a complete version of Cyc, including many more assertions and additional Natural Language and data integration capabilities, at no cost, for research purposes. Please check out ResearchCyc for licensing and downloading information.
  • EnterpriseCyc is a fully supported version of the knowledge base and reasoning technology that includes enterprise-grade development, deployment, and administration capabilities and can be licensed for commercial applications.

 

Which Cyc is Right for Me?
 

 

OpenCyc

ResearchCyc

EnterpriseCyc

KB Content

     
# of Concepts > 500K > 500K > 500K
Types of Relationships among these concepts Taxonomic, Broader-than > 17K types > 17K types
# of Assertions about these concepts > 1M > 5M > 5M

Natural Language Processing

     
KB NL content Preferred and alternate strings for concepts and relations Preferred/alternate strings, parsing and generation templates, syntactic, grammatic, and pragmatic knowledge Preferred/alternate strings, parsing and generation templates, syntactic, grammatic, and pragmatic knowledge
Parsing and Information Extraction Concept identification Concept identification, compositional interpretation (to CycL) of phrases and sentences Concept identification, compositional interpretation (to CycL) of phrases and sentences
Text generation For Cyc terms For Cyc terms, sentences, justifications; fact sheets for concepts; enhanced readibilty heuristics For Cyc terms, sentences, justifications; fact sheets for concepts; enhanced readibilty heuristics

Inference

     
 Query- and  Data-driven inference Forward and backwards inference; large selection of inference heuristics Forward and backwards inference; large selection of inference heuristics; user-extensible heuristics library Forward and backwards inference; large selection of inference heuristics; user-extensible heuristics library
 Inference Monitoring -- Interactive inference browser, inference monitoring and browsing, metrics logging Interactive inference browser, inference monitoring and browsing, metrics logging, process monitoring

Structured Data Access

-- Semantic Knowledge Source Integration provides transparent access to structured data sources (e.g., relational databases, triple stores, CSV files) Semantic Knowledge Source Integration provides transparent access to structured data sources (e.g., relational databases, triple stores, CSV files)

Administration

-- XML-based configuation paramaters, detailed system logging, user authentication XML-based configuation paramaters, detailed system logging, user authentication

Support

OpenCyc Forum ResearchCyc Community Tiered support with service agreements

Application Scope

Research, development,
and commercial applications
For research only Research, development,
and commercial applications