Building Semantics is Different from Building the Web
Published 1 month ago by Yihong Ding
When constructing the Semantic Web, we are actually building two varied aspects simultaneously. One aspect is the Web that includes things such as the communication protocols, the Web data presentation formats, and so on. In particular, we have invented new technologies such as RDF, OWL, SPARQL, and other W3C recommended Semantic Web standards. The other aspect is the semantics that represent the meanings of Web data. Building semantics is, however, different from building the Web.
Building the Web is a professional activity. Ordinary users do not have the knowledge nor do they have the interest to design efficient network transmission protocols or data presentation formats. Hence to the end, these Web-construction issues can only be solved by few well-trained professionals. As long as the eventual results (i.e. the constructed Web) works well, ordinary users do not care what has been implemented technically.
Building semantics is, however, a different story. "Semantics" is a subjective term by contrast to "the Web" which is an objective term. For instance, to the same name Tony Blair George W. Bush will label and assign it the semantics such as ally and friend while Osama bin Laden will label and assign it the semantics such as enemy. So is Tony Blair a friend or an enemy? It very much depends on who answers or who searches the answers. Because of this reason, building semantics cannot be restricted to the hands of few professionals. By contrast, it must engage the participation of all Web users.
In a recent blog post, Nova Spivack emphasized that only the companies that have adopted Semantic Web technologies such as RDF and OWL in their infrastructure might be titled the "Semantic Web companies." Though this argument makes sense, it is not the precise declaration in my point of view.
As we just discussed, adopting technologies such as RDF and OWL helps build a web that can be enhanced by explicit semantic specifications. These technologies themselves do not mean semantics. No single company can substitute billions of Web users and to specify semantics for them since assigning semantics is a subjective issue. Only Web users can specify semantics by themselves and for themselves. So what Nova's argument suggested is actually the companies dedicated to building a web in contrast to building semantics. The companies dedicated to building semantics are the ones that focus on providing users facilities for declaring their own semantics.
Of course, however, Twine seems to match both categories by using Semantic Web technologies and encouraging user-specified semantics. Hence we can determine that Radar Networks is a Semantic Web company. By contrast, Digg is not a Semantic Web company yet even when it has tried to store data in RDF because it hardly encourages user-specified semantics.
About the author
Trackback URL for this entry:
http://www.semanticfocus.com/blog/tr/id/293110/
Spam protection by Akismet
Post a comment


Posted by Kingsley Idehen on May 18, 2008 at 5:22pm
Yihong,
Yes, I agree with your analysis as per:
http://www.openlinksw.com/dataspace/kidehen@openlinksw.com/weblog/kidehen@openlinksw.com%27s%20BLOG%20%5B127%5D/1360
Of course, I would have done a ping- or tracikback if I had a URI :-)
Kingsley
Posted by Kingsley Idehen on May 18, 2008 at 5:23pm
Yihong,
Found the trackback URI :-)
Kingsley
Posted by Yihong Ding on May 19, 2008 at 12:27pm
Kingsley,
Thank you. I have seen your post and I agree with you that the emphasis of "Linked Data Web" is a compromise of my statements. The combination of building the Web and building semantics will lead to the "Linked Data Web" in your description.
Constructing Semantic Web in real is still an open problem. I feel that we need a stepwise plan rather than achieve it in full scale at once. Unquestionably Twine has made a good initial step towards this goal. But we definitely need more of these steps not only in quantity but also in quality that means more innovative ways of encouraging user-input semantics and organizing these issued semantics.
Yihong
Posted by gregory on May 28, 2008 at 8:17am
new to your discussion, please excuse ... my thoughts today are the difficulty of the necessity of using the alphabet in what is really a search based on meaning and association problem
and was thinking about the five senses, and how they seemingly bring input to the brain, and as a way of coding that computers can read, and thought of colors as an early step in arriving at a non-word based semantic vocabulary
in the way that chinese ideograms contain so much more information and history and eso- and exoteric meanings ... four characters on a scroll in black ink can communicate much much more than four english letters ...
and so how to do that with technology, what is the first baby step?