By Ganesh Ram on May 11, 2008
The community feature of Project WebSynergy
has been semantically
enabled. This is a preview version of that.
This is taking the first step towards Web3.0 enablement.
So whats the Semantic Web ??
The semantic web is an evolving extension of the world wide web, in which web content can be expressed not only in a natural language but also in a format that can be read and used by machines for processing the information. It is w3c recommendation.
As a human when we write and read a blob of text, we know what it means but a machine reading a bunch of characters has no idea as to what it means.
For the machine to be as intelligent as humans to decipher similar information from the text, there has to be some kind of information that the machine has to be provided with. This "extra" information is traditionally provided as meta-data in the form of tags, microformats or some other means. A much more structured and scientific way of applying metadata to a blurb of text is via what is called an ontology.
The community feature of Project WebSynergy allows you to add blog entries, wiki pages and message boards.
Refer to my blog on how to create a community in Project WebSynergy.
For an idea of what a Semantic Community Portal is, see here.
In a Project WebSynergy community, when the user creates a blog entry or a wiki page, he/she can optionally associate it with an ontology element (which acts as the metadata).
When the user views the blog entry, the other semantically related blog entries and wiki pages are displayed. The search for the related entires is not a key word search, but a semantic search done by the reasoner. The semantic reasoner infers the related ontology elements and we can see the blog entries and wiki pages for which the related ontology elements have been applied to.
An example of the Semantic Community Portal is shown in the screen-casts.