Semantic Web

Who creates content?

The vision

Everybody.

... off-the-shelf software for writing Semantic Web pages .... Berners-Lee 2001

Realistic?

Formally expressing tacit knowledge and vague knowledge is difficult and expensive. Marshall 2003

learning a knowledge representation language or tool requires the author to learn about the representation's methods of abstraction and their effect on reasoning. ... These abstractions are taught to computer scientists generally and knowledge engineers specifically but do not match the similar natural language meaning of being a "type of" something. Effective use of such a formal representation requires the author to become a skilled knowledge engineer .... Once one has learned a formal representation language, it is still often much more effort to express ideas in that representation than in a less formal representation like natural language. ... Indeed, this is a form of programming based on the declaration of semantic data and requires an understanding of how reasoning algorithms will interpret the authored structures. Marshall 2003