Sie sind auf Seite 1von 7

THE

SE M A N T I C
WEB
A new form of Web content
that is meaningful to computers
will unleash a revolution of new possibilities

by
TIM BERNERS-LEE,
JAMES HENDLER and
ORA LASSILA
PHOTOILLUSTRATIONS BY MIGUEL SALMERON

24 SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE APRIL 2002


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.
The entertainment system was trust in Petes agent in the context of the goes to Dr. Hartmans curriculum vitae.
belting out the Beatles We Can Work It present task, automatically assisted by The Semantic Web will bring structure to
Out when the phone rang. When Pete supplying access certificates and shortcuts the meaningful content of Web pages,
answered, his phone turned the sound to the data it had already sorted through. creating an environment where software
down by sending a message to all the oth- Almost instantly the new plan was agents roaming from page to page can
er local devices that had a volume control. presented: a much closer clinic and earli- readily carry out sophisticated tasks for
His sister, Lucy, was on the line from the er times but there were two warning users. Such an agent coming to the clinics
doctors office: Mom needs to see a spe- notes. First, Pete would have to reschedule Web page will know not just that the page
cialist and then has to have a series of a couple of his less important appoint- has keywords such as treatment, medi-
physical therapy sessions. Biweekly or ments. He checked what they werenot a cine, physical, therapy (as might be en-
something. Im going to have my agent set problem. The other was something about coded today) but also that Dr. Hartman
up the appointments. Pete immediately the insurance companys list failing to in- works at this clinic on Mondays,
agreed to share the chauffeuring. clude this provider under physical ther- Wednesdays and Fridays and that the
At the doctors office, Lucy instruct- apists: Service type and insurance plan script takes a date range in yyyy-mm-
ed her Semantic Web agent through her status securely verified by other means, dd format and returns appointment
handheld Web browser. The agent the agent reassured him. (Details?) times. And it will know all this with-
promptly retrieved information about Lucy registered her assent at about the out needing artificial intelligence on the
Moms prescribed treatment from the same moment Pete was muttering, Spare scale of 2001s Hal or Star Warss C-
doctors agent, looked up several lists of me the details, and it was all set. (Of 3PO. Instead these semantics were en-
providers, and checked for the ones course, Pete couldnt resist the details and coded into the Web page when the clinics
in-plan for Moms insurance within a 20- later that night had his agent explain how office manager (who never took Comp
mile radius of her home and with a rat- it had found that provider even though it Sci 101) massaged it into shape using off-
ing of excellent or very good on trusted wasnt on the proper list.) the-shelf software for writing Semantic
rating services. It then began trying to find Web pages along with resources listed on
a match between available appointment Expressing Meaning the Physical Therapy Associations site.
times (supplied by the agents of individ- pete and lucy could use their agents to The Semantic Web is not a separate
ual providers through their Web sites) and carry out all these tasks thanks not to the Web but an extension of the current one,
Petes and Lucys busy schedules. (The em- World Wide Web of today but rather the in which information is given well-defined
phasized keywords indicate terms whose Semantic Web that it will evolve into to- meaning, better enabling computers and
semantics, or meaning, were defined for morrow. Most of the Webs content to- people to work in cooperation. The first
the agent through the Semantic Web.) day is designed for humans to read, not steps in weaving the Semantic Web into
In a few minutes the agent presented for computer programs to manipulate the structure of the existing Web are al-
them with a plan. Pete didnt like it Uni- meaningfully. Computers can adeptly ready under way. In the near future, these
versity Hospital was all the way across parse Web pages for layout and routine developments will usher in significant
town from Moms place, and hed be dri- processing here a header, there a link to new functionality as machines become
ving back in the middle of rush hour. He another page but in general, computers much better able to process and under-
set his own agent to redo the search with have no reliable way to process the se- stand the data that they merely display
stricter preferences about location and mantics: this is the home page of the Hart- at present. The essential property of the
time. Lucys agent, having complete man and Strauss Physio Clinic, this link World Wide Web is its universality. The

Overview / Semantic Web


