Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

CycL

Logic Language

CycL is an ontology language used by Douglas Lenat's Cyc artificial intelligence project, a long-running effort to build a large store of common sense knowledge. Ramanathan V. Guha was instrumental in designing its early versions, and a close variant named MELD also exists. The original version of CycL was a frame language, but the modern version is not: it is a declarative language based on classical first-order logic, extended with modal logic operators and higher-order logic quantification. CycL is the notation in which the knowledge held in the Cyc Knowledge Base, available from Cycorp, is written down. The source code written in CycL that was released with the OpenCyc system is licensed as free and open-source software, which was done to make it more useful in supporting the semantic web.

Facts
First Released
1988 1
Connections

In Field

Source CycL (Wikipedia)

Invented

Source CycL (Wikipedia)
In the Other Atlases

Developed By

Also in Business Atlas: the developer of this subject.

Source Programming Language Database (PLDB): CYCL (PLDB)
Quote
Early development of CYCL happened in Cycorp, Inc
Sources
1. Programming Language Database (PLDB): CYCL (PLDB)
Programming Language Database (PLDB)Lead, creation year
Quote, Lead, creation year
CYCL is a programming language created in 1988 by Doug Lenat.
View the Source
CycL (Wikipedia)
  • Invented: Ramanathan V. Guha, Lead, design
    Ramanathan V. Guha was instrumental in designing early versions of the language.
  • In Field: Artificial Intelligence, Lead, field
    CycL in computer science and artificial intelligence, is an ontology language used by Douglas Lenat's Cyc artificial intelligence project.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.