The idea of building a centralized consensual knowledge database for the Semantic Web

As it has been written on the main page, computers will understand the texts in the Semantic Web and thanks to it they will be able to answer intelligently to questions asked by Internet users. It is widely assumed that in order to build the Semantic Web we must tag information on web pages to be clear for computers. Then computers would search such a web, collect information and answer to questions.

Below another way of building the Semantic Web will be presented. Instead of tagging information on web pages we could build a centralized database of commonsense and specialist knowledge that could be used by both computers and people to answer on questions immediately without additional processing.

Such a database can be described by analogy to Wikipedia. Wikipedia has enabled millions of Internet users to edit articles collectively. Similarly many people will be able to edit the content of this database. The main difference, but not the only one, is that we would edit individual pieces of information instead of articles. Thanks to the change of size of elementary editing unit from article to simple sentence or object property value, the database would have the following advantages of Semantic Web that Wikipedia lacks:

Additionally the database would have the following advantages that the Semantic Web being designed does not have:

Owing to collective editing and reaching consensus the database would be an example of computer implementation of so-called collective intelligence and consensus theory of truth.

It seems that it will be most easy to start the process of building the database by adding to it knowledge about products available on the market. Firstly, products have strictly specified characteristics and secondly building such a database will be economically justified. This application is described here.

Documents:

Note: In some of attached documents I call the described knowledge database as ontology. However it should be rather called as "semantic net" since when talking about ontology we most often think that it is written using a formal language, can be automatically processed by a computer and used for example for deduction. The proposed system is designed to be used by people not necessarily by computers.