Cyc

from Wikipedia, the free encyclopedia
Cyc / OpenCyc
Basic data

Maintainer Douglas Lenat
developer Cycorp, Inc.
Publishing year 1984
Current  version 6.1
(November 2017)
operating system platform independent
programming language Lisp , CycL
category Database , ontology and inference engine
License Apache License Version 2
www.cyc.com

Cyc / ˈsaɪk / (from the English encyclopedia ) is a machine- evaluable knowledge database of everyday knowledge. It has been further developed since 1984 in order to enable applications of artificial intelligence to draw logical conclusions about " common sense " issues . All contents are formulated as logical statements in the ontology language CycL , which is based on the predicate logic . Cyc also contains an inference engine for drawing conclusions about the stored relationships and plausibility checks .

Cyc consists of a set of simple rules (for example, that water is wet). For example, a program with the help of cyc- ontology can conclude from the statements that Peter swims in the sea and the sea consists largely of water that the person in question is wet.

In Cyc you try as a first step to describe all objects in this world by unique objects. In the next step, the relationships between these objects are precisely specified, for example "an automobile has four wheels". However, the content of Cyc is only tailored to the English language and the American cultural area.

Cycorp , Inc. has published Cyc since 1995 . OpenCyc was the open source version of Cyc. Support for OpenCyc ended in early 2017. A variant called ResearchCyc is published for scientific purposes .

See also

literature

Web links