We hear stuff in the news all the time about a company that developed this or that technology that can interact better with humans, or provide better and more intelligent services to humans.
As you might guess, the idea of computers interacting and understanding humans better gets me pretty excited. I’ve always been intrigued with topics such as algorithmically determining what a document is about and how it relates to another document, whether it is possible for a computer to understand what a person is saying, or if it is possible to teach a computer to carry on a real conversation.
Well, the “Semantic Web” could potentially make all of this happen. This is essentially an advanced way for a computer to understand what a web page is for, what it does, and how to interact with it - rather than having to have a human interpret and issue the many commands directly (read, click, write, click, read, click some more..).
When Captain Picard of the USS Enterprise issues a command like Evasive Maneuvers, do you think the navigator enters in each coordinate and flies the ship according to a pattern he has memorized? No, that would be quite impossible. In the time it takes a human to react and do that, the Romulans would blast them into nano-particles. I believe that the Computer understands what the Captain is saying, and makes it so. The navigator then assists the Computer in this effort, creating bond between the human and the Computer. This is an excellent example of a Semantic application - the Computer interprets and acts accordingly, based solely on the requirements of the Captain and crew.
I could probably write a lot more, but instead I found a cool video giving an introduction to Semantic Web that is probably more interesting.
For geeks like me, this stuff is great. For everyone else - sit tight - this is the future of the world wide web, and it will change the world as we know it. Enjoy.
[youtube:http://youtube.com/watch?v=OGg8A2zfWKg]
Thanks to flaptor for drawing my attention to the video.