To date, the World Wide Web has developed most rapidly as a medium of documents for people rather than of
information that can be manipulated automatically. By augmenting Web pages with data targeted at
computers and by adding documents solely for computers, we will transform the Web into the Semantic Web.
Computers will find the meaning of semantic data by following hyperlinks to definitions of key terms and rules
for reasoning about them logically. The resulting infrastructure will spur the development of automated Web
services such as highly functional agents.
Ordinary users will compose Semantic Web pages and add new definitions and rules using off-the-shelf
software that will assist with semantic markup.

The Future of the Web SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE 25


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.
power of a hypertext link is that any- ized, requiring everyone to share exactly is the task before the Semantic Web com-
thing can link to anything. Web tech- the same definition of common concepts munity at the moment. A mixture of
nology, therefore, must not discriminate such as parent or vehicle. But central mathematical and engineering decisions
between the scribbled draft and the pol- control is stifling, and increasing the size complicate this task. The logic must be
ished performance, between commercial and scope of such a system rapidly be- powerful enough to describe complex
and academic information, or among cul- comes unmanageable. properties of objects but not so power-
tures, languages, media and so on. Infor- Moreover, these systems usually care- ful that agents can be tricked by being
mation varies along many axes. One of fully limit the questions that can be asked asked to consider a paradox. Fortunate-
these is the difference between informa- so that the computer can answer reliably ly, a large majority of the information we
tion produced primarily for human con- or answer at all. The problem is reminis- want to express is along the lines of a
sumption and that produced mainly for cent of Gdels theorem from mathemat- hex-head bolt is a type of machine bolt,
machines. At one end of the scale we have ics: any system that is complex enough to which is readily written in existing lan-
everything from the five-second TV com- be useful also encompasses unanswerable guages with a little extra vocabulary.
mercial to poetry. At the other end we questions, much like sophisticated ver- Two important technologies for de-
have databases, programs and sensor out- sions of the basic paradox This sentence veloping the Semantic Web are already in
put. To date, the Web has developed most is false. To avoid such problems, tradi- place: eXtensible Markup Language
rapidly as a medium of documents for tional knowledge-representation systems (XML) and the Resource Description
people rather than for data and informa- generally each had their own narrow and Framework (RDF). XML lets everyone
tion that can be processed automatically. idiosyncratic set of rules for making infer- create their own tags hidden labels such
The Semantic Web aims to make up for ences about their data. For example, a ge- as <zip code> or <alma mater> that an-
this. nealogy system, acting on a database of notate Web pages or sections of text on a
Like the Internet, the Semantic Web family trees, might include the rule a wife page. Scripts, or programs, can make use
will be as decentralized as possible. Such of an uncle is an aunt. Even if the data of these tags in sophisticated ways, but
Web-like systems generate a lot of excite- could be transferred from one system to the script writer has to know what the
ment at every level, from major corpora- another, the rules, existing in a complete- page writer uses each tag for. In short,
tion to individual user, and provide bene- ly different form, usually could not. XML allows users to add arbitrary struc-
fits that are hard or impossible to predict Semantic Web researchers, in contrast, ture to their documents but says nothing
in advance. Decentralization requires accept that paradoxes and unanswerable about what the structures mean [see
compromises: the Web had to throw away questions are a price that must be paid to XML and the Second-Generation Web,
the ideal of total consistency of all of its in- achieve versatility. We make the language by Jon Bosak and Tim Bray; Scientific
terconnections, ushering in the infamous for the rules as expressive as needed to al- American, May 1999].
message Error 404: Not Found but al- low the Web to reason as widely as de- Meaning is expressed by RDF, which
lowing unchecked exponential growth. sired. This philosophy is similar to that of encodes it in sets of triples, each triple be-
the conventional Web: early in the Webs ing rather like the subject, verb and object
Knowledge Representation development, detractors pointed out that of an elementary sentence. These triples
for the semantic web to function, it could never be a well-organized library; can be written using XML tags. In RDF,
computers must have access to structured without a central database and tree struc- a document makes assertions that partic-
collections of information and sets of in- ture, one would never be sure of finding ular things (people, Web pages or what-
ference rules that they can use to conduct everything. They were right. But the ex- ever) have properties (such as is a sister
automated reasoning. Artificial-intelli- pressive power of the system made vast of, is the author of) with certain val-
gence researchers have studied such sys- amounts of information available, and ues (another person, another Web page).
tems since long before the Web was de- search engines (which would have seemed This structure turns out to be a natural
veloped. Knowledge representation, as quite impractical a decade ago) now pro- way to describe the vast majority of the
this technology is often called, is current- duce remarkably complete indices of a lot data processed by machines. Subject and
ly in a state comparable to that of hyper- of the material out there. object are each identified by a Universal
text before the advent of the Web: it is The challenge of the Semantic Web, Resource Identifier (URI), just as used in
clearly a good idea, and some very nice therefore, is to provide a language that a link on a Web page. (URLs, Uniform
demonstrations exist, but it has not yet expresses both data and rules for reason- Resource Locators, are the most common
changed the world. It contains the seeds ing about the data and that allows rules type of URI.) The verbs are also identified
of important applications, but to realize from any existing knowledge-representa- by URIs, which enables anyone to define
its full potential it must be linked into a tion system to be exported onto the Web. a new concept, a new verb, just by defin-
single global system. Adding logic to the Web the means ing a URI for it somewhere on the Web.
Traditional knowledge-representa- to use rules to make inferences, choose Human language thrives when using
tion systems typically have been central- courses of action and answer questions the same term to mean somewhat differ-

