ResearchCyc

Formalized Common Knowledge

           
 

Home

Projects

FAQ

Documentation

Releases

 

The Full Power of Cyc ...

As of Release 1.1, the complete (non-proprietary) content of the Cyc knowledge base is being made available to the research community (for research-only purposes) under a ResearchCyc license. Yes, Cyc, the world's largest and most complete general knowledge base and commonsense reasoning engine, is at your disposal!

The Cyc Platform

Cyc can be used as the basis for a wide variety of intelligent applications such as :

  • information extraction and concept tagging
  • content/knowledge management
  • business intelligence
  • support of analysis tasks
  • semantic database integration
  • natural language understanding and generation
  • rapid ontology and taxonomy development
  • learning and knowledge acquisition
  • game AIs
  • decision supports and workflow management
  • filtering, prioritizing, routing, summarization, and annotating of electronic communications
to name just a few.

The latest release of Cyc includes:

  • 60,000+ 500,000+ concepts, forming an ontology in the domain of human consensus reality.
  • Nearly 5,000,000 assertions (facts and rules), using 26,000+ relations, that interrelate, constrain, and, in effect, (partially) define the concepts.
  • A compiled version of the Cyc Inference Engine and the Cyc Knowledge Base Browser.
  • Natural language parsers and CycL-to-English generation functions.
  • A natural language query tool, enabling users to specify powerful, flexible queries without the need to understand formal logic or complex knowledge representations.
  • An Ontology Exporter that makes it simple to export specified portions of the knowledge base to OWL files.
  • Documentation and self-paced learning materials to help users achieve a basic- to intermediate-level understanding of the issues of knowledge representation and application development using Cyc.
  • A specification of CycL, the language in which Cyc (and hence ResearchCyc) is written. There are CycL-to-Lisp, CycL-to-C, etc. translators.
  • A specification of the Cyc API, by calling which a programmer can build an ResearchCyc application.

If you already have a ResearchCyc license, see ResearchCyc Releases for information about downloading the latest release of Cyc.

To apply for a no cost ResearchCyc license, click here.

 
Announcements

2007/08/27 - A three-day, hands-on introduction to Cyc, followed by a two-day advanced topics course will be held in Austin, TX during May 2010. Click here for additional information and stay tuned for the exact dates.

2009/09/8 - ResearchCyc is now Java-based, so you can run it on a much wider variety of platforms running a JVM.

2006/04/17 - The Cyc Foundation is a nonprofit organization dedicated to bring OpenCyc to the world and the world to OpenCyc. To learn how you can participate, visit www.cycfoundation.org