I've looked carefully at their logic and epistemology, and what I found had many problems. Their data is full of contradiction, so they had to come up with a way to focus on subsets of the data to get a meaningful answer from a query. The reason for the contradiction, as far as I can tell, is their lack of a consistent model for what a concept is vs. what a word is, etc. Also missing seems to be the formal definition functionality necessary to make the model work, such as an unambiguous genus for a concept, and an unambiguous differentia of that genus reducable to the form of a logical formula. In other words, you should be able to take a genus, run the differentia forumla on it, and get only the instances of the concept that your looking at out. The contradictions are so deep, that adding information was slowed significantly (I think I read this in some of their articles). So I think the CYC approach is simply the wrong one, not that some interesting information can't be harvested from their data and deployed in the right way.
http://www.cyc.com/
Argh. 8week cut me off.
Bad grammar today. Meant to say 'isn't complete until an AI reads the semantic web' Time to go back to testing.