Semantic Web 3.0: The day you will have your own assistant, maybe?

The phone rings. It’s your mother: “It’s that time of the year dear, can you help me organize this year’s family reunion? I’ll have my semantic web agent send you the details and I’ll check back with you in half an hour. Take care

Web 3.0!

Web 3.0!

That would definitely be labeled as a “nightmare call”, but thankfully mom loves socializing with family members so her agent is connected to their agents… making your life a lot easier. This enables to you check the data that your mom’s semantic web agent has sent over. Other than access to the agent’s contact list of agents, the only other detail that your mother added was “ I want a warm weekend sometime in the next 2 months.

So your trusty little agent goes to work and finds appropriate dates based on information from the other agents. He then checks online for hotel bookings in California and Florida – since you have it on your wish list for this year, he puts those results first – and then comes up with 3 package options for each place that would be within budget for you and your family. Then he sends a confirmation email to you and your mom. The phone rings again “Oh hello dear, I just got your email. I like the idea of going to the Keys but I rather pick a different hotel than the ones listed, I heard good things about the Eden hotel from Aunt Jill, Can you check that out please ?”. A couple more clicks, and the trip is planned, hassle-free.

It Could Happen One Day…

That’s one of the scenarios that the next generation of web, Web 3.0, promises us. The ability to allow our computers to not just access, share and preview information but to understand the meaning of information contained in documents and relate it to you, the user.

The Internet, since its inception, facilitated sharing and accessing information but the information on the web was not interconnected. What the semantic web attempts to do is allow computers to socializes with each other and share and understand the information of interest to them or their users, in addition to pulling other relevant information from the web revolutionizing the way we view and process data.

the Evolution of the Web

the Evolution of the Web

So How Would The Semantic Web Do It?

“The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. ” ~ Tim Berners-Lee

The way we will be able to give meaning to our documents is through the open standard of Resource Description Framework (RDF). RDF is to the semantic web what HTML is to the document web, it allows you to define what the document is talking about. So RDF would contain information about the author, the date it was created and what topics it tackles. What makes RDF interesting is that it also contains information on how this documents relates to other documents, concepts, people, places, etc in the real world. So in the same notion that a cascading sheet (CSS) tells a computer how to display a document on the internet, an RDF will tell it what it means and how it’s related to other pieces of information.

Based on that notion, one of the biggest challenges of the Semantic Web is translating the massive amount of information currently available on the Internet into the language that computers understand, along with creating new information that already has that information in it. A lot of work is being done by search engines and companies to create intelligent tools and natural language processing software that will automate a lot of the process.

So Where Can I experience the Semantic Web ?

Although we are still in the early years of the Internet’s third decade, we are already seeing a lot of promising progress in making the semantic web a reality. Last week Oracle, a leader in enterprise level database management systems, announced that its database users will have native access to Thomas Reuters OpenCalias meta generation service providing its users with Natural Language Processing (NLP) capabilities and allowing the corporate world to benefit from semantic technologies. Moves like that have allowed the semantic web to shift from the labs into the business work flow and integrating the semantic web into people’s everyday life. That will allow more meaningful content to be produced and will definitely be a spark for innovation. The fact that semantic solutions are already making their way into the enterprise market is a testament to the level of robustness and scalability it has achieved and its a reassurance that it will deliver on its promise.

So Is There Anything That Would Help Me With That Family Reunion ?

While you might not be able to get your semantic agent to organize your family reunion anytime soon, you will definitely start experiencing the benefits of the semantic web, whether it’s through social networks, search engines, or new creative services that are popping on the web everyday. So to help you get that family reunion organized just head over to TripIt, and it will definitely be a great assistant.

So, what do you think ? Will the Semantic Web deliver on its promises or will it be another fantasy that doesn’t materialize ?

Comments and Reactions

7 responses to “Semantic Web 3.0: The day you will have your own assistant, maybe?”

  1. Beiruta says:

    Great post and big dreams that I think can and will come true… The question is though: do we want them to? Do we want our computers to talk to each other without our assistance? Do we want “semantic agents” to replace the things we do as family and friends together or even worse, replace jobs?

  2. FadiPick says:

    I have wrote a long comment yesterday but it didnt get through :(. Anyway, I wanted to say that I can't wait to experience the benefits of the semantic web. I know that it is coming, and I know that it will bring a lot of new experiences with it. It will save us much time and trouble and definately save you the nagging of your mother :)

  3. lostindots says:

    Exciting future! But to Beiruta's point: do we want to rely on “secret algorithms” to organize our family reunions in “best rated” hotels? I don't want to add to the Google paranoia, but I still wonder if the nicest hotel on earth is not actually hidden on page 2,354 of my Google search for some obscure mathematical – if not financial – reason. And this is only the present!

  4. Jonnyy says:

    Interesting read, the internet has really revolutionised how we communicate. It's hard to speculate what's coming next.

  5. […] Read the original: Semantic Web 3.0: The day you will have your own assistant, maybe … […]

  6. VladimirA says:

    Great post, I have been reading a lot about the Semantic Web lately, and I was wondering what the obstacles of this (r)evolution are ? Personally, I have developed a Knowledge Management System based on ontologies including inference subengine with providing web services for open communication with the knowledge base, but it proved to have poor performance compared to ordinary databases and the inference process is very expensive, too. So my point was, I think the first problem has somewhat hardware nature, meaning that we do not have the needed resources to build “intelligent systems” which inevitably have to be equally fast, or even faster than the current ones.
    The second problem in my opinion is that, people (webmasters) don't obiously see the benefits of the Semantic Web since there are no commonly known semantic applications and the effort needed to publish their semantics, as it seems to them, is too expensive. However, I believe that approaches such as the one of the OpenCalais & Oracle will automate the process and motivate people to simple semantically annotate their webistes.
    The third problem, possibly, with having the first two theoretically solved, lies in the essential human nature. People lie. From various reasons. But they do. Semantic Web relies on semantic annotation, but there is no mechanism that will stop people from stuffing keywords and on purposely incorrect annotations. Remember Alta Vista ? Seems like history is repeating, after all. The answer to this problem, according to me, could possibly lie in completely automating the annotating process and advanced consistency maintainance of large knowledge bases.
    To sum up, yes, things are moving, enterprises deeply believe that ontologies will provide them easy integration of different their systems, enhance B2B communication etc. But web services exist quite a while, don't they ? XML promises to free us from platform dependance, right ? So, why do we need ontologies then ? With SOAP we could express any object on any platform, right ? Then why are ontologies so wanted ? Again, their power lies in inference capabilities… Oh, wasn't that how I started ? Inference allows machines to understand the meaning, communicate with each other, and provide better service to humans … But it is very expensive, and limits the sharing of knowledge among knowledge sources. A vicious circle maybe?
    Anyone, we could continue this discussion on my blog, too, feel free to write…
    Semantic Web Buzz


  7. […] Semantic Web 3.0: The day you will have your own assistant, maybe? ( […]

Latest pingbacks

©2010 thoughtpick, copyrights reserved.