<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alan's blog &#187; semantic web</title>
	<atom:link href="http://www.alandix.com/blog/tag/semantic-web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.alandix.com/blog</link>
	<description>just starting ...</description>
	<lastBuildDate>Wed, 08 Feb 2012 18:53:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>A month away brain engaged and blood on the floor</title>
		<link>http://www.alandix.com/blog/2011/04/16/a-month-away-brain-engaged-and-blood-on-the-floor/</link>
		<comments>http://www.alandix.com/blog/2011/04/16/a-month-away-brain-engaged-and-blood-on-the-floor/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 07:21:49 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[HCI and usability]]></category>
		<category><![CDATA[athens]]></category>
		<category><![CDATA[Konstanz]]></category>
		<category><![CDATA[Lancaster]]></category>
		<category><![CDATA[ontologies]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[Southampton]]></category>
		<category><![CDATA[talis]]></category>
		<category><![CDATA[visual analytics]]></category>
		<category><![CDATA[visualisarion]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/2011/04/16/a-month-away-brain-engaged-and-blood-on-the-floor/</guid>
		<description><![CDATA[Writing at Glasgow airport waiting for flight home after nearly whole month away. I have had a really productive time first at Talis HQ and Lancs (all in the camper van!) and then visits to Southampton (experience design and semantic web), Athens (ontologies and brain-like computation) and Konstanz (visualisation and visual analytics). Loads of intellectual [...]]]></description>
			<content:encoded><![CDATA[<p>Writing at Glasgow airport waiting for flight home after nearly whole month away. I have had a really productive time first at Talis HQ and Lancs (all in the camper van!) and then visits to Southampton (experience design and semantic web), Athens (ontologies and brain-like computation) and Konstanz (visualisation and visual analytics).</p>
<p>Loads of intellectual stimulation, but now really looking forward to some time at home to consolidate a little.</p>
<p>During my time away I managed to fall downstairs, bleed profusely over the hotel floor, and break a tooth. My belonging didn&#8217;t fare any better: my glasses fell apart and my sandals and suitcase are now holding together by threads &#8230; So maybe safer at home for a bit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2011/04/16/a-month-away-brain-engaged-and-blood-on-the-floor/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Art/Science Camp &#8212; how web killed the hypertext star and other stories</title>
		<link>http://www.alandix.com/blog/2010/11/06/web-artscience-camp-how-web-killed-the-hypertext-star-and-other-stories/</link>
		<comments>http://www.alandix.com/blog/2010/11/06/web-artscience-camp-how-web-killed-the-hypertext-star-and-other-stories/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 12:18:04 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[HCI and usability]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[british museum]]></category>
		<category><![CDATA[digital culture]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[snip!t]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=325</guid>
		<description><![CDATA[Had a great day on Saturday at the at the Web Art/Science Camp (twitter: #webartsci , lanyrd: web-art-science-camp). It was the first event that I went to primarily with my Talis hat on and first Web Science event, so very pleased that Clare Hooper told me about it during the DESIRE Summer School. The event [...]]]></description>
			<content:encoded><![CDATA[<p>Had a great day on Saturday at the at the <a href="http://www.webartsciencecamp.org/" target="_blank">Web Art/Science Camp</a> (twitter: <a href="http://twitter.com/search?q=#webartsci" target="_blank">#webartsci</a> , lanyrd: <a href="http://lanyrd.com/2010/web-art-science-camp/" target="_blank">web-art-science-camp</a>).  It was the first event that I went to primarily with my <a href="http://www.talis.com/" target="_blank">Talis</a> hat on and first <a href="http://webscience.org/" target="_blank">Web Science</a> event, so very pleased that <a href="http://www.ecs.soton.ac.uk/people/cjh06r" target="_blank">Clare Hooper</a> told me about it during the <a href="http://www.desirenetwork.eu/ht/006s/s01.html" target="_blank">DESIRE Summer School</a>.</p>
<p>The event started on Friday night with a lovely meal in the restaurant at the <a href="http://www.britishmuseum.org/" target="_blank">British Museum</a>.  The museum was partially closed in the evening, but in the open galleries Rosetta Stone, Elgin Marbles and a couple of enormous totem poles all very impressive. &#8230; and I notice the BM&#8217;s website when it describes the <a href="http://www.britishmuseum.org/the_museum/news_and_debate/debate/parthenon_sculptures.aspx" target="_blank">Parthenon Sculptures</a> does not waste the opportunity to tell us why they should not be returned to Greece!</p>
<div class="wp-caption alignright" style="width: 168px"><a href="http://en.wikipedia.org/wiki/Treasury_of_Atreus" target="_blank"><img class="  " title="Treasury of Arteus" src="http://www.alandix.com/images/treasury-of-arteus-arch.jpg" alt="" width="158" height="185" /></a><p class="wp-caption-text">Treasury of Atreus</p></div>
<p>I was fascinated too by images of the &#8220;<a href="http://en.wikipedia.org/wiki/Treasury_of_Atreus " target="_blank">Treasury of Atreus</a>&#8221; (which is actually a Greek tomb and also known as the Tomb of Agamemnon.  The tomb has a corbelled arch (triangular stepped stones, as visible in the photo) in order to relieve load on the lintel.  However, whilst the corbelled arch was an important technological innovation, the aesthetics of the time meant they covered up the triangular opening with thin slabs of fascia stone and made it look as though lintel was actually supporting the wall above &#8212; rather like modern concrete buildings with decorative classical columns.</p>
<h3>how web killed the hypertext star</h3>
<p>On Saturday, the camp proper started with <a href="http://wwwis.win.tue.nl/~debra/" target="_blank">Paul de Bra</a> from TU/e giving a sort of retrospective on pre-web hypertext research and whether there is any need for hypertext research anymore.  The talk brought out several of the issues that have worried me also for some time; so many of the lessons of the early hypertext lost in the web<sup><a href="#footnote-1-325" id="footnote-link-1-325" title="See the footnote.">1</a></sup>.</p>
<p>For me one of the most significant issues is <em>external linkage</em>.  HTML embeds links in the document using &lt;a&gt; anchor tags, so that only the links that the author has thought of can be present (and only one link per anchor).  In contrast, mature pre-web hypertext systems, such as Microcosm<sup><a href="#footnote-2-325" id="footnote-link-2-325" title="See the footnote.">2</a></sup>, specified links eternally to the document, so that third parties could add annotation and links.  I had a few great chats about this with one of the Southampton Web Science DTC students; in particular, about whether Google or Wikipedia effectively provide all the external links one needs.</p>
<p>Paul&#8217;s brief history of hypertext started, predictably, with <a href="http://en.wikipedia.org/wiki/Vannevar_Bush" target="_blank">Vannevar Bush</a>&#8216;s  &#8220;<a href="http://www.ps.uni-saarland.de/~duchier/pub/vbush/vbush.txt" target="_blank">As We May Think</a>&#8221; and Memex; however he pointed out that Bush&#8217;s vision was based on associative connections (like the human mind) and trails (a form of narrative), not pairwise hypertext links. The latter reminded me of Nick Hammond&#8217;s bus tour metaphor for guided educational hypertext in the 1980s &#8212; occasionally since I have seen things a little like this, and indeed narrative was an issue that arose in different guises throughout the day.</p>
<p>While Bush&#8217;s trails are at least related to the links of later hypertext and the web, the idea of associative connections seem to have been virtually forgotten.  More recently in the web however, IR (information retrieval) based approaches for page suggestions like Alexa and content-based social networking have elements of associative linking as does the use of spreading activation in web contexts<sup><a href="#footnote-3-325" id="footnote-link-3-325" title="See the footnote.">3</a></sup></p>
<p>It was of course Nelson who coined the term hypertext, but Paul reminded us that Ted Nelson&#8217;s vision of hypertext in <a href="http://www.xanadu.com/" target="_blank">Xanadu</a> is far richer than the current web.  As well as external linkage (and indeed more complex forms in his <a href="http://www.nongnu.org/gzz/gi/gi.html" target="_blank">ZigZag structures</a>, a form of faceted navigation.), Xanadu&#8217;s linking was often in the form of <a href="http://en.wikipedia.org/wiki/Transclusion" target="_blank">transclusions</a> pieces of one document appearing, quoted, in another.  Nelson was particularly keen on having only one copy of anything, hence the transclusion is not so much a copy as a reference to a portion. The idea of having exactly one copy seems a bit of computing obsession, and in non-technical writing it is common to have quotations that are in some way edited (elision, emphasis), but the core thing to me seems to be the fact that the target of a link as well as the source need not be the whole document, but some fragment.</p>
<div class="wp-caption alignright" style="width: 273px"><a href="../../images/webartsci-by-Clare-Hooper.jpg"><img class="  " title="Paul de Bra's keynote at Web Art/Science Camp" src="http://www.alandix.com/images/webartsci-by-Clare-Hooper-33.jpg" alt="" width="263" height="239" /></a><p class="wp-caption-text">Paul de Bra&#39;s keynote at Web Art/Science Camp (photo Clare Hooper)</p></div>
<p>Over a period 30 years hypertext developed and started to mature &#8230; until in the early 1990s came the web and so much of hypertext died with its birth &#8230; I guess a bit like the way Java all but stiltified programming languages.  Paul had a lovely list of bad things about the web compared with (1990s) state of the art hypertext:</p>
<blockquote><p>Key properties/limitations in the basic Web:</p>
<ol>
<li>uni-directional links between single nodes</li>
<li>links are not objects (have no properties of their own)</li>
<li>links are hardwired to their source anchor</li>
<li>only pre-authored link destinations are possible</li>
<li>monolithic browser</li>
<li>static content, limited dynamic content through CGI</li>
<li>links can break</li>
<li>no transclusion of text, only of images</li>
</ol>
</blockquote>
<p>Note that 1, 3 and 4 are all connected with the way that HTML embeds links in pages rather than adopting some form of external linkage.  However, 2 is also interesting; the fact that links are not &#8216;first class objects&#8217;.  This has been preserved in the semantic web where an RDF triple is not itself easily referenced (except by complex &#8216;reification&#8217;) and so it is hard to add information about relationships such as provenance.</p>
<p>Of course, this same simplicity (or even that it was simplistic) that reduced the expressivity of HTML compared with earlier hypertext is also the reasons for its success compared with earlier more heavy weight and usually centralised solutions.</p>
<p>However, Paul went on to describe how many of the features that were lost have re-emerged in plugins, server enhancements (this made me think of systems such as <a href="http://zitgist.com/products/zlinks/zlinks.html" target="_blank">zLinks</a>, which start to add an element of external linkage).  I wasn&#8217;t totally convinced as these features are still largely in research prototypes and not entered the mainstream, but it made a good end to the story!</p>
<h3>demos and documentation</h3>
<p>There was a demo session as well as some short demos as part of talks.  Lots&#8217;s of interesting ideas.  One that particularly caught my eye (although not incredibly webby) was <a href="http://ananelson.com/about-me/" target="_blank">Ana Nelson</a>&#8216;s documentation generator &#8220;<a href="http://www.dexy.it/" target="_blank">dexy</a>&#8221; (not to be confused with doxygen, another documentation generator).  Dexy allows you to include code and output, including screen shots, in documentation (LaTeX, HTML, even Word if you work a little) and live updates the documentation as the code updates (at least updates the code and output, you need to change the words!).  It seems to be both a test harness and multi-version documentation compiler all in one!</p>
<p>I recall that many years ago, while he was still at York, <a href="http://www.cs.swan.ac.uk/~csharold/" target="_blank">Harold Thimbleby</a> was doing something a little similar when he was working on his C version of Knuth&#8217;s WEB <a href="http://www.literateprogramming.com/" target="_blank">literate programming</a> system.  Ana&#8217;s system is language neutral and takes advantage of recent developments, in particular the use of VMs to be able to test install scripts and to be sure to run code in a consistent environments.  Also it can use browser automation for web docs &#8212; very cool <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Relating back to Paul&#8217;s keynote this is exactly an example of Nelson&#8217;s transclusion &#8212; the code and outputs included in the document but still tied to their original source.</p>
<p>And on this same theme I demoed <a href="http://www.snipit.org/" target="_blank">Snip!t</a> as an example of both:</p>
<ol>
<li>attempting to bookmark parts of web pages, a form of transclusion</li>
<li>using data detectors a form of external linkage</li>
</ol>
<p>Another talk/demo also showed how <a href="http://compendium.open.ac.uk/" target="_blank">Compendium</a> could be used to annotate video (in the talk regarding fashion design) and build rationale around &#8230; yet another example of external linkage in action.</p>
<p>&#8230; and when looking after the event at some of <a href="http://sites.google.com/site/meetinginbrowsers/weigang-wang-s-work" target="_blank">Weigang Wang</a>&#8216;s work on collaborative hypermedia it was pleasing to see that it uses a <a href="http://sites.google.com/site/meetinginbrowsers/theoretical-frames" target="_blank">theoretical framework</a> for shared understanding in collaboratuve hypermedia that builds upon my own <a href="http://www.hcibook.com/alan/papers/cscwframework94/" target="_blank">CSCW framework</a> from the early 1990s <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>sessions: narrative, creativity and the absurd</h3>
<p>Impossible to capture in a few words, but one session included different talks and discussion about the relation of narrative and various forms of web experiences &#8212; including a talk on the cognitive psychology of the <a href="http://en.wikipedia.org/wiki/Kafkaesque" target="_blank">Kafkaesque</a>.  Also discussion of creativity with <a href="http://www.natematias.com/" target="_blank">Nathan</a> live recording in IBIS!</p>
<h3>what is web science</h3>
<p>I guess inevitably in a new area there was some discussion about &#8220;what is web science&#8221; and even &#8220;is web science a discipline&#8221;.  I recall similar discussions about the nature of HCI 25 years ago and not entirely resolved today &#8230; and, as an artist who was there reminded us, they still struggle with &#8220;what is art?&#8221;!</p>
<p>Whether or not there is a well defined discipline of &#8216;web science&#8217;, the web definitely throws up new issues for many disciplines including new challenges for computing in terms of scale, and new opportunities for the social sciences in terms of intrinsically documented social interactions.  One of the themes that recurred to distinguish web science from simply web technology is the human element &#8212; joy to my ears of course as a HCI man, but I think maybe not the whole story.</p>
<p>Certainly the gathering of people from different backgrounds in a sort of  disciplinary bohemia is exciting whether or not it has a definition.</p>
<br /><ol class="footnotes"><li id="footnote-1-325">see also &#8220;<a href="http://www.alandix.com/blog/2010/08/08/names-uris-and-why-the-web-discards-50-years-of-computing-experience/" target="_blank">Names, URIs and why the web discards 50 years of computing experience</a>&#8220;  [<a href="#footnote-link-1-325">back</a>]</li><li id="footnote-2-325">Wendy Hall, Hugh Davis and Gerard Hutchings, &#8220;<a href="http://www.amazon.co.uk/gp/product/0792396790?ie=UTF8&tag=textilearts0b-21&link_code=wql&camp=2486&creative=8946" type="amzn" asin="0792396790">Rethinking Hypermedia:: The Microcosm Approach</a>, Springer, 1996.  [<a href="#footnote-link-2-325">back</a>]</li><li id="footnote-3-325">Spreading activation is used by a number of people, some of my own work with others at Athens, Rome and Talis is reported in &#8220;<a href="http://www.hcibook.com/alan/papers/Ontologies-and-the-Brain-2010/" target="_blank">Ontologies and the Brain: Using Spreading Activation through Ontologies to Support Personal Interaction</a>&#8221; and &#8220;<a href="http://www.hcibook.com/alan/papers/web-scale-reasoning-2010/" target="_blank">Spreading Activation Over Ontology-Based Resources: From Personal Context To Web Scale Reasoning</a>&#8220;.  [<a href="#footnote-link-3-325">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2010/11/06/web-artscience-camp-how-web-killed-the-hypertext-star-and-other-stories/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>endings and beginnings: cycling, HR and Talis</title>
		<link>http://www.alandix.com/blog/2010/08/25/endings-and-beginnings/</link>
		<comments>http://www.alandix.com/blog/2010/08/25/endings-and-beginnings/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 08:26:57 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[aqtive]]></category>
		<category><![CDATA[asylum seekers]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[miriam]]></category>
		<category><![CDATA[nad]]></category>
		<category><![CDATA[part-time]]></category>
		<category><![CDATA[refugees]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[talis]]></category>
		<category><![CDATA[Tiree]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=272</guid>
		<description><![CDATA[It is the end of the summer, the September rush starts (actually at the end of August) and on Friday I&#8217;ll be setting off on the ferry and be away from home for all of September and October   Of course I didn&#8217;t manage to accomplish as much as I wanted over the summer, and [...]]]></description>
			<content:encoded><![CDATA[<p>It is the end of the summer, the September rush starts (actually at the end of August) and on Friday I&#8217;ll be setting off on the ferry and be away from home for all of September and October <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />   Of course I didn&#8217;t manage to accomplish as much as I wanted over the summer, and didn&#8217;t get away on holiday &#8230; except of course living next to the sea is sort of like holiday every day!  However, I did take some time off when Miriam visited, joining her on cycle rides to start her training for her <a href="http://mimcycleskenya.blogspot.com/2010/08/and-challenge-begins.html" target="_blank">Kenyan challenge</a> &#8212; neither of us had been on a bike for 10 years!  Also this last weekend saw the world come to Tiree when a group of asylum seekers and refugees from the <a href="http://www.staugustinescentrehalifax.org.uk/" target="_blank">St Augustine Centre in Halifax</a> visited the <a href="http://www.tiree-baptist-church.org.uk/" target="_blank">Baptist Church</a> here &#8212; kite making, songs from Zimbabwe and loads of smiling faces.</p>
<p>In September I also hand over departmental personnel duty (good luck Keith <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).  I&#8217;d taken on the HR role before my switch to part-time at the University, and so most of it stayed with me through the year <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  (Note, if you ever switch to part-time, better to do so before duties are arranged!). Not sorry to see it go, the people bit is fine, but so much paper filling!</p>
<p><a href="http://www.talis.com/"><img class="alignright" title="Talis logo" src="http://www.talis.com/images/logo.gif" alt="" width="88" height="68" /></a>&#8230; and beginnings &#8230; in September (next week!) I also start to work part-time with <a href="http://www.talis.com/" target="_blank">Talis</a>.  Talis is a remarkable story.  A library information systems company that re-invented itself as a Semantic Web company and now, amongst other things, powering the <a href="http://www.talis.com/platform/news/" target="_blank">Linked Data at data.gov.uk</a>.</p>
<p>I&#8217;ve known Talis as a company from its pre-SemWeb days when aQtive did some development for them as part of our bid to survive the post-dot.com crash.   aQtive did in the end die, but Talis had stronger foundations and has thrived<sup><a href="#footnote-1-272" id="footnote-link-1-272" title="See the footnote.">1</a></sup>.  In the years afterwards two ex-aQtive folk, <a href="http://www.justinleavesley.com/" target="_blank">Justin</a> and <a href="http://www.virtualchaos.co.uk/blog/" target="_blank">Nad</a>, went to Talis and for the past couple of years I have also been on the <a href="http://blogs.talis.com/nodalities/2007/09/talis_platform_advisory_group_.php" target="_blank">external advisory group</a> for their SemWeb Platform.  So I will be joining old friends as well as being part of an exciting enterprise.</p>
<br /><ol class="footnotes"><li id="footnote-1-272">Libraries literally need very strong foundations.  I heard of one university library that had to be left half empty because the architect had forgotten to take account of the weight of books.  As the shelves filled the whole building began to sink into the ground.  [<a href="#footnote-link-1-272">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2010/08/25/endings-and-beginnings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Italian conferences: PPD10, AVI2010 and Search Computing</title>
		<link>http://www.alandix.com/blog/2010/06/05/italian-conferences-ppd10-avi2010-and-search-computing/</link>
		<comments>http://www.alandix.com/blog/2010/06/05/italian-conferences-ppd10-avi2010-and-search-computing/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 13:40:22 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[HCI and usability]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HCI]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Milan]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[rome]]></category>
		<category><![CDATA[Seeheim]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[snip!t]]></category>
		<category><![CDATA[social networking]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=257</guid>
		<description><![CDATA[I got back from trip to Rome and Milan last Tuesday, this included the PPD10 workshop that Aaron, Lucia, Sri and I had organised, and the AVI 2008 conference, both in University of Rome &#8220;La Sapienza&#8221;, and a day workshop on Search Computing at Milan Polytechnic. PPD10 The PPD10 workshop on Coupled Display Visual Interfaces1 [...]]]></description>
			<content:encoded><![CDATA[<p>I got back from trip to Rome and Milan last Tuesday, this included the <a href="http://www.hitlab.utas.edu.au/wiki/PPD10" target="_blank">PPD10 workshop</a> that Aaron, Lucia, Sri and I had organised, and the <a href="http://www.dis.uniroma1.it/~avi2010/" target="_blank">AVI 2008 conference</a>, both in University of Rome &#8220;La Sapienza&#8221;, and a day <a href="http://www.search-computing.it/2ndworkshop_postws.html" target="_blank">workshop on Search Computing</a> at Milan Polytechnic.</p>
<h3>PPD10</h3>
<p><a href="http://www.hitlab.utas.edu.au/wiki/PPD10" target="_blank"><img class="alignright" title="PPD10 cover" src="http://www.alandix.com/images/PPD10-cover.jpg" alt="" width="196" height="280" /></a>The <a href="http://www.hitlab.utas.edu.au/wiki/PPD10" target="_blank">PPD10 workshop on Coupled Display Visual Interfaces</a><sup><a href="#footnote-1-257" id="footnote-link-1-257" title="See the footnote.">1</a></sup> followed on from a previous event, <a href="http://ppd08.ucd.ie/" target="_blank">PPD08</a> at AVI 2008 and also a workshop on &#8220;<a href="http://www.comp.lancs.ac.uk/~corina/CHI08Workshop/" target="_blank">Designing And Evaluating Mobile Phone-Based Interaction With Public Displays</a>&#8221; at CHI2008.  The linking of public and private displays is something I&#8217;ve been interested in for some years and it was exciting to see some of the kinds of <a href="http://www.hcibook.com/alan/papers/Small-meets-Large-2005/#scenarios" target="_blank">scenarios discussed at Lancaster as potential futures</a> some years ago now being implemented over a range of technologies.  Many of the <a href="http://www.hcibook.com/alan/papers/Small-meets-Large-2005/" target="_blank">key issues and problems</a> proposed then are still to be resolved and new ones arising, but certainly it seems the technology is &#8216;coming of age&#8217;.  As well as much work filling in the space of interactions, there were also papers that pushed some of the existing dimensions/classifications, in particular, Rasmus Gude&#8217;s paper on &#8220;Digital Hospitality&#8221; stretched the public/private dimension by considering the appropriation of technology in the home by house guests.  The full proceedings are available at the <a href="http://www.hitlab.utas.edu.au/wiki/PPD10" target="_blank">PPD10 website</a>.</p>
<h3>AVI 2010</h3>
<p>AVI is always a joy, and <a href="http://www.dis.uniroma1.it/~avi2010/" target="_blank">AVI 2010</a> no exception; a biennial, single-track conference with high-quality papers (20% accept rate this year), and always in lovely places in Italy with good food and good company!  I first went to AVI in 1996 when it was in <a href="http://en.wikipedia.org/wiki/Gubbio" target="_blank">Gubbio</a> to give a keynote &#8220;<a href="http://www.hcibook.com/alan/papers/AVI96/" target="_blank">Closing the Loop: modelling action, perception and information</a>&#8220;, and have gone every time since &#8212; I always say that Stefano Levialdi is a bit like a drug pusher, the first experience for free and ever after you are hooked! The high spot this year was undoubtedly <a href="http://tsujita.org/eindex.html" target="_blank">Hitomi Tsujita</a>&#8216;s &#8220;<a href="http://tsujita.org/projects/complete-fashion-coordinator/" target="_blank">Complete fashion coordinator</a>&#8221;<sup><a href="#footnote-2-257" id="footnote-link-2-257" title="See the footnote.">2</a></sup>, a system for using social networking to help choose clothes to wear &#8212; partly just fun with a wonderful video, but also a very thoughtful mix of physical and digital technology.</p>
<p style="text-align: center;"><a href="http://www.alandix.com/images/fashion-coordinator-hooks.jpg" target="_blank"><img class="alignnone" title="Fashion Coordinator hooks on wardrobe door" src="http://www.alandix.com/images/fashion-coordinator-hooks.jpg" alt="" width="270" height="208" /></a> <a href="http://www.alandix.com/images/fashion-coordinator-web-page.jpg" target="_blank"><img class="alignnone" title="Fashion Coordinator web page" src="http://www.alandix.com/images/fashion-coordinator-web-page.jpg" alt="" width="288" height="193" /></a><br />
images from <a href="http://tsujita.org/ecfc.html" target="_blank">Complete Fashion Coordinator</a></p>
<p>The <a href="http://www.dis.uniroma1.it/~avi2010/program.htm" target="_blank">keynotes</a> were all great, <a href="http://infovis.uni-konstanz.de/members/keim">Daniel Keim</a> gave a really lucid state of the art in Visual Analytics (more later) and <a href="http://www.patricklynch.net/index.html" target="_blank">Patrick Lynch</a> a fresh view of visual understanding based on many years experience and highlighting particularly on some of the more immediate &#8216;gut&#8217; reactions we have to interfaces.  <a href="http://www.wigdor.com/daniel/" target="_blank">Daniel Wigdor</a> gave an almost blow-by-blow account of work at Microsoft on developing interaction methods for next-generation touch-based user interfaces.  His paper is a great methodological exemplar for researchers combining very practical considerations, more principled design space analysis and targeted experimentation.</p>
<p>Looking more at the detail of Daniel&#8217;s work at Microsoft, it is interesting that he has a harder job than Apple&#8217;s interaction developers.  While Apple can design the hardware and interaction together, MS as system providers need to deal with very diverse hardware, leading to a &#8216;least common denominator&#8217; approach at the level of quite basic touch interactions.  For walk-up-and use systems such as Microsoft Surface in bar tables, this means that users have a consistent experience across devices.  However, I did wonder whether this approach which is basically the presentation/lexical level of Seeheim was best, or whether it would be better to settle at some higher-level primitives more at the Seeheim dialog level, thinking particularly of the way the iPhone turns pull down menus form web pages into spinning selectors.  For devices that people own it maybe that these more device specific variants of common logical interactions allow a richer user experience.</p>
<p>The complete AVI 2010 proceedings (in colour or B&amp;W) can be found at the <a href="http://www.dis.uniroma1.it/~avi2010/program.htm" target="_blank">conference website</a>.</p>
<p>The very last session of AVI was a panel I chaired on &#8220;Visual Analytics: people at the heart of data&#8221; with <a href="http://infovis.uni-konstanz.de/members/keim" target="_blank">Daniel Keim</a>, <a href="http://cartoon.iguw.tuwien.ac.at/zope/igw/menschen/pohl" target="_blank">Margit Pohl</a>, <a href="http://www.ee.ic.ac.uk/r.spence/" target="_blank">Bob Spence</a> and <a href="http://enrico.bertini.me/" target="_blank">Enrico Bertini</a> (in the order they sat at the table!).  The panel was prompted largely because the EU <a href="http://www.vismaster.eu/" target="_blank">VisMaster Coordinated Action</a> is producing a roadmap document looking at future challenges for visual analytics research in Europe and elsewhere.  I had been worried that it could be a bit dead at 5pm on the last day of the conference, but it was a lively discussion &#8230; and Bob served well as the enthusiastic but also slightly sceptical outsider to VisMaster!</p>
<p>As I write this, there is still time (just, literally weeks!) for final input into the VisMaster roadmap and if you would like a draft I&#8217;ll be happy to send you a PDF and even happier if you give some feedback <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<h3>Search Computing</h3>
<p>I was invited to go to this one-day workshop and had the joy to travel up on the train from Rome with <a href="http://www2.parc.com/istl/groups/uir/people/stuart/stuart.htm" target="_blank">Stu Card</a> and his daughter Gwyneth.</p>
<p><a href="http://www.search-computing.it/"><img class="alignright" title="SeCo logo" src="http://www.search-computing.it/img/logo_big.gif" alt="" width="128" height="80" /></a>The <a href="http://www.search-computing.it/2ndworkshop_postws.html" target="_blank">search computing workshop</a> was organised by the <a href="http://www.search-computing.it/" target="_blank">SeCo project</a>. This is a large single-site project (around 25 people for 5 years) funded as one of the EU&#8217;s &#8216;IDEAS Advanced Grants&#8217; supporting &#8216;investigation-driven frontier research&#8217;.  Really good to see the EU funding work at the bleeding edge as so many national and European projects end up being &#8216;safe&#8217;.</p>
<p>The term search computing was entirely new to me, although instantly brought several concepts to mind.  In fact the principle focus of SeCo is the bringing together of information in deep web resources including combining result rankings; in database terms a form of distributed join over heterogeneous data sources.</p>
<p>The work had many personal connections including work on <a href="http://www.hcibook.com/alan/papers/Concept-Classification-for-Decentralised-Search-2005/" target="_blank">concept classification</a> using ODP data dating back to aQtive days as well as onCue itself and <a href="http://www.snipit.org/" target="_blank">Snip!t</a>.  It also has similarities with linked data in the semantic web word, however with crucial differences.  SeCo&#8217;s service approach uses meta-descriptions of the services to add semantics, whereas linked data in principle includes a degree of semantics in the RDF data.  Also the &#8216;join&#8217; on services is on values and so uses a degree of run-time identity matching (Stu Card&#8217;s example was how to know that LA=&#8217;Los Angeles&#8217;), whereas linked data relies on URIs so (again in principle) matching has already been done during data preparation.  My feeling is that the linking of the two paradigms would be very powerful, and even for certain kinds of raw data, such as tables, external semantics seems sensible.</p>
<p>One of the real opportunities for both is to harness user interaction with data as an extra source of semantics.  For example, for the identity matching issue, if a user is linking two data sources and notices that &#8216;LA&#8217; and &#8216;Los Angeles&#8217; are not identified, this can be added as part of the interaction to serve the user&#8217;s own purposes at that time, but by so doing adding a special case that can be used for the benefit of future users.</p>
<p>While SeCo is predominantly focused on the search federation, the broader issue of using search as part of algorithmics is also fascinating.  Traditional algorithmics assumes that knowledge is basically in code or rules and is applied to data.  In contrast we are seeing the rise of web algorithmics where knowledge is garnered from vast volumes of data.  For example, <a href="http://www.gianlucademartini.net/" target="_blank">Gianluca Demartini</a> at the workshop mentioned that his group had used the <a href="http://blogoscoped.com/archive/2006-08-17-n22.html" target="_blank">Google suggest API</a> to extend keywords and I&#8217;ve seen the same trick used previously<sup><a href="#footnote-3-257" id="footnote-link-3-257" title="See the footnote.">3</a></sup>.  To some extent this is like classic techniques of information retrieval, but whereas IR is principally focused on a closed document set, here the document set is being used to establish knowledge that can be used elsewhere.  In work I&#8217;ve been involved with, both the <a href="http://www.hcibook.com/alan/papers/Concept-Classification-for-Decentralised-Search-2005/" target="_blank">concept classification</a> and <a href="http://www.hcibook.com/alan/papers/SemanticHalo-2006/" target="_blank">folksonomy mining</a> with <a href="http://www.dei.inf.uc3m.es/members/alessio.htm" target="_blank">Alessio</a> apply this same broad principle.</p>
<p>The slides from the workshop are appearing (but not all there yet!) at the <a href="http://www.search-computing.it/2ndworkshop_postws.html" target="_blank">workshop web page</a> on the <a href="http://www.search-computing.it/" target="_blank">SeCo</a> site.</p>
<br /><ol class="footnotes"><li id="footnote-1-257">yes I know this doesn&#8217;t give &#8216;PPD&#8217; this stands for &#8220;public and private displays&#8221;  [<a href="#footnote-link-1-257">back</a>]</li><li id="footnote-2-257">Hitomi Tsujita, Koji Tsukada, Keisuke Kambara, Itiro Siio, Complete Fashion Coordinator: A support system for capturing and selecting daily clothes with social network, Proceedings of the Working Conference on Advanced Visual Interfaces (AVI2010), pp.127&#8211;132.  [<a href="#footnote-link-2-257">back</a>]</li><li id="footnote-3-257">The <a href="http://www.programmableweb.com/api/yahoo-related-suggestions" target="_blank">Yahoo! Related Suggestions API</a> offers a similar service.  [<a href="#footnote-link-3-257">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2010/06/05/italian-conferences-ppd10-avi2010-and-search-computing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>data types and interpretation in RDF</title>
		<link>http://www.alandix.com/blog/2009/08/03/data-types-and-interpretation-in-rdf/</link>
		<comments>http://www.alandix.com/blog/2009/08/03/data-types-and-interpretation-in-rdf/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 13:46:16 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[Jeni Tennison]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=200</guid>
		<description><![CDATA[After following a link from one of Nad&#8217;s tweets, read Jeni Tennison&#8217;s &#8220;SPARQL &#38; Visualisation Frustrations: RDF Datatyping&#8220;.  Jeni had been having problems processing RDF of MP&#8217;s expense claims, because the amounts were plain RDF strings rather than as typed numbers.  She  suggests some best practice rules for data types in RDF based on the [...]]]></description>
			<content:encoded><![CDATA[<p>After following a link from one of <a href="http://twitter.com/kiyanwang" target="_blank" title="@kiyanwang - Nad's tweets">Nad&#8217;s tweets</a>, read Jeni Tennison&#8217;s &#8220;<a href="http://www.jenitennison.com/blog/node/120" target="_blank">SPARQL &amp; Visualisation Frustrations: RDF Datatyping</a>&#8220;.  Jeni had been having problems processing RDF of MP&#8217;s expense claims, because the amounts were plain RDF strings rather than as typed numbers.  She  suggests some best practice rules for data types in RDF based on the underlying philosophy of RDF that it should be <em>self-describing</em>:</p>
<blockquote>
<ul>
<li><em>if the literal is XML, it should be an XML literal </em></li>
<li><em>if the literal is in a particular language (such as a description or a name), it should be a plain literal with that language</em></li>
<li><em>otherwise it should be given an appropriate datatype</em></li>
</ul>
</blockquote>
<p>These seem pretty sensible for simple data types.</p>
<p>In work on the <a href="http://www.hcibook.com/alan/projects/TIM/" target="_blank">TIM project</a> with colleagues in Athens and Rome, we too had issues with representing data types in ontologies, but more to do with the status of a data type.  Is a date a single thing &#8220;2009-08-03T10:23+01:00&#8243;, or is it a compound [[date year="2009" month="8" ...]]?</p>
<p>I just took a quick peek at how Dublin Core handles dates and see that the closest to standard references<sup><a href="#footnote-1-200" id="footnote-link-1-200" title="See the footnote.">1</a></sup> still include dates as &#8216;bare&#8217; strings with implied semantics only, although one of the <a href="http://dublincore.org/documents/dc-rdf/" target="_blank">most recent docs</a> does say:</p>
<blockquote><p>&#8220;<em>It is recommended that RDF applications use explicit <code>rdf:type</code></em> triples &#8230;&#8221;</p></blockquote>
<p>and David MComb&#8217;s &#8220;<a href="http://www.semanticuniverse.com/blogs-owl-version-dublin-core.html" target="_blank">An OWL version of the Dublin Core</a>&#8221; gives an <a href="http://ontologies.semanticarts.com/dublincore/dublincore.owl" target="_blank">alternative OWL ontology for DC</a> that does include an explicit type for dc:date:</p>
<blockquote>
<pre>&lt;owl:DatatypeProperty rdf:about="#date"&gt;
  &lt;rdfs:domain rdf:resource="#Document"/&gt;
  &lt;rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/&gt;
&lt;/owl:DatatypeProperty&gt;</pre>
</blockquote>
<p>Our solution to the compound types has been to have &#8220;value classes&#8221; which do not represent &#8216;things&#8217; in the world, similar to the way the <a href="http://www.w3.org/TR/vcard-rdf" target="_blank" title="Renato Iannella, Representing vCard Objects in RDF/XML, W3C Note, 22 February 2001">RDF for vcard</a> represents  complex elements such as names using blank nodes:</p>
<blockquote>
<pre>&lt;vCard:N rdf:parseType="Resource"&gt;
  &lt;vCard:Family&gt; Crystal &lt;/vCard:Family&gt;
  &lt;vCard:Given&gt; Corky &lt;/vCard:Given&gt;
  ...
&lt;/vCard:N&gt;</pre>
<p>From<sup><a href="#footnote-2-200" id="footnote-link-2-200" title="See the footnote.">2</a></sup></p></blockquote>
<p>This is fine, and we can have rules for parsing and formatting dates as compound objects to and from, say, <a href="http://www.w3.org/TR/NOTE-datetime" target="_blank">W3C datetime strings</a>.  However, this conflicts with the desire to have self-describing RDF as these formatting and parsing rules have to be available to any application or be present as reasoning rules in RDF stores.  If Jeni had been trying to use RDF data coded like this she would be cursing us!</p>
<p>This tension between representations of things (dates, names) and more semantic descriptions is also evident in other areas.  Looking again at Dublin Core the metamodal allows a property such as &#8220;subject&#8221;  to have a complex object with a URI and possibly several string values.</p>
<p><a href="http://dublincore.org/documents/dc-rdf/"><img class="alignnone" title="RDF graph of Dublin Core fragement" src="http://dublincore.org/documents/2008/01/14/dc-rdf/overviewfig.png" alt="" width="567" height="316" /></a></p>
<p>Very semantic, but hardly mashes well with sources that just say &lt;dc:subject&gt;Biology&lt;/dc:subject&gt;.  Again a reasoning store could infer one from the other, but we still have issues about where the knowledge for such transformations resides.</p>
<p>Part of the problem is that the &#8216;self-describing&#8217; nature of RDF is a bit illusary.   In (Piercian) semiotics the <em>interpretant</em> of a sign is crucial, representations are interpreted by an agent in a particular context assuming a particular language, etc.  We do not expect human language to be &#8216;sef describing&#8217; in the sense of being totally acontextual.  Similarly in philosophy words and ideas are treated as <em>intentional</em>, in the (not standard English) sense that they refer out to something else; however, the binding of the idea to the thing it refers to is not part of the word, but separate from it.  Effectively the desire to be self-describing runs the risk of ignoring this distinction<sup><a href="#footnote-3-200" id="footnote-link-3-200" title="See the footnote.">3</a></sup>.</p>
<p><a href="http://www.ldodds.com/" target="_blank">Leigh Dodds</a> commented on Jeni&#8217;s post to explain that the reason the expense amounts were not numbers was that some were published in non-standard ways such as &#8220;12345 (2004)&#8221;.  As an example this captures succinctly the perpetual problem between representation and abstracted meaning.  If a journal article was printed in the &#8220;Autumn 2007&#8243; issue of  quarterly magazine, do we express this as &lt;dc:date&gt;2007&lt;/dc:date&gt; or &lt;dc:date&gt;2007-10-01&lt;/dc:date&gt;  attempting to give an approximation or inference from the actual represented date.</p>
<p>This makes one wonder whether what is really needed here is a meta-description of the RDF source (not simply the OWL as one wants to talk about the use of dc:date or whatever in a <em>particular</em> context) that can say things like &#8220;mainly numbers, but also occasionally non-strandard forms&#8221;, or &#8220;amounts sometimes refer to different years&#8221;.  Of course to be machine mashable there would need to be an ontology for such annotation &#8230;</p>
<br /><ol class="footnotes"><li id="footnote-1-200">see &#8220;<a href="http://dublincore.org/documents/dcmes-xml/" target="_blank">Expressing Simple Dublin Core in RDF/XML</a>&#8220;, &#8220;<a href="http://dublincore.org/documents/2008/08/04/dc-html/" target="_blank">Expressing Dublin Core metadata using HTML/XHTML meta and link elements</a>&#8221; and <a href="http://protege.stanford.edu/plugins/owl/dc/protege-dc.owl" target="_blank">Stanford DC OWL</a>  [<a href="#footnote-link-1-200">back</a>]</li><li id="footnote-2-200">Renato Iannella, <a href="http://www.w3.org/TR/vcard-rdf" target="_blank">Representing vCard Objects in RDF/XML</a>, W3C Note, 22 February 2001.  [<a href="#footnote-link-2-200">back</a>]</li><li id="footnote-3-200">Doing a quick web seek, these issues are discussed in several places, for example: Glaser, H., Lewy, T., Millard, I. and Dowling, B. (2007) <a href="http://eprints.ecs.soton.ac.uk/15245/" target="_blank">On Coreference and the Semantic Web</a>, (Technical Report, Electronics &amp; Computer Science, University of Southampton) and Legg, C. (2007). <a href="http://researchcommons.waikato.ac.nz/handle/10289/775" target="_blank">Peirce, meaning and the semantic web</a> (Paper presented at Applying Peirce Conference, University of Helsinki, Finland, June 2007).   [<a href="#footnote-link-3-200">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2009/08/03/data-types-and-interpretation-in-rdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>going SIOC (Semantically-Interlinked Online Communities)</title>
		<link>http://www.alandix.com/blog/2009/06/24/going-sioc-semantically-interlinked-online-communities/</link>
		<comments>http://www.alandix.com/blog/2009/06/24/going-sioc-semantically-interlinked-online-communities/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 14:31:32 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[sioc]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=176</guid>
		<description><![CDATA[I&#8217;ve just SIOC enabled this blog using the SIOC Exporter for WordPress by Uldis Bojars.  Quoting from the SIOC project web site: The SIOC initiative (Semantically-Interlinked Online Communities) aims to enable the integration of online community information. SIOC provides a Semantic Web ontology for representing rich data from the Social Web in RDF. This means [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just SIOC enabled this blog using the <a href="http://sioc-project.org/wordpress/" target="_blank">SIOC Exporter for WordPress</a> by <a href="http://captsolo.net/info/" target="_blank">Uldis Bojars</a>.  Quoting from the <a href="http://sioc-project.org/" target="_blank">SIOC project web site</a>:</p>
<blockquote><p><a href="http://sioc-project.org/" target="_blank"><img class="alignright" src="http://sioc-project.org/files/sioc_logo.gif" alt="" width="122" height="120" /></a>The SIOC initiative (Semantically-Interlinked Online Communities) aims to enable the integration of online community information. SIOC provides a Semantic Web <a href="http://rdfs.org/sioc/spec/">ontology</a> for representing rich data from the Social Web in RDF.</p></blockquote>
<p>This means you can explore the <a href="http://www.alandix.com/blog/?sioc_type=site" target="_blank">blog as an RDF Graph</a> including <a href="http://www.alandix.com/blog/?sioc_type=post&amp;sioc_id=176" target="_blank">this post</a>.</p>
<pre>&lt;sioc:Post rdf:about="http://www.alandix.com/blog/?p=176"&gt;
    &lt;sioc:link rdf:resource="http://www.alandix.com/blog/?p=176"/&gt;
    &lt;sioc:has_container rdf:resource="http://www.alandix.com/blog/index.php?sioc_type=site#weblog"/&gt;
    &lt;dc:title&gt;going SIOC (Semantically-Interlinked Online Communities)&lt;/dc:title&gt;
    &lt;sioc:has_creator&gt;
        &lt;sioc:User rdf:about="http://www.alandix.com/blog/author/admin/" rdfs:label="alan"&gt;</pre>
<pre>            &lt;rdfs:seeAlso rdf:resource="http://www.alandix.com/blog/index.php?sioc_type=user&amp;amp;sioc_id=1"/&gt;
        &lt;/sioc:User&gt;
    &lt;/sioc:has_creator&gt;
...</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2009/06/24/going-sioc-semantically-interlinked-online-communities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RDF sequences &#8230; could they be more semantic?</title>
		<link>http://www.alandix.com/blog/2009/04/19/rdf-sequences-could-they-be-more-semantic/</link>
		<comments>http://www.alandix.com/blog/2009/04/19/rdf-sequences-could-they-be-more-semantic/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 12:00:45 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=164</guid>
		<description><![CDATA[Although triples can in principle express anything (well anything computational), this does not mean they are particularly appropriate for everything1. RDF sequences are one of the most basic structured types and I have always found the use of rdf:_1, rdf:_2 at best clunky.  In particular I don&#8217;t like the fact that the textual form embodies [...]]]></description>
			<content:encoded><![CDATA[<p>Although triples can <em>in principle</em> express anything (well anything computational), this does not mean they are particularly appropriate for everything<sup><a href="#footnote-1-164" id="footnote-link-1-164" title="See the footnote.">1</a></sup>.</p>
<p>RDF sequences are one of the most basic structured types and I have always found the use of rdf:_1, rdf:_2 at best clunky.  In particular I don&#8217;t like the fact that the textual form embodies the meaning.</p>
<p>In the <a href="http://www.w3.org/TR/rdf-schema/" target="_blank">RDF schema</a>, rdf:_1, rdf:_2, etc are all instances of the class <a href="http://www.w3.org/TR/rdf-schema/#ch_containermembershipproperty" target="_blank">rdfs:ContainerMembershipProperty</a> and sub-properties of <a href="http://www.w3.org/TR/rdf-schema/#ch_member" target="_blank">rdfs:member</a>.  However, I was also looking to see if there was some (implicitly defined) property of each of them that said which index they represented.  For example:</p>
<p style="padding-left: 30px;">&lt;rdf:_3&gt; &lt;rdf:isSequenceNumber&gt; &#8220;3&#8243;</p>
<p>This would mean that the fact that rdf:_3 corresponded to the third element in a sequence was expressed semantically by rdf:isSequenceNumber as well as lexically in the label &#8220;_3&#8243;.</p>
<p>Sadly I could find no mention of this or any alternative technique to give the rdf:_nnn properties explicit semantics <img src='http://www.alandix.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>This is not just me being a purist,  having explicit semantics makes it possible to express queries such as gathering together contiguous pairs in a sequence:</p>
<p style="padding-left: 30px;">&lt;ex:a&gt; ?r1 ?a.<br />
&lt;ex:a&gt; ?r2 ?b.<br />
?r1 &lt;rdf:hasSequenceNumber&gt; ?index.<br />
?r2 &lt;rdf:hasSequenceNumber&gt; ?index + 1.</p>
<p>Without explicit semantics, this would need to be expressed using string concatenation to create the labels for the relations &#8211; yuck!</p>
<p>Have I missed something? Is there an alternative mechanism in the RDF world that is like this or better?</p>
<p>Mind you I don&#8217;t see what&#8217;s wrong with a[index] &#8230; but may be that is just too simple?</p>
<br /><ol class="footnotes"><li id="footnote-1-164">see also previous posts on &#8220;<a href="http://www.alandix.com/blog/2008/03/18/it-ness-and-identity-foaf-rdf-and-rdms/" target="_blank">It-ness and identity: FOAF, RDF and RDMS</a>&#8221; and &#8220;<a href="http://www.alandix.com/blog/2007/11/11/digging-ourselves-back-from-the-semantic-web-mire/" target="_blank">digging ourselves back from the Semantic Web mire</a>&#8220;  [<a href="#footnote-link-1-164">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2009/04/19/rdf-sequences-could-they-be-more-semantic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>web of data practioner&#8217;s days</title>
		<link>http://www.alandix.com/blog/2008/10/23/web-of-data-practioners-days/</link>
		<comments>http://www.alandix.com/blog/2008/10/23/web-of-data-practioners-days/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 09:54:29 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[HCI and usability]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[WOD-PD]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=99</guid>
		<description><![CDATA[I am at the Web of Data Practitioners Days (WOD-PD 2008) in Vienna.  Mixture of talks and guided hands-on sessions.  I presented first half of session on &#8220;Using the Web of Data&#8221; this morning with focus (surprise) on the end user. Learnt loads about some of the applications out there &#8211; in fact Richard Cyganiak [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.webofdata.info/" target="_blank"><img class="alignright" title="web of data logo" src="http://www.webofdata.info/sites/default/files/marvin_logo.png" alt="" width="80" height="81" /></a>I am at the <a href="http://www.webofdata.info/" target="_blank">Web of Data Practitioners Days (WOD-PD 2008)</a> in Vienna.  Mixture of talks and guided hands-on sessions.  I presented first half of session on &#8220;<a href="http://www.hcibook.com/alan/papers/WOD-PD-2008/" target="_blank">Using the Web of Data</a>&#8221; this morning with focus (surprise) on the end user. Learnt loads about some of the applications out there &#8211; in fact <a href="http://dowhatimean.net/" target="_blank">Richard Cyganiak</a> .  Interesting talk from a guy at the BBC about the way they are using RDF to link the currently disconnected parts of their web and also archives.  Jana Herwig from <a href="http://semantic-web.at/">Semantic Web Company</a> has been <a href="http://blog.semantic-web.at/tag/wod-pd/" target="_blank">live blogging the event</a>.</p>
<p>Being here has made me think about the different elements of SemWeb technology and how they individually contribute to the &#8216;vision&#8217; of Linked Data.  The aim is to be able to link different data sources together.  For this having some form of shared/public vocabulary or &#8216;data definitions&#8217; is essential as is some relatively uniform way of accessing data.  However, the implementation using RDF or use of SPARQL etc. seems to be secondary and useful for some data, but not other forms of data where tabular data may be more appropriate.  Linking these different representations  together seems far more important than specific internal representations.  So wondering whether there is a route to linked data that allows a more flexible interaction with existing data and applications as well as &#8216;sucking&#8217; in this data into the SemWeb.  Can the vocabularies generated for SemWeb be used as meta information for other forms of information and can  query/access protocols be designed that leverage this, but include broader range of data types.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2008/10/23/web-of-data-practioners-days/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>local URIs  &#8230; mashing up the desktop</title>
		<link>http://www.alandix.com/blog/2008/06/13/local-uris-mashing-up-the-desktop/</link>
		<comments>http://www.alandix.com/blog/2008/06/13/local-uris-mashing-up-the-desktop/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 15:42:10 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[HCI and usability]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[pim]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[snip!t]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/?p=72</guid>
		<description><![CDATA[Desktop URis could allow desktop resources and web resources to link seamlessly with one another.  There have been some proposals that address aspects of this and in this post I discuss some events that led to a new proposal for globally accessible local URIs.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve worried for a while about desktop URLs.</p>
<p>Within the web it is easy to link things together.  If I want to refer to my home page I just add a link <a title="Alan's Home Page" href="http://www.hcibook.com/alan/" target="_blank">like this</a>.  However, on the desktop things are not so simple and  I end up copying chunks of mail messages into the notes field in iCal rather than simply being able to link to the mail message where I arranged the meeting.</p>
<p>Links from the desktop to the web are easy &#8230; just use  the URL &#8230;  many desktop applications including mail clients and word processors will allow you to embed clickable links.  Indeed it is often easier to link to a web page than to another object on the desktop!  However, things get  more difficult if you want to link the other way round, from a web page to a local file or resource.  In my browser&#8217;s favourites I have several links to local files, but you cannot easily do the same if your bookmarks are in a web service like del.icio.us or even my own <a title="Snip!t home pahe" href="http://www.snipit.org/" target="_blank">Snip!t</a>.  It is hard to seamlessly weave your desktop into the global web.</p>
<p>A couple of events brought this issue to a head for me.</p>
<p>First at the CHI workshop on PIM entitled <a title="PIM2008 - the disappearing desktop" href="http://www.pim2008.org/" target="_blank">the Disappearing Desktop</a>, I asked if anyone knew of work in the area and I heard from <a title="Leo's blog" href="http://leobard.twoday.net/" target="_blank">Leo Sauermann</a> that they had made some progress on this as part of the <a href="http://www.gnowsis.org/" target="_blank">Gnowsis</a> project. Their proposal for a <a title="Desktop URI scheme" href="http://aperture.wiki.sourceforge.net/SemdeskUris" target="_blank">Desktop URI Scheme</a> (edited by Leo) is targeted principally at the first of the scenarios above, being able to link between things within the desktop.</p>
<p><a href="http://ppd08.ucd.ie/" target="_blank"><img class="alignright" style="border: 0pt none; float: right; margin-left: 10px; margin-right: 10px;" src="http://ppd08.ucd.ie/files/PPD%20workshop%20logo%20400x.png" alt="" width="200" height="155" /></a>The second event was at the AVI workshop on <a title="PPD'08 workshop" href="http://ppd08.ucd.ie/" target="_blank">designing multi-touch interaction techniques for coupled public and private displays</a>. During discussions abut touch-based interactions such as the <a href="http://www.microsoft.com/surface/index.html" target="_blank">Microsoft Surface</a> or <a href="http://www.apple.com/iphone/" target="_blank">Apple iPhone</a>, we considered scenarios  where peole got together for a meeting (as we were) in a hotel bar (where we split for small group discussion) and had screens on table tops and walls, laptops, tablets, phones &#8230; and wanted to seamlessly move material between devices.  Clearly an essential requirement for which is some way to identify resources across ad hoc collections of devices.</p>
<p>Finally I was in Athens working with George Lepouras, Akrivi Katifori and others.  George had developed a Thunderbird extension to allow Snip!t to snip from mail messages &#8230; but while we could snip the text there was no way for the Snip!t page to link back to the mail message.  We need full round trip URIs that link desktop and web with no distinction &#8211; URIs that can be embedded in a web page and (assuming you have the right permissions and are in an appropriate place) can be clicked and the appropriate mail message, calendar entry or whatever is opened.</p>
<p>Based on this and discussions we had, I drafted a discussion document on <a href="http://www.comp.lancs.ac.uk/~dixa/projects/TIM/docs/gloi/" target="_self">globally accessible local URIs</a>.  Any feedback very welcome.</p>
<p>Over the summer we hope to put together a demonstrator / reference implementation &#8211; if anyone is interested let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2008/06/13/local-uris-mashing-up-the-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It-ness and identity: FOAF, RDF and RDMS</title>
		<link>http://www.alandix.com/blog/2008/03/18/it-ness-and-identity-foaf-rdf-and-rdms/</link>
		<comments>http://www.alandix.com/blog/2008/03/18/it-ness-and-identity-foaf-rdf-and-rdms/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 08:25:17 +0000</pubDate>
		<dc:creator>alan</dc:creator>
				<category><![CDATA[academic]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[rdf]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://www.alandix.com/blog/2008/03/18/it-ness-and-identity-foaf-rdf-and-rdms/</guid>
		<description><![CDATA[Issues of &#8216;sameness&#8217; are the underpinnings of any common understanding; if I talk about America, bananas or Caruso, we need to know we are talking about the &#8216;same&#8217; thing. Codd&#8217;s relational calculus was unashamedly phenomenological &#8211; if two things have the same attributes they are the same. Of course in practice, we often have things [...]]]></description>
			<content:encoded><![CDATA[<p>Issues of &#8216;sameness&#8217; are the underpinnings of any common understanding; if I talk about America, bananas or Caruso, we need to know we are talking about the &#8216;same&#8217; thing.</p>
<p>Codd&#8217;s relational calculus was unashamedly phenomenological &#8211; if two things have the same attributes they <em>are</em> the same.  Of course in practice, we often have things which look the same and yet we know are different: two cans of beans, two employees called David Jones.  So many practical SQL database designs use unique ids as the key field of a table effectively making sure that otherwise identical rows are distinct<sup><a href="#footnote-1-69" id="footnote-link-1-69" title="See the footnote.">1</a></sup>.</p>
<p>The id gives a database record identity &#8211; it is a something independent of its attributes.</p>
<p>I usually call this quality &#8216;it-ness&#8217; and struggled to find appropriate (probably German) philosophical term to refer to it. Before we can point at something and say  &#8216;it is a chair&#8217;, it must be an &#8216;it&#8217; something we can refer to.  This it-ness must be there before we consider the proeprties of &#8216;ot&#8217; (legs, seat, etc.). It-ness is related to the substance/accident distinction important in <a href="ttp://en.wikipedia.org/wiki/Scholasticism" title="Wikipedi: Scholasticism" target="_blank">medieval scholastic</a> debate on transubstantiation, but different as the bread needs to be an &#8216;it&#8217; before we can say that <em>its</em> real nature (substance) is different from its apparent nature (accidents).</p>
<p>In contrast RDF takes identity, as embodied in a URI, as its starting point.  The origins of RDF are in web meta-data &#8211; talking about web pages &#8230; that is RDF is about talking about <em>something else</em>, and that something else has some form of (unique) identity. Although the word &#8216;ontology&#8217; seems to be misused almost beyond recognition in computer science, here we are talking about true ontology.  RDF assumes as a starting point it is discussing things that are, that exist, that have being.  Given this of course several distinct things may have similar attributes<sup><a href="#footnote-2-69" id="footnote-link-2-69" title="See the footnote.">2</a></sup>.</p>
<p>Whilst RDMS have problems talking about identity, and we often have to add artifices (like the id), to establish identity, in RDF the opposite problem arises.  Often we do not have unique names even for web entities, and even less when we have RDF descriptions of people, places &#8230; or books.  Nad discusses some of the problems of cleaning up book data (<a href="http://www.virtualchaos.co.uk/blog/2008/01/27/marc-rdf-and-frbr/" title="VirtualChaos: MARC, RDF and FRBR" target="_blank">MARC, RDF and FRMR</a>), part of which is establishing unique names &#8230; and really books are &#8216;easy&#8217; as librarians have soent a long time thinking about idetifying them already.</p>
<p><a href="http://www.foaf-project.org/" title="FOAF Project" target="_blank">FOAF</a> (friend of a friend) is now widely used to represent personal relationships.  In this <a href="http://wordpress.org/" target="_blank">WordPress</a> blog, when I add blogroll entries it prompts for FOAF information: is this a work colleague, family, friend (but not foe or competitor &#8230; FOAF is definitely about being friendly!).</p>
<p>FOAF has an RDF format, but examples, both in practice &#8230; and in the <a href="http://xmlns.com/foaf/spec/" title="FOAF Vocabulary Specification" target="_blank">XMLNS RDF specification</a>, are not full of &#8220;rdf:about&#8221; links as are typical RDF documents.  This is because, while people clearly do have unique identity, there is thankfully no URI scheme that uniquely and universally defies us<sup><a href="#footnote-3-69" id="footnote-link-3-69" title="See the footnote.">3</a></sup>.</p>
<p>In practice FOAF says things like &#8220;there is a person whose name is John Doe&#8221;, or &#8220;the blog VirtualChaos is by a person who is a friend and colleague of the author of this blog&#8221;.</p>
<p>In terms of identity this is a blank node &#8220;the person who &#8230;&#8221;.  The computational representation of the person is a placeholder, or a variable waiting to be associated with other placeholders.</p>
<p>In terms of phenomenological attributes, the values either do not uniquely identify an individual (here may be many John Doe&#8217;s) and the individual may have several potential values for a given attribute (John Doe may not be the body&#8217;s only name,and a person may have several email addresses).</p>
<p>In order to match individuals in FOAF, we typically need to make assumption: while I may have several email addresses, they are all personal, so if two people have the same email address they are the same person.  Of course such reasoning is defeasible: some families share an email address, but serves as a way of performing partial and approximate matching.</p>
<p>I think to the semantic web purist the goal would be to have the unique personal URI.  However,  to my mind the incomplete, often vague and personally defined FOAF is closer to the way the real world works even when ontologically there is a unique entity in the world that is the subject.  FOAF challenges simplistic assumptions and representations of both a phenomenological and ontological nature.</p>
<br /><ol class="footnotes"><li id="footnote-1-69">Furthermore if you do not specify a key, RDMS are likely to treat a relation as  bag rather than a set of tuples!  Try inserting the same record twice.  [<a href="#footnote-link-1-69">back</a>]</li><li id="footnote-2-69">For those who know their quantum mechanics RDMS records are like Fermions and obey Pauli exclusion principle, whilst RDF entities are like Bosons and several entities can exist with identical attributes.  [<a href="#footnote-link-2-69">back</a>]</li><li id="footnote-3-69">As it says in <a href="http://en.wikipedia.org/wiki/The_Prisoner" target="_blank">The Prisoner</a> &#8220;I am not a number&#8221; &#8230; although maybe one day soon we will all be biometrically identified and have a global URI :-/  [<a href="#footnote-link-3-69">back</a>]</li></ol>]]></content:encoded>
			<wfw:commentRss>http://www.alandix.com/blog/2008/03/18/it-ness-and-identity-foaf-rdf-and-rdms/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

