Towards a Semantic Web

(continued from previous page)

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.

TechRepublic is the online community and information resource for all IT professionals, from support staff to executives. We offer in-depth technical articles written for IT professionals by IT professionals. In addition to articles on everything from Windows to e-mail to firewalls, we offer IT industry analysis, downloads, management tips, discussion forums, and e-newsletters.

©2005 TechRepublic, Inc.

Advertisement

Talkback 0 comments

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Chris Duckett Carelessness busts Linux security
    No operating system can ever properly protect a computer from trojans as long as users continue to do silly things. Just because Linux is immune to your standard drive-by viruses it does not mean that it can escape trojan horses.
  • Array Sun shining on Ajnaware
    Graham Dawson talks about the future of iPhone app development and augmented reality.
  • Array Holiday IT to-do lists
    The fast-approaching holiday season is a great time to update your IT systems while everything's quiet.
  • More blogs »

Tags

Back to top

Featured