Tuesday, August 14, 2012

Digging into Semantic Web - Introduction


What is semantic web?

Your question is quite slim, but please don’t expect that I can give your answer in a slim way also. It will take time to make you understand what it is. In a nutshell, Semantic Web is the latest technological development in the domain of web.

The contemporary web has shown us the way through which remote machines could actually interconnect through distribution of documents (HTML files for say). The documents are supposed to be read by the humans only. Hence within the documents, the representation of data is structurally organized only. The entire semantic outcome or the meaning of the data inside that organized structure is left for human brain as it is sufficiently intelligent.

But since the inception of web, the time has changed. Web has got tremendous popularity both in business and social sectors.  Now – a – days, we think web is almighty, forgetting the fact that we, the humans only can mean out what is there in a webpage.

Let us think for the following scenario.

Suppose I ask you to come up with a book (among that are available in the internet) on “Leadership Management” with least number of pages. Is it a very ambitious demand? Primary it seems that this task is easy. But to get to the answer, you need to do a google (or any other) search, you got to go to the individual webpage, search for the data that represents the number of pages, then list them all and sort. What a pathetic process to answer a relatively “non-ambitious demand”.

Now realizing the problem, if you are clever enough, you will probably go for writing a web crawler (a computer program) that will do the job for you. But believe me, this is equally an inefficient way. Even if you get the google listing primarily, how your program will know, within a webpage, where is the data which represents the number of pages? You can search out for the data which represents the number of pages very easily, but your crawler/program is not that much intelligent.

So, we can come to a conclusion that today’s web is not fit for the machines/robots or computer programs to work on. It is has to be, because today’s web is for human only.

Hence we need a web which could be understood by the machines, because today the web has gone beyond the human usage. Current web has no organized framework which could actually mean out or semantically represent the data inside the webpage.

Finally, Semantic Web is that young technology, through which you can impart this semantic representations to the dumb webpage so that it could be understood by the machines. 

Here I end. Still if you have any doubts, please raise your voice; I will try to answer you.

2 comments:

  1. In one word can we say that semantic web/web 3.0 is all about making the web crawlers artificially intelligent?

    ReplyDelete
  2. The evolution of semantic web is a continuous process. There are several factors behind the scene which are playing their roles in advancement of semantic web.

    Semantic web has multiple set of audience of completely different kind. All of them have different ambitious expectations from semantic web.

    So it will be a oversimplification if we say that semantic web is all about making the web crawlers artificially intelligent.

    But obviously from technological point of view AI aspect of Semantic Web is really a big thing. The AI research that started with huge expectations, may achieve its glory only with Semantic Web.

    But the business (financial / social) aspect of Semantic Web has really knocked out the technological aspect and to cope up with these requirements, I, personally feel that the future research on Semantic Web will mostly be directed towards exploring easiness of information translation or integration.

    ReplyDelete

Note: Only a member of this blog may post a comment.