Synthetic Biology:Semantic web ontology/Examples/Cyc
From OpenWetWare
Jump to navigationJump to search
Cyc Knowledge Base is a formalized representation of a vast quantity of fundamental human knowledge: facts, rules of thumb, and heuristics for reasoning about the objects and events of everyday life.
- Cyc Wikipedia article
- CycL is the formal language used for knowledge representation
- OpenCyc is the open source version of the Cyc technology
- ResearchCyc has the complete (non-proprietary) content of the Cyc knowledge base
Cyc contains 10s of thousands of predicates, 100s of thousands of concepts and millions of assertions (as of 2006).
Knowledge hiereachy: Upper ontology -> Core theories -> Domain-specific theories -> very specific information
Inference engine consist of 1000 agents that attack every problem & sub-problem
Cyc does not provide definitive proofs: only arguments for and against
Architecture:
- UI - query by people
- Knowledge entry tools - input
- API - query by applications
- External datasources (web pages, other KBs, etc) - machine input
Reasoning: deduction, abduction (inference in reverse) and induction
Public versions:
- OpenCyc - vocabulary of 100,000s terms
- ResearchCyc - everything