contributed articles

Doi: 10.1145/1409360.1409377

How ontologies provide the semantics,
as explained here with the help
of Harry Potter and his owl Hedwig.

By ian hoRRocKs
ontologies
and the
semantic Web
While phenomenally successful in terms of amount
of accessible content and number of users, today’s
Web is a relatively simple artifact. Web content
consists mainly of distributed hypertext and
hypermedia, accessible via keyword-based search and
link navigation. simplicity is one of the Web’s great
strengths and an important factor in its popularity and
growth; even naive users quickly learn to use it and
even create their own content.

however, the explosion in both the range and quantity of Web content also highlights serious shortcomings in the hypertext paradigm. the required content becomes increasingly difficult to locate via search and browse; for example, finding information about people with common names (or famous namesakes) can be frustrating. answering more complex queries, along with more general information retrieval, integration, sharing, and processing, can be difficult or even impossible; for example, retrieving a list of the names of E.u. heads of state is apparently

beyond the capabilities of all existing Web query engines, in spite of the fact that the relevant information is readily available on the Web. Such a task typically requires the integration of information from multiple sources; for example, a list of E.U. member states can be found at europa.eu, and a list of heads of state by country can be found at rulers.org.

Specific integration problems are often solved through some kind of software “glue” that combines information and services from multiple sources. For example, in a so-called mashup, location information from one source might be combined with map information from another source to show the location of and provide directions to points of interest (such as hotels and restaurants). Another approach, seen increasingly in so-called Web 2.0 applications, is to harness the power of user communities in order to share and annotate information; examples include image- and video-sharing sites (such as Flickr and You Tube) and auction sites (such as eBay). In them, annotations usually take the form of simple tags (such as “beach,” “birthday,” “family,” and “friends”). However, the meaning of tags is typically not well defined and may be impenetrable even to human users; examples (from Flickr) include “sasquatchmusicfestival,” “ celebrity-lookalikes,” and “twab08.”

Despite their usefulness, these approaches do not solve the general problem of how to locate and integrate information without human intervention. This is the aim of the semantic Web3 according to the World Wide Web Consortium (W3C) Semantic Web FAQ; the goal is to “allow data to be shared effectively by wider communities, and to be processed automatically by tools as well as manually.” The prototypical example of a semantic Web application is an automated travel agent that, given constraints and preferences, gives the user suitable travel or vacation suggestions. A key feature of such a “software agent” is that it would not simply exploit a predetermined set of informa-

References:

http://rulers.org

http://college.usc.edu/vhi/

Archives