Friday, March 30, 2007

Semantic Web - the Web Eevolution (submitted abstract)

The Internet we are using every day has over 300 million users and 3 billion statistic documents however, its utilization is rather primitive. Tim Berners Lee the inventor of the web and director of World Wide Web Consortium (W3C) envisions a new future of the web. This future is called Semantic Web. The new web represents the attempt to “bring web to its full potential” by developing interpretable technologies such as specifications and protocols governing knowledge representation and services of the web.
Today’s web is a huge repository of information for human use and Semantic Web is its extension where the web contents can be used and interpreted by software agents. The agents will enable automatic finding, sharing and integration of information on the web. Semantic Web also provides a new level of services. For example you will be able to find all restaurants that serve pizza in a 10 kilometer distance which are open until 12pm, even if a restaurant uses “Italian food” instead of pizza will appear in your list!
Semantic Web embraces multiple technologies to perform its tasks such as manipulation and extraction of information, and execution of complex services. The concept Resource Description Framework (RDF) is a fundamental method of representing basic pieces of information in semantic web. Ontology – “specification of conceptualization” is built upon RDF and used to represent information and its semantic in a machine-processable manner. A special XML based language called Ontology Web Language (OWL), is used to represent knowledge and services as Ontology.
A number of approaches have already been proposed to address the challenges in planning, composition, and execution of web services. However, the planning problem is far from trivial. An active group of researchers, led by Dr. Marek Reformat in Electrical and Computer Engineering (ECE) Department at the University of Alberta is contributing to semantic web technologies. The studies in the ECE are focused on the automatic web service execution and service composition in the presence of uncertainty. The case studies in the domain of travel planning are being constructed. The expected outcome would be intelligent user agents, which can perform complex services in travel domain based on user preferences. The results will be applicable in other domains.

No comments: