Wednesday, January 13, 2010

Are u Ready for the semantic web (Web 3.0) ? I am… *Anticipating*

You've decided to go see a movie and grab a bite to eat afterward. You're in the mood for a comedy and some incredibly spicy Mexican food. Booting up your PC, you open a Web browser and head to Google to search for theater, movie and restaurant information. You need to know which movies are playing in the theaters near you, so you spend some time reading short descriptions of each film before making your choice. Also, you want to see which Mexican restaurants are close to each of these theaters. And, you may want to check for customer reviews for the restaurants. In total, you visit half a dozen Web sites before you're ready to head out the door.

Some Internet experts believe the next generation of the Web -- Web 3.0 -- will make tasks like your search for movies and food faster and easier. Instead of multiple searches, you might type a complex sentence or two in your Web 3.0 browser, and the Web will do the rest. In our example, you could type "I want to see a funny movie and then eat at a good Mexican restaurant. What are my options?" The Web 3.0 browser will analyze your response, search the Internet for all possible answers, and then organize the results for you.

That's not all. Many of these experts believe that the Web 3.0 browser will act like a personal assistant. As you search the Web, the browser learns what you are interested in. The more you use the Web, the more your browser learns about you and the less specific you'll need to be with your questions. Eventually you might be able to ask your browser open questions like "where should I go for lunch?" Your browser would consult its records of what you like and dislike, take into account your current location and then suggest a list of restaurants.

To understand where the Web is going, we need to take a quick look at where it's been. Keep reading for a quick lesson on the evolution of the Web.

Web 3.0 Approaches

You never know how future technology will eventually turn out. In the case of Web 3.0, most Internetexperts agree about its general traits. They believe that Web 3.0 will provide users with richer and more relevant experiences. Many also believe that with Web 3.0, every user will have a unique Internet profilebased on that user's browsing history. Web 3.0 will use this profile to tailor the browsing experience to each individual. That means that if two different people each performed an Internet search with the same keywords using the same service, they'd receive different results determined by their individual profiles.

The technologies and software required for this kind of application aren't yet mature. Services likeTiVO and Pandora (reminds me of Avatar in 3d- Great movie) provide individualized content based on user input, but they both rely on a trial-and-error approach that isn't as efficient as what the experts say Web 3.0 will be. More importantly, both TiVO and Pandora have a limited scope -- television shows and music, respectively -- whereas Web 3.0 will involve all the information on the Internet.
Some experts believe that the foundation for Web 3.0 will be application programming interfaces(APIs). An API is an interface designed to allow developers to create applications that take advantage of a certain set of resources. Many Web 2.0 sites include APIs that give programmers access to the sites' unique data and capabilities. For example, Facebook's API allows developers to create programs that use Facebook as a staging ground for games, quizzes, product reviews and more.


One Web 2.0 trend that could help the development of Web 3.0 is the mashup. A mashup is the combination of two or more applications into a single application. For example, a developer might combine a program that lets users review restaurants with Google Maps. The new mashup application could show not only restaurant reviews, but also map them out so that the user could see the restaurants' locations. Some Internet experts believe that creating mashups will be so easy in Web 3.0 that anyone will be able to do it.

Other experts think that Web 3.0 will start fresh. Instead of using HTML as the basic coding language, it will rely on some new -- and unnamed -- language. These experts suggest it might be easier to start from scratch rather than try to change the current Web. However, this version of Web 3.0 is so theoretical that it's practically impossible to say how it will work.
The man responsible for the World Wide Web has his own theory of what the future of the Web will be. He calls it the Semantic Web, and many Internet experts borrow heavily from his work when talking about Web 3.0. What exactly is the Semantic Web? Keep reading to find out.



People keep asking what Web 3.0 is. I think maybe when you've got an overlay of scalable vector graphics - everything rippling and folding and looking misty — on Web 2.0 and access to a semantic Web integrated across a huge space of data, you'll have access to an unbelievable data resource."

– Tim Berners-Lee, 2006

0 comments:


Powered by EVER Internet Marketing