Where are the Semantics in the Semantic Web?
Introduction
The current evolution of the Web can be characterized from various perspectives [Jasper & Uschold 2001]:
Locating Resources: The way people find things on the Web is evolving from simple free text and keyword search to more sophisticated semantic techniques both for search and navigation.
Users: Web resources are evolving from being primarily intended for human consumption to being intended for use both by humans and machines .
Web Tasks and Services: The Web is evolving from being primarily a place to find things to being a place to do things as well [Smith 2001].
All of these new capabilities for the Web depend in a fundamental way on the idea of semantics. This gives rise to a fourth perspective along which the Web evolution may be viewed:
- Semantics—The Web is evolving from containing information resources that have little or no explicit semantics to having a rich semantic infrastructure.
Despite the widespread use of the term “Semantic Web,” it does not yet exist except in isolated environments, mainly in research labs. In the W3C Semantic Web Activity Statement we are told that:
“The Semantic Web is a vision: the idea of having data on the Web defined and linked in a way that it can be used by machines not just for display purposes, but for automation, integration and reuse of data across various applications.[W3C 2001] ” [emphasis mine]
As envisioned by Tim Berners-Lee:
“The Semantic Web is an extension of the current Web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.” [Berners-Lee et al 2001] [emphasis mine]
“[S]omething has semantics when it can be ‘processed and understood by a computer,’ such as how a bill can be processed by a package such as Quicken.” [Trippe 2001]
There is no widespread agreement on exactly what the Semantic Web is, nor exactly what it is for. From the above descriptions, there is clear emphasis on the information content of the Web being:
- machine usable, and
- associated with more meaning.
Note that “machine” refers to computers (or computer programs) that perform tasks on the Web. These programs are commonly referred to as software agents, or sofbots and are found in Web applications.
Download file here