First of all, I think the problem with the Cyc ontology is it is too
big. Semantic Web ontologies should be small and modularized.
Second, in order to avoid making every user learn logic and study every
ontology, I envision "ontology certification authorities." These
organizations will consist of logicians who make sure that an ontology
is correct, summarize it and give it a seal of approval. Users can then
freely pick and choose these ontologies with some confidence that they
will behave as they expect. Note, users are still free to create their
own ontologies and to use uncertified ontologies. Anyway, I think a
variation of this solution is viable.
Jeff,