26 SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE APRIL 2002


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.
Glossary ed by the third basic component of the
HTML: Hypertext Markup Language. The language used to encode formatting, Semantic Web, collections of informa-
links and other features on Web pages. Uses standardized tags such as <H1> and tion called ontologies. In philosophy, an
<BODY> whose meaning and interpretation is set universally by the World Wide ontology is a theory about the nature of
Web Consortium. existence, of what types of things exist;
XML: eXtensible Markup Language. A markup language like HTML that lets ontology as a discipline studies such the-
individuals define and use their own tags. XML has no built-in mechanism to convey ories. Artificial-intelligence and Web re-
the meaning of the users new tags to other users. searchers have co-opted the term for their
RESOURCE: Web jargon for any entity. Includes Web pages, parts of own jargon, and for them an ontology is
a Web page, devices, people and more. a document or file that formally defines
URL: Uniform Resource Locator. The familiar codes (such as the relations among terms. The most typ-
http://www.sciam.com/index.html) that are used in hyperlinks. ical kind of ontology for the Web has a
URI: Universal Resource Identifier. URLs are the most familiar type of URI. A URI taxonomy and a set of inference rules.
defines or specifies an entity, not necessarily by naming its location on the Web. The taxonomy defines classes of ob-
RDF: Resource Description Framework. A scheme for defining information on the Web. jects and relations among them. For ex-
RDF provides the technology for expressing the meaning of terms and concepts in a ample, an address may be defined as a
form that computers can readily process. RDF can use XML for its syntax and URIs to type of location, and city codes may be
specify entities, concepts, properties and relations. defined to apply only to locations, and
ONTOLOGIES: Collections of statements written in a language such as RDF that so on. Classes, subclasses and relations
define the relations between concepts and specify logical rules for reasoning among entities are a very powerful tool
about them. Computers will understand the meaning of semantic data on a Web for Web use. We can express a large
page by following links to specified ontologies. number of relations among entities by as-
AGENT: A piece of software that runs without direct human control or constant signing properties to classes and allowing
supervision to accomplish goals provided by a user. Agents typically collect, filter and subclasses to inherit such properties. If
process information found on the Web, sometimes with the help of other agents. city codes must be of type city and
SERVICE DISCOVERY: The process of locating an agent or automated Web-based cities generally have Web sites, we can
service that will perform a required function. Semantics will enable agents to describe discuss the Web site associated with a
to one another precisely what function they carry out and what input data are needed. city code even if no database links a city
code directly to a Web site.
Inference rules in ontologies supply
ent things, but automation does not. example, imagine that we have access to further power. An ontology may express
Imagine that I hire a clown messenger ser- a variety of databases with information the rule If a city code is associated with
vice to deliver balloons to my customers about people, including their addresses. a state code, and an address uses that city
on their birthdays. Unfortunately, the If we want to find people living in a spe- code, then that address has the associated
service transfers the addresses from my cific zip code, we need to know which state code. A program could then read-
database to its database, not knowing fields in each database represent names ily deduce, for instance, that a Cornell
that the addresses in mine are where and which represent zip codes. RDF can University address, being in Ithaca, must
bills are sent and that many of them are specify that (field 5 in database A) (is a be in New York State, which is in the
post office boxes. My hired clowns end field of type) (zip code), using URIs U.S., and therefore should be formatted
up entertaining a number of postal work- rather than phrases for each term. to U.S. standards. The computer doesnt
ers not necessarily a bad thing but cer- truly understand any of this informa-
tainly not the intended effect. Using a dif- Ontologies tion, but it can now manipulate the terms
ferent URI for each specific concept solves of course, this is not the end of the much more effectively in ways that are
that problem. An address that is a mailing story, because two databases may use useful and meaningful to the human user.
address can be distinguished from one that different identifiers for what is in fact the With ontology pages on the Web, so-
is a street address, and both can be distin- same concept, such as zip code. A pro- lutions to terminology (and other) prob-
guished from an address that is a speech. gram that wants to compare or combine lems begin to emerge. The meaning of
The triples of RDF form webs of in- information across the two databases has terms or XML codes used on a Web page
formation about related things. Because to know that these two terms are being can be defined by pointers from the page
RDF uses URIs to encode this informa- used to mean the same thing. Ideally, the to an ontology. Of course, the same prob-
tion in a document, the URIs ensure that program must have a way to discover lems as before now arise if I point to an
concepts are not just words in a docu- such common meanings for whatever ontology that defines addresses as con-
ment but are tied to a unique definition databases it encounters. taining a zip code and you point to one
that everyone can find on the Web. For A solution to this problem is provid- that uses postal code. This kind of con-

The Future of the Web SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE 27


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.
fusion can be resolved if ontologies (or that Hendler received his Ph.D. from and so forth), find the ones that mention
other Web services) provide equivalence Brown University. A computer program working for a company thats on your
relations: one or both of our ontologies trying to find such information, howev- list of clients and follow links to Web
may contain the information that my zip er, would have to be very complex to pages of their children to track down if
code is equivalent to your postal code. guess that this information might be in a any are in school at the right place.
Our scheme for sending in the clowns biography and to understand the English
to entertain my customers is partially language used there. Agents
solved when the two databases point to For computers, the page is linked to the real power of the Semantic Web
different definitions of address. The an ontology page that defines informa- will be realized when people create many
program, using distinct URIs for differ- tion about computer science depart- programs that collect Web content from
ent concepts of address, will not con- ments. For instance, professors work at diverse sources, process the information
fuse them and in fact will need to discov- universities and they generally have doc- and exchange the results with other pro-
er that the concepts are related at all. The torates. Further markup on the page (not grams. The effectiveness of such software
program could then use a service that displayed by the typical Web browser) agents will increase exponentially as more
takes a list of postal addresses (defined uses the ontologys concepts to specify machine-readable Web content and auto-
in the first ontology) and converts it into that Hendler received his Ph.D. from the mated services (including other agents) be-
a list of physical addresses (the second entity described at the URI http://www. come available. The Semantic Web pro-
ontology) by recognizing and removing brown.edu/ the Web page for Brown. motes this synergy: even agents that were
post office boxes and other unsuitable Computers can also find that Hendler is not expressly designed to work together
addresses. The structure and semantics a member of a particular research pro- can transfer data among themselves when
provided by ontologies make it easier ject, has a particular e-mail address, and the data come with semantics.
for an entrepreneur to provide such a so on. All that information is readily An important facet of agents func-
service and can make its use completely processed by a computer and could be tioning will be the exchange of proofs
transparent. used to answer queries (such as where written in the Semantic Webs unifying
Ontologies can enhance the func- Dr. Hendler received his degree) that cur- language (the language that expresses log-
tioning of the Web in many ways. They rently would require a human to sift ical inferences made using rules and infor-
can be used in a simple fashion to im- through the content of various pages mation such as those specified by ontolo-
prove the accuracy of Web searches the turned up by a search engine. gies). For example, suppose Ms. Cooks
search program can look for only those In addition, this markup makes it contact information has been located by
pages that refer to a precise concept in- much easier to develop programs that an online service, and to your great sur-
stead of all the ones using ambiguous can tackle complicated questions whose prise it places her in Johannesburg. Nat-
keywords. More advanced applications answers do not reside on a single Web urally, you want to check this, so your
will use ontologies to relate the informa- page. Suppose you wish to find the Ms. computer asks the service for a proof of
tion on a page to the associated knowl- Cook you met at a trade conference last its answer, which it promptly provides by
edge structures and inference rules. An year. You dont remember her first name, translating its internal reasoning into the
example of a page marked up for such but you remember that she worked for Semantic Webs unifying language. An in-
use is online at http://www.cs.umd.edu/~ one of your clients and that her son was ference engine in your computer readily
hendler. If you send your Web browser a student at your alma mater. An intelli- verifies that this Ms. Cook indeed match-
to that page, you will see the normal Web gent search program can sift through es the one you were seeking, and it can
page entitled Dr. James A. Hendler. As all the pages of people whose name is show you the relevant Web pages if you
a human, you can readily find the link to Cook (sidestepping all the pages relat- still have doubts. Although they are still
a short biographical note and read there ing to cooks, cooking, the Cook Islands far from plumbing the depths of the Se-
mantic Webs potential, some programs
can already exchange proofs in this way,
THE AUTHORS

TIM BERNERS-LEE, JAMES HENDLER and ORA LASSILA are individually and collectively obsessed
with the potential of Semantic Web technology. Berners-Lee is director of the World Wide Web using the current preliminary versions of
Consortium (W3C) and a researcher at the Laboratory for Computer Science at the Massachu- the unifying language.
setts Institute of Technology. When he invented the Web in 1989, he intended it to carry more Another vital feature will be digital
semantics than became common practice. Hendler is professor of computer science at the
University of Maryland at College Park, where he has been doing research on knowledge rep- signatures, which are encrypted blocks of
resentation in a Web context for a number of years. He and his graduate research group de- data that computers and agents can use
veloped SHOE, the first Web-based knowledge representation language to demonstrate many to verify that the attached information
of the agent capabilities described in this article. Hendler is also responsible for agent-based has been provided by a specific trusted
computing research at the Defense Advanced Research Projects Agency (DARPA) in Arlington, source. You want to be quite sure that a
Va. Lassila is a research fellow at the Nokia Research Center in Boston, chief scientist of Nokia
Venture Partners and a member of the W3C Advisory Board. Frustrated with the difficulty of statement sent to your accounting pro-
building agents and automating tasks on the Web, he co-authored W3Cs RDF specification, gram that you owe money to an online
which serves as the foundation for many current Semantic Web efforts. retailer is not a forgery generated by the

28 SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE APRIL 2002


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.
1
Lucy issues
instructions
computer-savvy teenager next door.
Agents should be skeptical of assertions
that they read on the Semantic Web un- 7
til they have checked the sources of in- 2 The agent sends
formation. (We wish more people would Her agent the appointment
learn to do this on the Web as it is!) follows hyperlinks plan to Lucy and
in the request to Pete at Petes home
Many automated Web-based services ontologies where key (per Lucys request)
already exist without semantics, but oth- terms are defined. for their approval
er programs such as agents have no way Links to ontologies are
to locate one that will perform a specific used at every step
function. This process, called service dis-
covery, can happen only when there is a
3
common language to describe a service in
After getting
a way that lets other agents under- treatment info from Dr.s Office
stand both the function offered and how the doctors computer
to take advantage of it. Services and agents and schedule info from
can advertise their function by, for ex- Lucys and Petes Ontologies
computers, the agent
ample, depositing such descriptions in di- goes to a provider
rectories analogous to the Yellow Pages. finder service
Some low-level service-discovery
Individual
schemes are currently available, such as Provider Site
Microsofts Universal Plug and Play, 6
Lucys agent and
Lucys agent
which focuses on connecting different the finder service
interacts with the
types of devices, and Sun Microsystemss negotiate using 4 selected individual
ontologies and
Jini, which aims to connect services. agree on payment
provider sites to find
These initiatives, however, attack the one with suitable
for its service
Provider Finder open appointment
problem at a structural or syntactic level Service 5 The finder service times, which it
and rely heavily on standardization of a sends out its own tentatively reserves
predetermined set of functionality de- agents to look at
scriptions. Standardization can only go semantics-enhanced
insurance company
so far, because we cant anticipate all lists and provider sites
possible future needs. Insurance Co.
The Semantic Web, in contrast, is Lists Provider Sites
more flexible. The consumer and pro- SOFTWARE AGENTS will be greatly facilitated by semantic content on the Web. In the depicted scenario,
ducer agents can reach a shared under- Lucys agent tracks down a physical therapy clinic for her mother that meets a combination of criteria and
standing by exchanging ontologies, has open appointment times that mesh with her and her brother Petes schedules. Ontologies that define
which provide the vocabulary needed for the meaning of semantic data play a key role in enabling the agent to understand what is on the Semantic
discussion. Agents can even bootstrap Web, interact with sites and employ other automated services.
new reasoning capabilities when they dis-
cover new ontologies. Semantics also
makes it easier to take advantage of a ser- Putting all these features together re- distributed across the Web (and almost
vice that only partially matches a request. sults in the abilities exhibited by Petes worthless in that form) was progressive-
A typical process will involve the cre- and Lucys agents in the scenario that ly reduced to the small amount of data of
ation of a value chain in which sub- opened this article. Their agents would high value to Pete and Lucy a plan of
assemblies of information are passed from have delegated the task in piecemeal fash- appointments to fit their schedules and
one agent to another, each one adding ion to other services and agents discov- other requirements.
value, to construct the final product re- ered through service advertisements. For In the next step, the Semantic Web will
quested by the end user. Make no mistake: example, they could have used a trusted break out of the virtual realm and extend
to create complicated value chains auto- service to take a list of providers and de- into our physical world. URIs can point to
matically on demand, some agents will ex- termine which of them are in-plan for a anything, including physical entities,
ploit artificial-intelligence technologies in specified insurance plan and course of which means we can use the RDF lan-
addition to the Semantic Web. But the Se- treatment. The list of providers would guage to describe devices such as cell
mantic Web will provide the foundations have been supplied by another search ser- phones and TVs. Such devices can adver-
XPLANE

and the framework to make such tech- vice, et cetera. These activities formed tise their functionalitywhat they can do
nologies more feasible. chains in which a large amount of data and how they are controlled much like

The Future of the Web SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE 29


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.
What Is the Killer App?
AFTER WE GIVE a presentation about the Semantic Web, were often asked, Okay, so what is the killer application of the Semantic
Web? The killer app of any technology, of course, is the application that brings a user to investigate the technology and start
using it. The transistor radio was a killer app of transistors, and the cell phone is a killer app of wireless technology.
So what do we answer? The Semantic Web is the killer app.
At this point were likely to be told were crazy, so we ask a question in turn: Well, whats the killer app of the World Wide Web?
Now were being stared at kind of fish-eyed, so we answer ourselves: The Web is the killer app of the Internet. The Semantic Web is
another killer app of that magnitude.
The point here is that the abilities of the Semantic Web are too general to be thought about in terms of solving one key problem
or creating one essential gizmo. It will have uses we havent dreamed of.
Nevertheless, we can foresee some disarming (if not actually killer) apps that will drive initial use. Online catalogs with
semantic markup will benefit both buyers and sellers. Electronic commerce transactions will be easier for small businesses to set
up securely with greater autonomy. And one final example: you make reservations for an extended trip abroad. The airlines, hotels,
soccer stadiums and so on return confirmations with semantic markup. All the schedules load directly into your date book and all
the expenses directly into your accounting program, no matter what semantics-enabled software you use. No more laborious
cutting and pasting from e-mail. No need for all the businesses to supply the data in half a dozen different formats or to create and
impose their own standard format.

software agents. Being much more flexible and employ services and other devices for them brings great benefits. Like a Finnish-
than low-level schemes such as Universal added information or functionality. It is English dictionary, or a weights-and-mea-
Plug and Play, such a semantic approach not hard to imagine your Web-enabled sures conversion table, the relations allow
opens up a world of exciting possibilities. microwave oven consulting the frozen- communication and collaboration even
For instance, what today is called food manufacturers Web site for opti- when the commonality of concept has not
home automation requires careful config- mal cooking parameters. (yet) led to a commonality of terms.
uration for appliances to work together. The Semantic Web, in naming every
Semantic descriptions of device capabili- Evolution of Knowledge concept simply by a URI, lets anyone ex-
ties and functionality will let us achieve the semantic web is not merely the press new concepts that they invent with
such automation with minimal human in- tool for conducting individual tasks that minimal effort. Its unifying logical lan-
tervention. A trivial example occurs when we have discussed so far. In addition, if guage will enable these concepts to be
Pete answers his phone and the stereo properly designed, the Semantic Web can progressively linked into a universal Web.
sound is turned down. Instead of having assist the evolution of human knowledge This structure will open up the knowl-
to program each specific appliance, he as a whole. edge and workings of humankind to
could program such a function once and Human endeavor is caught in an eter- meaningful analysis by software agents,
for all to cover every local device that ad- nal tension between the effectiveness of providing a new class of tools by which
vertises having a volume control the small groups acting independently and we can live, work and learn together.
TV, the DVD player and even the media the need to mesh with the wider commu-
players on the laptop that he brought nity. A small group can innovate rapidly
home from work this one evening. and efficiently, but this produces a sub-
The first concrete steps have already culture whose concepts are not under- MORE TO E XPLORE
been taken in this area, with work on de- stood by others. Coordinating actions Weaving the Web: The Original Design and
veloping a standard for describing func- across a large group, however, is painful- Ultimate Destiny of the World Wide Web by Its
tional capabilities of devices (such as ly slow and takes an enormous amount Inventor.
screen sizes) and user preferences. Built of communication. The world works Tim Berners-Lee, with Mark Fischetti. Harper San
Francisco, 1999.
on RDF, this standard is called Compos- across the spectrum between these ex-
ite Capability/Preference Profile (CC/PP). tremes, with a tendency to start small World Wide Web Consortium (W3C): www.w3.org/
Initially it will let cell phones and other from the personal idea and move to- W3C Semantic Web Activity: www.w3.org/2001/sw/
nonstandard Web clients describe their ward a wider understanding over time. An introduction to ontologies:
www.SemanticWeb.org/knowmarkup.html
characteristics so that Web content can An essential process is the joining to-
Simple HTML Ontology Extensions Frequently
be tailored for them on the fly. Later, gether of subcultures when a wider com- Asked Questions (SHOE FAQ):
when we add the full versatility of lan- mon language is needed. Often two groups www.cs.umd.edu/projects/plus/SHOE/faq.html
guages for handling ontologies and log- independently develop very similar con- DARPA Agent Markup Language (DAML) home page:
ic, devices could automatically seek out cepts, and describing the relation between www.daml.org/

30 SCIENTIFIC AMERICAN SPECIAL ONLINE ISSUE APRIL 2002


COPYRIGHT 2002 SCIENTIFIC AMERICAN, INC.

Das könnte Ihnen auch gefallen