Advertisement
Promo

Online business Toolkit

Towards a Semantic Web

Greg Ross

Published: 31 Jan 2005 16:05 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

The two most important technologies for developing the Semantic Web are eXtensible Markup Language and the Resource Description Framework. XML allows content creators to label information in a meaningful way (i.e., <Dryer><Part>95405 </Part></Dryer>). Programs can make use of these tags in sophisticated ways, but the program has to know what the content creator uses each tag for. In summary, XML allows users to add arbitrary structure to their documents but says nothing about what the structures mean.

RDF expresses the meaning of XML. The W3C developed this new logical language to facilitate interoperability of applications which generate and process machine-understandable representations of data resources on the Web. In RDF, a document makes assertions that particular things have properties (such as "is a brother of", "is the CEO of") with certain values. This structure turns out to be a natural way to describe the majority of data processed by machines. Within this structure, the subject and object are each identified by a Universal Resource Identifier, similar to the concept of a link on a Web page. URLs are the most common type of URI.

Even with the above framework in place, two databases may use different identifiers for what is in fact the same concept. A program that wants to compare or combine information across the two databases has to know that these two terms mean the same thing. The program must have a way to discover such common meanings for whatever databases it encounters.

Ontologies provide the solution to this problem. In philosophy, ontology is a theory about the nature of existence, of what types of things exist; ontology as a discipline studies such theories. Artificial-intelligence and Web researchers have co-opted the term for their own jargon, and for them the term ontology refers to a document or file that formally defines the relations among terms.

The Semantic Web will advance the relational database model and overturn old ways of organizing information, according to Berners-Lee. Rather than listing information in tree structures, it will create a Web based on the relationships of people, places and things as they exist in the real world.

He expressed the belief that Semantic Web technology will advance the information revolution he began with the World Wide Web, changing everything from how users set up their online address books to how they pay their taxes.

There is a lot more to the concept of the Semantic Web than can be realistically included in one article. You'll find an in-depth knowledge base on the subject here.

Next

Previous

1 2


  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
240 out of 403 people found this useful


Company/Topic Alerts

Create a new alert from the list below:



Win a BlackBerry with Vlingo voice recognition

Win a BlackBerry with Vlingo voice recognition

What is ZDNet UK's usual tagline?

Competition closes - 14 Jan 2010

Video icon

Video

Google Chrome

Roundup: Full coverage of Google Chrome

The search giant has launched a beta of its own open-source browser, sending a clear challenge to Microsoft in the way it lets users work with applications More

Blog: Google Chrome has Microsoft's code inside, says MS manager

And furthermore, he says, that's a good thing... More

Blog: Google Chrome — nine things we've found since launch

Google must be very happy with the coverage Chrome has gathered. But it's not all good news... More


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters