<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>The Tetherless World Weblog</title>
	<link>http://tw.rpi.edu/weblog</link>
	<description></description>
	<pubDate>Fri, 15 Aug 2008 01:51:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.3</generator>
	<language>en</language>
			<item>
		<title>We&#8217;ve come a long way, maybe… (preprint for an editorial for IEEE Intelligent Systems)</title>
		<link>http://tw.rpi.edu/weblog/2008/08/14/weve-come-a-long-way-maybe%e2%80%a6-preprint-for-an-editorial-for-ieee-intelligent-systems/</link>
		<comments>http://tw.rpi.edu/weblog/2008/08/14/weve-come-a-long-way-maybe%e2%80%a6-preprint-for-an-editorial-for-ieee-intelligent-systems/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 01:36:44 +0000</pubDate>
		<dc:creator>Jhendler</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/08/14/weve-come-a-long-way-maybe%e2%80%a6-preprint-for-an-editorial-for-ieee-intelligent-systems/</guid>
		<description><![CDATA[The various 50th anniversary events for AI in America that happened a couple of years ago threatened to make me think about that fact that, shall we say, I&#8217;m no longer eligible for young researcher awards.  Luckily, I kept very busy running events and special issues, so I managed to avoid thinking about it. [...]]]></description>
			<content:encoded><![CDATA[<p>The various 50th anniversary events for AI in America that happened a couple of years ago threatened to make me think about that fact that, shall we say, I&#8217;m no longer eligible for young researcher awards.  Luckily, I kept very busy running events and special issues, so I managed to avoid thinking about it.  However, there are some recent events that have caused me to realize that I&#8217;ve been doing AI for a reasonably long time, and to reflect on some aspects of the progress that has been made in the more than thirty years since my first publication in the field.</p>
<p>Recent events</p>
<p>The first of these events was a recent panel entitled &#8220;Artificial Intelligence Theory and Practice: Hard Challenges and Opportunities Ahead&#8221; which was chaired by Eric Horvitz, President of the Association for the Advancement of Artificial Intelligence, at the Microsoft Faculty Summit. There were seven of us on the panel representing a reasonable range of AI fields, and I think it was a pretty interesting discussion (at the time of this writing the video of the panel has not yet been posted to the Web, but it should be by the time you&#8217;re reading this, so search for it, I think you&#8217;ll enjoy watching it).  Scarily, at some point I realized that I was the person on the panel who&#8217;d been doing AI the longest (although edging out a couple of others whose hair was as white as mine because I started in my freshman year of college).  I also realized that I&#8217;ve been working on more-or-less the same problems for my whole career, but strangely at different times I&#8217;ve been seen as anything from a mainstream AI researcher to, more recently, doing research outside the mainstream of the field.  That&#8217;s one theme I&#8217;ll return to.</p>
<p>A second theme arises from the use of the term &#8220;AI-Complete Problem&#8221; on the panel – with several people giving examples of what they thought some were.  The odd part is that, that age thing again, I remember when the term was first introduced, and people really meant it to mean a problem on which, to demonstrate significant capabilities, you would need to solve the whole range of problems in AI – ranging from vision and robotics to language and planning.  Nowadays it seems to me that the term was being used for &#8220;very hard problem,&#8221; which is something very different. I&#8217;ll return to this as well.</p>
<p>Another event was a meeting of the investigators from one of the large DARPA-funded projects that I&#8217;m involved in.  For those outside the US, or lucky enough to be funded from other sources, you may not know that in recent years DARPA has pushed for AI researchers to form teams with industrial partners, and try to solve hard &#8220;go/no-go&#8221; problems.  In the case of this particular project, in the second year we had to run our system on a set of problems, run human subjects on the same set of problems, and show our system outperformed the humans.  The problems were in a relatively complicated domain, and DARPA set some pretty difficult ground rules – the main one being we couldn&#8217;t build in a lot of domain knowledge to solve the problem.  Rather, we had use a set of learning technologies (mostly related to explanation-based learning) to accomplish the task.  Amazingly, we passed.</p>
<p>Tying it together</p>
<p>So what is it that brings these three themes together?  My answer is that all three of them relate to a narrowing of the goals of the AI field over the past decade or so.</p>
<p>To start with, in my career a large part of my work has always been focused on scaling of knowledge-based inferencing in one way or another.  The reason is not that I think this is critically important for applied AI, although I do, but rather because one of the things that is clear to me when I interact with my computer is that we each have very different kinds of memory.  My computer never really forgets anything I tell it (well, there was that hard disk crash a couple years back, but that isn&#8217;t what I mean), while my memory is pretty porous.  However, with the exception of some kinds of purely statistical inference, my computer also doesn&#8217;t seem able to put things together the way I would.  I may forget the details of some particular restaurant I ate in, or what the name of who my middle school math teacher was, but I sure can integrate a lot of other information about restaurants and middle school math in ways that my computer still can&#8217;t.   This is similar to the theme of my earlier letter &#8220;Computers play chess, humans play go&#8221; [[insert ref]], but in this case I&#8217;m emphasizing that we humans do something really amazing with our memories, that computer models still don&#8217;t come near.  We also seem to be the entities with the most sophisticated symbolic reasoning capabilities that we know, a reason why I&#8217;m as yet unconvinced that all the success with probabilistic models is getting us nearer to understanding human intelligence.</p>
<p>And speaking of human intelligence, I think that takes us to the second theme.  The original concept of &#8220;AI Complete&#8221; included the idea that solving the problems would teach us something about intelligence writ large.  That is, while there were always engineering goals in AI, and one of the reasons this magazine started (back when it was called IEEE Expert) was to reflect that, there tended to be a general feeling in the field that the goal of AI included an understanding of intelligence.  Not necessarily human intelligence in the sense of cognitive modeling, but just as we know a lot more about how birds fly from having learned the aerodynamics of making planes fly faster, looking at the difference between computers and humans solving problems situated in the real world and needing a lot of knowledge, seemed like a way to learn more about humans and thought. I also remember that I used to hear at early AI conferences, but rarely if ever hear any more, that looking at problems that humans were much better at than computers was a good way to get inspiration as to what AI problems to attack – the challenge made them compelling, and steps towards solution could, again, help us understand more about what intelligence was.</p>
<p>And what about the success of the DARPA project?  How could that tie into the narrowing of AI?  I guess my reaction came from the fact that of all the researchers in the room, I was the only one who was really surprised that we were able to outperform the humans on this test. The point is not that the others were so blasé, but rather than in today&#8217;s AI milieu we are used to seeing AI programs outperform humans whether it be at searching for information, predicting traffic patterns, beating the world&#8217;s chess champion, or solving narrowly defined problems.  My surprise in this case came from the fact that the problem we were solving was actually pretty hard, but not artificially so due to data overload, a bad interface or the similar</p>
<p>In the problem we attacked, there are many plausible solutions, but only a few good ones, and the restriction was that there was only a small amount of training data (in fact, one expert trace) for the computer to learn preferences from.  This was the kind of problem that we once said we&#8217;d be able to get AI to do &#8220;someday,&#8221; and I was very glad to see, that at least for this particular case (and with an investment of a very large amount of time and money), that day had come. However, I was also a bit chagrined to realize how long it&#8217;s been since the last time I had that sort of thrill.  While I&#8217;ve joined others in the field of AI in celebrating our successes, many of which I have pointed out in these pages over the past few years, this experience made me realize how rare it is that I feel the thrill I felt in the early days of my AI career when, I have to admit, it was a pretty amazing accomplishment when we got the computer to do anything that seemed &#8220;smart.&#8221;</p>
<p>The consequences</p>
<p>So why do these things bother me?  After all, this seeming change in our direction has enabled AI to accomplish significant engineering advances and to become a stronger and better-understood technology.  In fact, on the panel I mentioned earlier, one of my younger colleagues expressed how proud she was that when she first took at AI it seemed to be pretty ad hoc, and now when she teaches it the course is full of much stronger theoretical material.  My rejoinder, grumpy old man that I&#8217;ve become, was that when I first took AI, I was hooked for life on the first day, when Roger Schank who was teaching the course, said something to the effect that almost nothing he would teach us was proven to be correct, and that any one of us was just as likely to come up with a key insight as the people whose work we&#8217;d be studying.   I found this exhilarating; my colleague seems to have found it a weakness.</p>
<p>But here&#8217;s the thing!  Despite all the major AI successes of the past decade, and the great strides we have made, what Roger said is still true!  When it comes to really understanding the amazing symbolic processor that is the human mind, we still know very little.  While I don&#8217;t mind that we have more techniques to teach our students, I think it is important that we don&#8217;t become enthralled by what Marvin Minsky has referred to as &#8220;physics envy.&#8221;  We should admit, gloriously and deliberately, that when it comes to understanding intelligence our field is still in its very early days.  The challenge remains, and it is one of the greatest intellectual challenges of our, nay of all, times – to understand thought, conciousness and intelligence.  The best and brightest students go where the most exciting problems are, and we&#8217;ve got one of the all-time winners! Let&#8217;s not forget that fact.</p>
<p>So as my days as Editor-in-Chief wane, and you read this, my penultimate letter, I hope you will remember that although the focus of this magazine includes &#8220;systems,&#8221; with an emphasis on bringing AI theories into practice, it also includes &#8220;intelligent&#8221; and that&#8217;s something that we as a field mustn&#8217;t ignore.  We&#8217;ve made a lot of progress, but the journey is far from over, and the original goal is still far over the horizon.</p>
<p>Happy Sailing,</p>
<p>Jim Hendler</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/08/14/weve-come-a-long-way-maybe%e2%80%a6-preprint-for-an-editorial-for-ieee-intelligent-systems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cuil, Semantic Search</title>
		<link>http://tw.rpi.edu/weblog/2008/08/13/cuil-semantic-search/</link>
		<comments>http://tw.rpi.edu/weblog/2008/08/13/cuil-semantic-search/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 08:06:47 +0000</pubDate>
		<dc:creator>Jie Bao</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/08/13/cuil-semantic-search/</guid>
		<description><![CDATA[Last week, Cuil.com caught my eye. It gave me very good impression in just 5 seconds (BTW,  10 seconds is a survival maximal for any website to me). First, I tried, as many people may do, my name. It didn&#8217;t disappoint me by hitting quite precisely my pages.  I also love the grid-based layout. A [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, Cuil.com caught my eye. It gave me very good impression in just 5 seconds (BTW,  10 seconds is a survival maximal for any website to me). First, I tried, as many people may do, my name. It didn&#8217;t disappoint me by hitting quite precisely my pages.  I also love the grid-based layout. A few minutes later, I found its &#8220;<span>Explore by Category</span>&#8221; option. It looks like that cuil has some sort of ontology hierarchies for web pages.</p>
<p>A few &#8220;google&#8221; results reveal that cuil may use some clustering technique to build such hierarchies. It is interesting to think will such hierarchies indeed improve search experience. When I search &#8220;Semantic Web&#8221;, cuil recommends me to browse &#8220;<span class="actuator open"><span class="title">Ontology (computer Science)</span></span>&#8220;  and some of its sub category; it also suggests me to look at &#8220;James Hendler&#8221;&#8217;s homepage. I would say that it will be very useful for exploring.</p>
<p>Building meta data using machine learning technology is a cool thing. On the other hand, I believe that human intervention is also critical. When wikipedia knowledge is used in clustering,  I expect some gain in recall or preciseness. As &#8220;<span class="actuator open"><span class="title">Ontology (computer Science)</span></span>&#8221; is a wikipedia page, I guess that cuil may have already used wikipedia information in their results.</p>
<p>Also don&#8217;t forget the &#8220;network effect&#8221;. I have created a prefix-based, syntactical gmail label hierarchy for a while. I really like to share part of the hierarchy to my friends, so that when I send a mail labeled with &#8220;party&#8221;, then they don&#8217;t need to relabel it again. If millions of users can share their small hierarchies (not only on gmail, but also on <span class="p">flicker, youtube, twine, etc.</span>), each is connected somehow to hierarchies of friends and family, eventually we will have a very large network of ontologies which may improve search much more than we can do now. Just a random thougt.</p>
<p>P.S. I found one interesting thing. Cuil caches my wiki page at Iowa State University. However, that page should be offline no later than May 2008, while Cuil was online officially only on July 28, 2008.  It seems its crawler has been alive for a while.</p>
<p>Jie Bao</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/08/13/cuil-semantic-search/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Captcha, Turing Test, and Semantic Web</title>
		<link>http://tw.rpi.edu/weblog/2008/08/06/captcha-turing-test-and-semantic-web/</link>
		<comments>http://tw.rpi.edu/weblog/2008/08/06/captcha-turing-test-and-semantic-web/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 07:10:16 +0000</pubDate>
		<dc:creator>Jie Bao</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/08/06/captcha-turing-test-and-semantic-web/</guid>
		<description><![CDATA[On the web nobody knows you are a dog, &#8230;&#8230; or a human. That&#8217;s why there are programs on the web to identify one as a human (from bots or dog or cats or&#8230;&#8230;). Most popular ones are captcha. It is based on a simple assumption: no OCR agent so far can be as smart [...]]]></description>
			<content:encoded><![CDATA[<p>On the web nobody knows you are a dog, &#8230;&#8230; or a human. That&#8217;s why there are programs on the web to identify one as a human (from bots or dog or cats or&#8230;&#8230;). Most popular ones are <a href="http://en.wikipedia.org/wiki/Captcha">captcha</a>. It is based on a simple assumption: no OCR agent so far can be as smart as a human is. To me, it looks like a super-simplified <a href="http://en.wikipedia.org/wiki/Turing_test">Turing test</a>: an AI program has &#8220;real&#8221; intelligence as a human has, if being asked by the same question, another human can&#8217;t tell who is AI and who is human.</p>
<p>I can&#8217;t help imagining that one day, when OCR agents get smart enough to pass the captcha test (I strongly believe that day is not far away), what test we will use to identify a human on web.  Math? That will be easy for a good program. <a href="http://en.wikipedia.org/wiki/Scrabble">Scrabble</a>? maybe, but not that secure. Ask for a Shakespeare&#8217;s sonne? Or the end year of world war II? That looks more likely to succeed. But&#8230;There are two issues.</p>
<p>First,  an agent may have access to a knowledge base. With projects like Dbpedia, human knowledge has been KBized in a speed never seen before in the history. A query as &#8221; the end year of world war II&#8221; may be answered by a semantic web agent fairly quickly. I can imagine that someday we will have to design increasingly hard questions (like art things)  to identify a human and fight spamming.</p>
<p>The other issue is that a human may have NO access to a knowledge base. Many, many people in the world does not know &#8220;the end year of world war II&#8221;, even if they may be knowledgeable in other things. They may not even know where to find such a knowledge. Also, they can get bored when been consistently asked such captcha questions and quit &#8212; technically, that means they failed the test thus are not &#8220;human&#8221;. When captcha becomes increasingly hard  (like art things), more and more people may fail in one reason or another (including boredness). That will also lead to the failure of the identification system.</p>
<p>Will semantic web help spamming by designing smart agents? :) Maybe, let&#8217;s wait and see.</p>
<p>Jie Bao</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/08/06/captcha-turing-test-and-semantic-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Towards Webtop</title>
		<link>http://tw.rpi.edu/weblog/2008/07/25/towards-webtop/</link>
		<comments>http://tw.rpi.edu/weblog/2008/07/25/towards-webtop/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 07:39:15 +0000</pubDate>
		<dc:creator>Jie Bao</dc:creator>
		
		<category><![CDATA[application]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/07/25/towards-webtop/</guid>
		<description><![CDATA[by Jie Bao
Some of our Tetherless World researchers including me have just written a short paper to sell the idea of constructing a &#8220;webtop&#8221; using semantic technologies. In short, a webtop is a desktop on the web, that does similar jobs such as managing files, doing word processing, managing contacts, scheduling tasks, emailing, etc.  [...]]]></description>
			<content:encoded><![CDATA[<p>by Jie Bao</p>
<p>Some of our Tetherless World researchers including me have just written a short paper to sell the idea of constructing a &#8220;webtop&#8221; using semantic technologies. In short, a webtop is a desktop on the web, that does similar jobs such as managing files, doing word processing, managing contacts, scheduling tasks, emailing, etc.  Please see some <a href="http://tw.rpi.edu/wiki/index.php/Category:Webtop#Examples">examples</a> of webtops with pretty GUIs.</p>
<p>Almost one decade ago, there has been hot for a while for the concept of &#8220;network computer&#8221;. At that time, a network computer means some low-end computer with limited storage and computational capacity that relying on the network to get great power. The webtop idea reminds me of network computer as they, while are different in many aspects, share the same idea of powering users with networked infrastructure. Ten years ago, this vision was tested with physical computers but largely failed, while today, with the advance of technologies, is revived by allowing users to create virtual computers that only exist on the websphere. I have many reasons to believe this time it will not only survive, but also prevail.</p>
<p>One reason is from my personal experience. From about two years ago, I stopped installing many software that have been with me for many years: Encarta is replaced by Wikipedia.com, Outlook is replaced by Gmail, MS Street is replaced by Google Maps, MS Word is replaced by writing in wiki, Powerpoint is replaced by online latex writing with the Beamer package, among a long list of other things. Browser is the application I stayed for more than 80% of time when I&#8217;m on my computers. There is indeed a strong need for me to organize all such online applications and data &#8212; simply bookmarking is barely a solution. I need something that can organize them, enable me quick access to them, and last but not least, pretty and neat. A webtop does exactly those things.</p>
<p>How semantic technologies help in providing a webtop? Actually, long before the term &#8220;ontology&#8221; getting popular, users are already creating ontologies on daily bases: email classification, creating file folder trees, grouping contacts  or naming a photo as &#8220;Wedding picture at Troy&#8221;, all those efforts are creating relations between things or annotating a &#8220;meaning&#8221; to an entity. With semantic technologies, those relations and annotations can be made explicit so that data can be more easily managed and queried. For example, I may query that &#8220;find all 2005 photos of my friends&#8221;, or &#8220;show all meetings (even if they are not called meeting, such as &#8220;briefing&#8221;) in the past month&#8221;. A webtop based on semantic technologies will make such an ability universal to any application on its top.</p>
<p>There have been controversies about semantic web ever since the term is coined. I think this is partly because the semantic web community as a whole, failed to provide enough end-user friendly tools that can do something helpful in daily life. I wish to see more tools to help daily web activities: semantic email, semantic blog, semantic calender,  semantic abstract of news (a little more than RSS), tagging files (picture, mp3,&#8230;) with taxonomy, etc. Even more important, to survive, such an application should never ask users to learn RDF or anything needs more than 3 minutes to understand. Bring such applications together, it&#8217;s a webtop. I believe something like this is one of the killer apps the community has long been waiting for.</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/07/25/towards-webtop/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OWL or OLD?</title>
		<link>http://tw.rpi.edu/weblog/2008/07/22/owl-or-old/</link>
		<comments>http://tw.rpi.edu/weblog/2008/07/22/owl-or-old/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 21:33:43 +0000</pubDate>
		<dc:creator>Jie Bao</dc:creator>
		
		<category><![CDATA[owl]]></category>

		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/07/22/owl-or-old/</guid>
		<description><![CDATA[I just noticed the &#8220;OWL 2 Web Ontology Language: Requirements&#8221; document from the OWL Working Group. Interestingly, while the &#8220;W&#8221; in OWL stands for &#8220;Web&#8221;, I didn&#8217;t see any use case from web applications in the usual sense. As the leading requirements are from the need for domain knowledge bases, I would suggest the name [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed the &#8220;<a href="http://www.w3.org/2007/OWL/draft/ED-owl2-requirements-20080722/">OWL 2 Web Ontology Language: Requirements</a>&#8221; document from the OWL Working Group. Interestingly, while the &#8220;W&#8221; in OWL stands for &#8220;Web&#8221;, I didn&#8217;t see any use case from web applications in the usual sense. As the leading requirements are from the need for domain knowledge bases, I would suggest the name of the new language, instead of OWL 2, to be Ontology Language of Domains (OLD) &#8212; Just kidding.  OWL claims to be needed by common web users, but such users are surprisingly under-represented in the specification process. We have already seen many specially designed, highly expressive, but, narrowly applied languages in the old KR schools. Do we need to invent yet another one here, again?</p>
<p>Jie</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/07/22/owl-or-old/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Human and the Semantic Web</title>
		<link>http://tw.rpi.edu/weblog/2008/07/16/human-and-the-semantic-web/</link>
		<comments>http://tw.rpi.edu/weblog/2008/07/16/human-and-the-semantic-web/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 23:53:05 +0000</pubDate>
		<dc:creator>li</dc:creator>
		
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/07/16/human-and-the-semantic-web/</guid>
		<description><![CDATA[&#8220;The Semantic Web is mainly serving machine agents&#8221; has been dominating my mind for many years. Now human users may also want to explore the big mass of RDF data not just for debugging purpose.  Semantic Web user interaction is becoming an important part of Semantic Web layer cake and research direction (see SWUI [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;The Semantic Web is mainly serving machine agents&#8221; has been dominating my mind for many years. Now human users may also want to explore the big mass of RDF data not just for debugging purpose.  Semantic Web user interaction is becoming an important <a href="http://www.w3.org/2007/03/layerCake.png">part of Semantic Web layer cake</a> and research direction (see <a href="http://swui.webscience.org/">SWUI workshops</a>) in ISWC.</p>
<p>As a &#8220;web of data&#8221;, the Semantic Web, boosted by <a href="http://linkeddata.org/">Linked Data</a> efforts,  presents web users a maze of RDF graph with billions of arcs (triples).  To explore the maze,  below are some html browser approaches I came across:</p>
<ul>
<li>Hyperlink based RDF browsers, such as <a href="http://www.daml.org/2001/04/hyperdaml/">hyperdaml</a>, <a href="http://simile.mit.edu/wiki/Longwell">Longwell</a>,  <a href="http://demo.openlinksw.com/DAV/JS/rdfbrowser/index.html" onmousedown="return clk(this.href,'','','res','1','')" class="l">OpenLink RDF Browser</a>, <a href="http://www.w3.org/2005/ajar/tab">tabulator</a></li>
<li>Search Engine based browser, such as <a href="http://swoogle.umbc.edu/index.php?option=com_frontpage&amp;service=digest&amp;queryType=digest_swd&amp;searchString=http%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2Findex.rdf">Swoogle navigation</a> (and a <a href="http://ebiquity.umbc.edu/get/a/publication/197.pdf">paper</a> behind it),  <a href="http://dbpedia.org/">dbpedia</a></li>
</ul>
<p>An alternative approach is graphical browser, which seem to be more intuitive to end users. An interesting blog <a href="http://www.mkbergman.com/?p=414" rel="bookmark" title="Permanent Link to Large-scale RDF Graph Visualization Tools">Large-scale RDF Graph Visualization Tools</a> covered a handful of useful resources including something I never encountered and even links to 28 visualization software packages. Of course the list missed some RDF viz browsers such as <a href="http://www.jibbering.com/foaf/">FOAFnaut</a>, <a href="http://simile.mit.edu/welkin/">Welkin</a>, and <a href="http://trust.mindswap.org/trustViz.shtml">self visualization</a>.  It is notable that scalability is still bugging most of the visualization approaches due to the limit of memory size: my last experience was &#8220;Otter had a hard time when processing a graph with over 10,000 nodes&#8221;.</p>
<p>There are still many user interaction issues beyond the browsers (e.g. search engines, semantic wiki), and a well-designed UI component is probably the key to the Killer-App of the Semantic Web.</p>
<p>Li Ding</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/07/16/human-and-the-semantic-web/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What leads to interoperability? Lessons learned from Dublin Core and DOI</title>
		<link>http://tw.rpi.edu/weblog/2008/07/15/what-leads-to-interoperability-lessons-learned-from-dublin-core-and-doi/</link>
		<comments>http://tw.rpi.edu/weblog/2008/07/15/what-leads-to-interoperability-lessons-learned-from-dublin-core-and-doi/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 00:04:53 +0000</pubDate>
		<dc:creator>li</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/07/15/what-leads-to-interoperability-lessons-learned-from-dublin-core-and-doi/</guid>
		<description><![CDATA[Interoperability is a desired feature when people access Web content, and there is a long way towards this dream. In general, interoperability on the Web can be abstracted as many users communicating with one another to share information. Two extremes are obvious, (i) achieving a language for all at the cost of minimal information can [...]]]></description>
			<content:encoded><![CDATA[<p>Interoperability is a desired feature when people access Web content, and there is a long way towards this dream. In general, interoperability on the Web can be abstracted as many users communicating with one another to share information. Two extremes are obvious, (i) achieving a language for all at the cost of minimal information can be exchanged, and (ii) achieving a language for each pair so that such pair can maximally exchange information. These two extremes may converge when the users are homogeneous, i.e. from the same community and hosting similar information.While the simplicity and flexibility of <a href="http://dublincore.org/">Dublin Core (DC)</a> have attracted many followers, they also lead to limited interoperability among DC applications. The comments in [2] made an interesting analogy: &#8220;Dublin Core applications are like snowflakes - no two are exactly the same&#8221;. For example, dc:date neither restricts the range of the value (that leaves no place of quality validation) nor offers clear enough semantics of that property (it works more like a legal document that needs lawyers&#8217; interpretation). More researchers [1,3] criticized DC that such limited interoperability may restrict automated metadata processing and thus made DC useless.</p>
<p><a href="http://www.doi.org/">Digital Object Identifier (DOI)</a>, on the other hand, has fast growing instance data space in the publishing industry.  Unlike DC, DOI requires more agreements including (i) more mandatory properties, (ii) more restrictions on the value of properties; and (iii) a federated metadata registration mechanism. These features ensure better structured and interoperable DOI instance data.</p>
<p>From the above study, we may raise the following hypotheses:<br />
1. simplicity and flexibility can lower adoption cost, but they should be carefully enforced to avoid damaging interoperability<br />
2. restrictions (e.g. the range of property value) can ensure data quality and thus promote interoperability<br />
3. making more information interoperated among systems is preferred to making all systems interoperating<br />
4. interoperable metadata should support non-trivial automated data integration, such as and reference resolution.</p>
<p>Further readings<br />
[1] Beall, J. (2004), &#8220;<a href="http://www.emeraldinsight.com/10.1108/07419050410567399">Dublin Core: an obituary</a>&#8220;, Library HiTech News, Vol.21, No. 8, pp 40-1,<br />
[2] Jill Hurst-Wahl (2007), &#8220;<a href="http://hurstassociates.blogspot.com/2007/06/dublin-core.html">Dublin Core</a>?&#8221;,   (the comment is more interesting than the blog) access on July 15, 2008<br />
[3] Allan Cho (2008), &#8220;<a href="http://allanslibrary.blogspot.com/2008/05/dublin-core-is-dead-long-live-mods.html">Dublin Core is Dead, Long Live MODS</a>&#8220;, access on July 15, 2008</p>
<p>Li Ding</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/07/15/what-leads-to-interoperability-lessons-learned-from-dublin-core-and-doi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OWL Mobile: Ontology Browser for iPhone/iTouch</title>
		<link>http://tw.rpi.edu/weblog/2008/06/30/owl-mobile-ontology-browser-for-iphoneitouch/</link>
		<comments>http://tw.rpi.edu/weblog/2008/06/30/owl-mobile-ontology-browser-for-iphoneitouch/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 18:47:04 +0000</pubDate>
		<dc:creator>Evan</dc:creator>
		
		<category><![CDATA[owl]]></category>

		<category><![CDATA[tetherless world]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/06/30/owl-mobile-ontology-browser-for-iphoneitouch/</guid>
		<description><![CDATA[The Tetherless World invites users of Apple&#8217;s iPhone and iPod Touch to try out our new ontology browser, OWL Mobile.
OWL Mobile is powered by Jena and Pellet, operating remotely, to provide speed and battery performance mobile devices users expect from their applications. Load one or more ontologies through the Load Ontologies tab. Supply a URL [...]]]></description>
			<content:encoded><![CDATA[<p>The Tetherless World invites users of Apple&#8217;s iPhone and iPod Touch to try out our new ontology browser, OWL Mobile.</p>
<p>OWL Mobile is powered by Jena and Pellet, operating remotely, to provide speed and battery performance mobile devices users expect from their applications. Load one or more ontologies through the Load Ontologies tab. Supply a URL to a custom ontology or use the list of past ontologies. Once you&#8217;ve loaded an ontology, use the &#8220;Classes&#8221;, &#8220;Properties&#8221;, and &#8220;Individuals&#8221; tabs to browse through the ontology. Clicking on an item will expand it and give additional information about that particular object. Links which point to other members of the ontology will switch to the appropriate URI when clicked. External links such as web pages, email address, and phone numbers will open the appropriate application on iPhone (phone numbers won&#8217;t work on the iTouch) when activated.</p>
<p>Point Safari to <a href="http://onto.rpi.edu/demo/owlmobile2/">http://onto.rpi.edu/demo/owlmobile2/</a> to try the application. Feel free to bookmark it or add it to the home screen for easy access.</p>
<p>Evan Patton</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/06/30/owl-mobile-ontology-browser-for-iphoneitouch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Author, author (for Planet RDF)</title>
		<link>http://tw.rpi.edu/weblog/2008/06/30/author-author-for-planet-rdf/</link>
		<comments>http://tw.rpi.edu/weblog/2008/06/30/author-author-for-planet-rdf/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 17:31:12 +0000</pubDate>
		<dc:creator>Jhendler</dc:creator>
		
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/06/30/author-author-for-planet-rdf/</guid>
		<description><![CDATA[Alright, this is an odd blog post since it&#8217;s really directed at the bloggers who are aggregated on Planet RDF, and this was the only way I could figure out how to get it there.
Like many of the other blogs on this site, the Tetherless World blog has a number of different authors who write [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, this is an odd blog post since it&#8217;s really directed at the bloggers who are aggregated on Planet RDF, and this was the only way I could figure out how to get it there.</p>
<p>Like many of the other blogs on this site, the Tetherless World blog has a number of different authors who write our pieces.  On PlanetRDF, however, if we don&#8217;t sign the blog, you cannot tell who wrote it (except by guessing) unless you link over to the original blog site.  This is odd as the RSS feeds from most of these blogs use some form of author field.</p>
<p>I did a little mousing around, and best I can tell there seem to be a bunch of different ways the different blogs report the author, with the RSS author element not being the most used.  I wonder if either we the bloggers, or PlanetRDF&#8217;s keepers, might not think about fixing this somehow?</p>
<p>At the very least, perhaps we could use the low tech solution and sign our blogs.</p>
<p>cheers</p>
<p>The masked blogger</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/06/30/author-author-for-planet-rdf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Grandma Gone Surfing</title>
		<link>http://tw.rpi.edu/weblog/2008/06/27/grandma-gone-surfing/</link>
		<comments>http://tw.rpi.edu/weblog/2008/06/27/grandma-gone-surfing/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 19:50:21 +0000</pubDate>
		<dc:creator>Jie Bao</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tw.rpi.edu/weblog/2008/06/27/grandma-gone-surfing/</guid>
		<description><![CDATA[Debbie Heisler has just sent me a link &#8220;Internet overhaul wins approval&#8220;. One of the proposals mentioned catching my eye is that domain names written in Asian, Arabic or other scripts will be supported.
Although it may not be a new idea (for example, 3721.com, now part of Yahoo!, has provided a service of supporting urls [...]]]></description>
			<content:encoded><![CDATA[<p><span class="ep8xu"><span style="color: #00681c">Debbie Heisler has just sent me a link &#8220;</span></span><a href="http://news.bbc.co.uk/1/hi/technology/7475986.stm">Internet overhaul wins approval</a><span class="ep8xu"><span email="heisler@cs.umd.edu"><span style="color: #00681c">&#8220;</span></span></span>. One of the proposals mentioned catching my eye is that domain names written in Asian, Arabic or other scripts will be supported.</p>
<p>Although it may not be a new idea (for example, 3721.com, now part of Yahoo!, has provided a service of supporting urls in Chinese for years), having local names other than Roman characters is absolutely a good move. About 10 years ago, I was asked to teach one of my father&#8217;s colleague on how to use computers; it was a hard job because she didn&#8217;t know how to use keyboard, which in turn because she didn&#8217;t know what are characters &#8220;A&#8221;, &#8220;B&#8221;, &#8220;C&#8221;. My mom is better: she is now a daily web surfer and she knows Roman characters - but she can never remember English words like &#8220;Google&#8221;, not to mention <a href="http://google.com/" target="_blank">google.com</a>. What she does now is to set a hub page as her browser&#8217;s homepage, with a Google link on it (and of course, in Chinese).  She uses baidu.com, a Chinese counterpart of Google, more frequently than Google, partly because the word &#8220;Bai Du&#8221;, which literally means &#8220;a hundred times&#8221;, is much easier for her to remember (on the other hand, Google’s local name “Guge” is almost meaningless).</p>
<p>We people in academia are so used to our (both language and technical) education and sometimes take many things for granted. Two weeks earlier at the <a href="http://tw.rpi.edu/wiki/index.php/Tetherless_World_Grand_Opening">Tetherless World Grand Opening</a>, <a href="http://tw.rpi.edu/wiki/index.php/Wendy_Hall" title="Wendy Hall">Wendy Hall</a>, the ACM President-elect, had mentioned that in her recent visit to China for the WWW 2008 conference, she was surprised to learn that there is such a huge part of web that is only in Chinese. “Chinese may be the most popular language on the web in the future”, she said. This may or may not become true, but I agree that web technologies should be easier to use and consider internationalization even more.</p>
<p>However, “ease” means differently for different people. When my mom learned to use mouse, she had to use her both hands to control it :) &#8212; and she did not give up only because she wanted to use computers to communicate with me. Last weekend, I tried to teach my father-in-law to use computers, he also had a hard time to control the mouse: regular computer users have an _<em>instinct</em>_ to locally relocate the mouse so we never feel &#8220;the line is too short&#8221;, but he has no such an instinct.</p>
<p style="margin-bottom: 12pt">I&#8217;m a little off the topic. But what I want to say is that computers should be designed not only for the youth, but also for seniors; not only for English-speaking people, but also for the other 3/4 of people in the world; not only for geeks, but also for grandmas.</p>
<p style="margin-bottom: 12pt">As to the Semantic Web, we should also always keep our &#8220;users&#8221; in mind. Who gonna use semantic web? What things are on the top list we should support? I have been long thinking about this question: as most of our daily web activities are emailing, blogging, calendaring, searching, etc., why there is still no end user oriented semantic tools to help us for such activities? <span> </span><span> </span>For example, I have tried many “semantic search engines”, e.g., <a href="http://swoogle.umbc.edu/">Swoogle</a>, <a href="http://swse.deri.org/">SWSE</a> and <a href="http://www.sindice.com/">Sindice</a>, none of them can be considered end-user oriented: I cannot explain most of their results in RDF to my mom, just for an example. Google is a killer app, as my mom can use it even if she cannot spell &#8220;Google&#8221; itself. We will need something like that.</p>
<p style="margin-bottom: 12pt">Jie Bao</p>
]]></content:encoded>
			<wfw:commentRss>http://tw.rpi.edu/weblog/2008/06/27/grandma-gone-surfing/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
