Semantic Web
source
The Semantic Web is a mesh of information linked up in such a way as to be
easily processable by machines, on a global scale. You can think of it as being
an efficient way of representing data on the World Wide Web, or as a globally
linked database.
The Semantic Web was thought up by Tim Berners-Lee, inventor of the WWW,
URIs, HTTP, and HTML. There is a dedicated team of people at the World Wide
Web consortium (W3C) working to improve, extend
and standardize the system, and many languages, publications, tools and so on
have already been developed. However, Semantic Web technologies are still very
much in their infancies, and although the future of the project in general
appears to be bright, there seems to be little consensus about the likely
direction and characteristics of the early Semantic Web.
What"s the rationale for such a system? Data that is geneally hidden away
in HTML files is often useful in some contexts, but not in others. The problem
with the majority of data on the Web that is in this form at the moment is that
it is difficult to use on a large scale, because there is no global system for
publishing data in such a way as it can be easily processed by anyone. For
example, just think of information about local sports events, weather
information, plane times, Major League Baseball statistics, and television
guides... all of this information is presented by numerous sites, but all in
HTML. The problem with that is that, is some contexts, it is difficult to use
this data in the ways that one might want to do so.
So the Semantic Web can be seen as a huge engineering solution... but it is
more than that. We will find that as it becomes easier to publish data in a
repurposable form, so more people will want to pubish data, and there will
be a knock-on or domino effect. We may find that a large number of Semantic Web
applications can be used for a variety of different tasks, increasing the
modularity of applications on the Web. But enough subjective reasoning...
onto how this will be accomplished.
The Semantic Web is generally built on syntaxes which use URIs to represent
data, usually in triples based structures: i.e. many triples of URI data that
can be held in databases, or interchanged on the world Wide Web using a set
of particular syntaxes developed especially for the task. These syntaxes are
called "Resource Description Framework" syntaxes.
Sean B. Palmer