As semantic technology building blocks fall into place, "The Semantic Web" shows you how semantic web technologies can be a part of decision support, business development, information sharing, and automated administration.
by DEVX Staff
Jun 19, 2007
Page 3 of 4
Creating a flowchart of your travel arrangement decisions can be a complex process. Say, for example, that if the trip is less than 100 miles, you will rent a car. If the trip is between 100 miles and 300 miles, you will take the train or bus. If the trip is above 300 miles, you will fly. If you fly, you will look for the cheapest ticket, unless you can get a first-class seat with your frequent-flyer miles from American Airlines. If you do book a flight, you want a vegetarian meal. You want to weigh the cost of your hotel against the proximity to your meeting place, and you have room preferences, and so on. As you begin mapping out the logic for simply booking travel, you realize that this could be a complex process that could take a few hours.
Information Sharing Analogy
For you Trekkies out there, an interesting analogy to the "perfect" information-sharing organization can be seen in a popular television series Star Trek: The Next Generation. In that show, the Borg species were masters of communication and knowledge sharing. When they would assimilate a new species, they would download all the new information into their central knowledgebase. All the members of the Borg would immediately be able to understand the new knowledge. As a result, they could grow smarter and quickly adapt into a dynamic, agile organization. Although we don't necessarily want to be like the Borg, it would be great to share information as effectively as they did!
When employees leave, they carry with them irreplaceable knowledge that isn't stored. Wouldn't it be great if we could retain all of an employee's work in a corporate knowledgebase so that we have all of his or her documents, emails, notes, and code, and retain as much information as possible? Not only that, if this information was saved or annotated with metadata in a machine-understandable format, like RDF, the information in these documents could be assimilated into the knowledgebase. If your organization could use tools that allow your employees to author their documents and tag content with annotations that contain information tied to your corporate ontology of knowledge, you could minimize the loss of data that employee turnover inevitably causes.
These are only a few ideas of how semantic web technologies can help you share and discover information in your business.
Finalizing your arrangements manually may take a long time. Luckily, with the semantic web and web service orchestration, much of this could be accomplished by an automated process. If you have all of these rules and personal travel preferences in your corporate knowledgebase, your smart travel application can choose your travel arrangements for you, using your machine-understandable rule set as the basis for conflict resolution. By accessing relatable semantic tags on online travel and hotel services, your travel application can compare, contrast, evaluate the options, and present you with a list of best matches. (A good example of this is in Chapter 4, "Understanding Web Services" in The Semantic Web.)
In short, semantic web-enabled Web services have the potential to automate menial and complex tasks in your organization.