The Semantic Web = a Web with a meaning.
“If HTML and the Web made all the online documents look like one huge book, RDF, schema, and inference languages will make all the data in the world look like one huge database” – Tim Berners-Lee, Weaving the Web, 1999
I attended a seminar on “The Semantic Web” a tech talk session organized by ACM at Computer Society of India, Bangalore chapter on 23rd Feb ’08. The session was presented by Geetha Manjunath a Senior Research Scientist at HP Labs, India with 17 years of research experience in System Software Design and Middleware Architectures.
This was my first time attending a tech talk session at CSI and had a bit of difficulty in finding the location. I entered at the right time. I am a n00b to Semantic Web, but heard holler in the press about it, and wanted to know what it’s all about.
Abstract: The Semantic Web is an emerging technology intended to
transform ‘documents’ on the World Wide Web into ‘knowledge’ that can be
processed by machines. While this is the vision of Tim Berners Lee, the
core technologies of Semantic Web can be used in many enterprise
applications today. RDF, RDFS and OWL – the building blocks of Semantic
Web – provide good models for knowledge representation to solve some
primary problems in data and application integration. The talk will give
an introduction to semantic web, ontologies and associated W3C standards
(RDF, OWL, SPARQL). It will also touch upon some existing and potential
enterprise solutions that can use semantic web and the associated
Semantic: (Greek semantikos, giving signs, significant, symptomatic, from sema, sign) refers to the aspects of meaning that are expressed in a language, code, or other form of representation…
As I understood, Semantic Web is an extension of WWW wherein an attempt is made to define the meaning of information on the web so that the web content can be understood my Web/Machines/People acting as universal pool of information and knowledge.
At the heart of Semantic Web is RDF (Resource Description Framework) and several other terminologies and data formats. Being a n00b, I was trying to picture the entire concept with what I knew already about WWW and contrasting between Semantic and WWW. The audience was real energetic and knowledgeable. Micro formats, OWL, Ontology, URL, URI gossh…it was going bounces for me. But I adhered with the basics and tried to understand from a layman’s view. I had some questions:
1. When there are million’s of web pages, who is going to define and maintain the URI, to avoid duplication. Also to mention the integrity of the definition. (Ans: Swoogle. http://en.wikipedia.org/wiki/Swoogle)
2. How different are bots compared to Semantic web. As bots have the intelligence based on algorithms and read and extract information from web pages.
3. Information is wealth, we all know!! Since semantic web is so very promising, what’s the road block for it go live. What are the major hindrance for wide spread adaptation and what are the initiatives taken by W3C to promote it.
The session was very informative and interesting and it went on for almost two hours. I decided to explore more on the subject and will spend the next couple of weeks exploring in depth what Semantic web’s all about. Here are a few links to give you a head start.
I will upload the presentation slides once they are mailed to me from ACM.
Happy exploring Semantic Web until then!!!