SW Vision
Ontology Engineering

     Aditional Topics
Example for chapter 1 - The Semantic Web Vision

Michael had just had a minor car accident and was feeling some pain in the neck. His GP suggested a series of physical therapy sessions. Michael asked his Semantic Web agent to work out some possibilities.

The agent retrieved details of the recommended therapy from the doctorís agent, and looked up the list of therapists maintained by Michaelís health insurance company. The agent checked for those located within a radius of 10km from Michaelís office or home, and looked up their reputation according to trusted rating services. Then it tried to match between available appointment times and Michaelís diary. In a few minutes the agent returned two proposals. Unfortunately Michael was not happy with either of them. One therapist had offered appointments in two weeksí time, for the other Michael would have to drive during rush hour. Therefore Michael decided to set stricter time constraints and asked the agent to try again.

A few minutes later the agent came back with an alternative: A therapist with excellent reputation who had free appointments starting in two days. However there were a few minor problems:

  • A few of Michaelís less important work appointments would have to be rescheduled. The agent offered to make arrangements if this solution was adopted.
  • The therapist was not listed on the insurerís site because he charged more than the insurerís maximum coverage. The agent had found his name from an independent list of therapists, and had already checked that Michael was entitled to the insurerís maximum coverage, according to the insurerís policy. It had also negotiated with the therapistís agent a special discount. The therapist had only recently decided to charge more than average, and was keen to find new patients.

Michael was happy with the recommendation, since he would have to pay only a few dollars extra. However, because he had installed the Semantic Web agent a few days ago, he asked it for explanations for some of its assertions: how was the therapistís reputation established, why was it necessary for Michael to reschedule some of his work appointments, how was the price negotiation conducted. The agent provided appropriate information.

Michael was satisfied. His new SemanticWeb agent was going to make his busy life easier. He asked the agent to take all necessary steps to finalize the task.