<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Learning Technology Blog Aggregator</title>
	<link rel="self" href="http://planet.talis.com/learningtech/atom.xml"/>
	<link href="http://planet.talis.com/learningtech/"/>
	<id>http://planet.talis.com/learningtech/atom.xml</id>
	<updated>2011-03-16T10:01:07+00:00</updated>
	<generator uri="http://www.planetplanet.org/">http://intertwingly.net/code/venus/</generator>

	<entry>
		<title type="html" xml:lang="en">OER Quality</title>
		<link href="http://openeducationnews.org/2011/03/16/oer-quality/"/>
		<id>http://openeducationnews.org/?p=10611</id>
		<updated>2011-03-16T01:21:48+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://terrya.edublogs.org/2011/03/15/quality-of-open-educational-resources/&quot;&gt;Terry Anderson&lt;/a&gt; has a new post regarding the quality of open education resources. From the post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
What we are seeing is first iterations in produsage development of educational material.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/openeducationnews.wordpress.com/10611/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/openeducationnews.wordpress.com/10611/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=openeducationnews.org&amp;amp;blog=3519441&amp;amp;post=10611&amp;amp;subd=openeducationnews&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>openedblogger</name>
			<uri>http://openeducationnews.org</uri>
		</author>
		<source>
			<title type="html">Open Education News</title>
			<subtitle type="html">Monitoring news related to open education around the globe</subtitle>
			<link rel="self" href="http://openeducationnews.org/feed/"/>
			<id>http://openeducationnews.org</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">University Prep MOOC</title>
		<link href="http://openeducationnews.org/2011/03/16/university-prep-mooc/"/>
		<id>http://openeducationnews.org/?p=10609</id>
		<updated>2011-03-16T01:18:27+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://davecormier.com/edblog/2011/03/15/an-open-university-prep-course-at-upei-mooc-for-basic-skills/&quot;&gt;Dave Cormier&lt;/a&gt; has a new post announcing a Massively Open Online Courses (MOOC) for university preparation. From the post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
If you’ve participated in one of our open courses before, it will be similar, with a bit more structure built in. We’re currently working with a number of folks to try and stitch together analytics for participants in a course so that they a student can track their own participation and compare it to others.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;http://www.downes.ca/cgi-bin/page.cgi?post=55038&quot;&gt;Stephen Downes&lt;/a&gt; for the link.&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/openeducationnews.wordpress.com/10609/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/openeducationnews.wordpress.com/10609/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=openeducationnews.org&amp;amp;blog=3519441&amp;amp;post=10609&amp;amp;subd=openeducationnews&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>openedblogger</name>
			<uri>http://openeducationnews.org</uri>
		</author>
		<source>
			<title type="html">Open Education News</title>
			<subtitle type="html">Monitoring news related to open education around the globe</subtitle>
			<link rel="self" href="http://openeducationnews.org/feed/"/>
			<id>http://openeducationnews.org</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Open Education 2011 Call for Proposals</title>
		<link href="http://openeducationnews.org/2011/03/16/open-education-2011-call-for-proposals/"/>
		<id>http://openeducationnews.org/?p=10607</id>
		<updated>2011-03-16T01:14:15+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://opencontent.org/blog/archives/1798&quot;&gt;David Wiley&lt;/a&gt; has announced that the Open Education 2011 conference &lt;a href=&quot;http://openedconference.org/2011/call-for-proposals/&quot;&gt;call for proposals&lt;/a&gt; is now available.&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/openeducationnews.wordpress.com/10607/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/openeducationnews.wordpress.com/10607/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=openeducationnews.org&amp;amp;blog=3519441&amp;amp;post=10607&amp;amp;subd=openeducationnews&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>openedblogger</name>
			<uri>http://openeducationnews.org</uri>
		</author>
		<source>
			<title type="html">Open Education News</title>
			<subtitle type="html">Monitoring news related to open education around the globe</subtitle>
			<link rel="self" href="http://openeducationnews.org/feed/"/>
			<id>http://openeducationnews.org</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-us">Quality of Open Educational Resources</title>
		<link href="http://www.downes.ca/post/55042/rd"/>
		<id>http://www.downes.ca/cgi-bin/page.cgi?post=55042</id>
		<updated>2011-03-15T18:31:57+00:00</updated>
		<content type="html">&lt;p style=&quot;font: 400 0.9em verdana, arial, sans-serif; line-height: 150%;&quot;&gt;

&lt;a href=&quot;http://www.downes.ca/cgi-bin/admin.cgi?author=Terry Anderson&quot;&gt;Terry Anderson&lt;/a&gt;, 
&lt;a href=&quot;http://www.downes.ca/cgi-bin/page.cgi?journal=Virtual Canuck&quot;&gt;Virtual Canuck&lt;/a&gt;, March 15, 2011.
&lt;/p&gt;&lt;hr color=&quot;#cccccc&quot; size=&quot;1&quot; /&gt;


Terry Anderson takes a crack at Tony Bates's challenge on the quality of OERs, offering a pretty basic bootstrap argument: &quot;The commercial publishers have led educators to expect a model where they produce the quality content and educator's buy their product [but] it is time we trained ourselves and pre service teachers to become produsers, not whining consumers with insufficient cash to buy the products we want... the only viable alternative is as Rory has argued to make do, upgrade, enhance, edit, illustrate, customize and otherwise become produsers.&quot;
[&lt;a href=&quot;http://terrya.edublogs.org/2011/03/15/quality-of-open-educational-resources/&quot;&gt;Link&lt;/a&gt;] [&lt;a href=&quot;http://www.downes.ca/post/55042&quot;&gt;Comment&lt;/a&gt;] &lt;br /&gt;

&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Stephen Downes</name>
			<uri>http://www.downes.ca/</uri>
		</author>
		<source>
			<title type="html">Stephen's Web ~ OLDaily</title>
			<subtitle type="html">News and opinions related to online learning and new media.</subtitle>
			<link rel="self" href="http://www.downes.ca/news/OLDaily.xml"/>
			<id>http://www.downes.ca/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-us">The Way You Learned Math Is So Old School</title>
		<link href="http://www.downes.ca/post/55041/rd"/>
		<id>http://www.downes.ca/cgi-bin/page.cgi?post=55041</id>
		<updated>2011-03-15T18:26:24+00:00</updated>
		<content type="html">&lt;p style=&quot;font: 400 0.9em verdana, arial, sans-serif; line-height: 150%;&quot;&gt;

&lt;a href=&quot;http://www.downes.ca/cgi-bin/admin.cgi?author=Staff&quot;&gt;Staff&lt;/a&gt;, 
&lt;a href=&quot;http://www.downes.ca/cgi-bin/page.cgi?journal=NPR&quot;&gt;NPR&lt;/a&gt;, March 15, 2011.
&lt;/p&gt;&lt;hr color=&quot;#cccccc&quot; size=&quot;1&quot; /&gt;

&lt;a href=&quot;http://www.npr.org/2011/03/05/134277079/the-way-you-learned-math-is-so-old-school?ps=cprs&quot;&gt;&lt;img src=&quot;http://www.downes.ca/files/images/EkGPU.jpg&quot; style=&quot;float: right; margin: 5px 15px 5px 15px;&quot; align=&quot;right&quot; width=&quot;125&quot; valign=&quot;top&quot; alt=&quot;files/images/EkGPU.jpg, size: 14104 bytes, type:  image/jpeg &quot; border=&quot;1&quot; /&gt;&lt;/a&gt;
This is interesting. I learned to do math the 'old' way - that is, by multiplying the top number by each digit of the bottom number, shifting, and adding the products. The 'new way' apparently involves multiplying each digit by each digit. I don't think it's easier. I don't do it either way any more. I multiply by the nearest whole number and subtract the difference (or add the difference). I guess the advantage of the new way is that all your multiplications are one digit by one digit. So if you &lt;i&gt;must&lt;/i&gt; work it out in your head, you can at least ballpark it. I don't know, though. If you do a lot of counting (eg., in retail, where you should be able to just look at a stack of boxes and know how many units you have) it really makes sense to be able to do it the old way. Via &lt;a href=&quot;http://www.techdirt.com/articles/20110310/03354413427/changing-way-that-math-is-taught-to-children.shtml&quot;&gt;TechDirt&lt;/a&gt;. 
[&lt;a href=&quot;http://www.npr.org/2011/03/05/134277079/the-way-you-learned-math-is-so-old-school?ps=cprs&quot;&gt;Link&lt;/a&gt;] [&lt;a href=&quot;http://www.downes.ca/post/55041&quot;&gt;Comment&lt;/a&gt;] &lt;br /&gt;

&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Stephen Downes</name>
			<uri>http://www.downes.ca/</uri>
		</author>
		<source>
			<title type="html">Stephen's Web ~ OLDaily</title>
			<subtitle type="html">News and opinions related to online learning and new media.</subtitle>
			<link rel="self" href="http://www.downes.ca/news/OLDaily.xml"/>
			<id>http://www.downes.ca/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-us">Poker Bots Invade Online Gambling</title>
		<link href="http://www.downes.ca/post/55040/rd"/>
		<id>http://www.downes.ca/cgi-bin/page.cgi?post=55040</id>
		<updated>2011-03-15T18:16:40+00:00</updated>
		<content type="html">&lt;p style=&quot;font: 400 0.9em verdana, arial, sans-serif; line-height: 150%;&quot;&gt;

&lt;a href=&quot;http://www.downes.ca/cgi-bin/admin.cgi?author=Gabriel Dance&quot;&gt;Gabriel Dance&lt;/a&gt;, 
&lt;a href=&quot;http://www.downes.ca/cgi-bin/page.cgi?journal=New York Times&quot;&gt;New York Times&lt;/a&gt;, March 15, 2011.
&lt;/p&gt;&lt;hr color=&quot;#cccccc&quot; size=&quot;1&quot; /&gt;


I know, I've sworn off the New York Times more times than you can count. But you won't want to miss this item about automated online poker players that outsmart the humans. It identifies what may be a new field of employment - identifying and shutting down robot accounts. I certainly spend enough time doing that on my web site.
[&lt;a href=&quot;http://www.nytimes.com/2011/03/14/science/14poker.html?_r=1&quot;&gt;Link&lt;/a&gt;] [&lt;a href=&quot;http://www.downes.ca/post/55040&quot;&gt;Comment&lt;/a&gt;] &lt;br /&gt;

&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Stephen Downes</name>
			<uri>http://www.downes.ca/</uri>
		</author>
		<source>
			<title type="html">Stephen's Web ~ OLDaily</title>
			<subtitle type="html">News and opinions related to online learning and new media.</subtitle>
			<link rel="self" href="http://www.downes.ca/news/OLDaily.xml"/>
			<id>http://www.downes.ca/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-us">On limiting learning and impairing comprehension with mobile technologies</title>
		<link href="http://www.downes.ca/post/55039/rd"/>
		<id>http://www.downes.ca/cgi-bin/page.cgi?post=55039</id>
		<updated>2011-03-15T18:11:22+00:00</updated>
		<content type="html">&lt;p style=&quot;font: 400 0.9em verdana, arial, sans-serif; line-height: 150%;&quot;&gt;

&lt;a href=&quot;http://www.downes.ca/cgi-bin/admin.cgi?author=Artichoke&quot;&gt;Artichoke&lt;/a&gt;, 
&lt;a href=&quot;http://www.downes.ca/cgi-bin/page.cgi?journal=Artichoke&quot;&gt;Artichoke&lt;/a&gt;, March 15, 2011.
&lt;/p&gt;&lt;hr color=&quot;#cccccc&quot; size=&quot;1&quot; /&gt;


Reading this post my main reaction was &quot;Where's the real Artichoke and what did you do with her?&quot; I wonder, because this attack on reading online seems uncharacteristic. It's not that she holds an unpopular view; no, nothing new there, Artichoke is a wealth of opinions from all across the spectrum. It's just that this particular item seems so, well, shallow. Would the real Artichoke say &quot;The ways in which reading from a screen can limit learning and comprehension is not common knowledge for governments, parents, educators, students or sales representatives.  Any caveat over readability issues and the betrayal of learning outcomes is largely ignored?&quot; Would the real Artichoke use 10-year-old data like this: &quot;Reading text (long-form) is slower on tablets (iPad, Kindle) than reading print text for adults (with at least high school levels of literacy). Research on reading speeds suggests that reading on paper is between 10% to 30% faster than reading online. (Jakob Nielsen  and Kurniawan, S., and P Zaphiris (2001) Reading Online or on Paper: Which is Faster?&quot; Please bring back the real Artichokle, the one who knows people &lt;i&gt;do&lt;/i&gt; talk about outcomes, all the time, and that today's e-reading devices make those of 2001 look like Palm Pilots... no, wait, they &lt;i&gt;were&lt;/i&gt; Palm Pilots.
[&lt;a href=&quot;http://artichoke.typepad.com/artichoke/2011/03/on-limiting-learning-and-impairing-comprehension-with-mobile-technologies.html&quot;&gt;Link&lt;/a&gt;] [&lt;a href=&quot;http://www.downes.ca/post/55039&quot;&gt;Comment&lt;/a&gt;] &lt;br /&gt;

&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Stephen Downes</name>
			<uri>http://www.downes.ca/</uri>
		</author>
		<source>
			<title type="html">Stephen's Web ~ OLDaily</title>
			<subtitle type="html">News and opinions related to online learning and new media.</subtitle>
			<link rel="self" href="http://www.downes.ca/news/OLDaily.xml"/>
			<id>http://www.downes.ca/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-us">An open university prep course - MOOC for basic skills</title>
		<link href="http://www.downes.ca/post/55038/rd"/>
		<id>http://www.downes.ca/cgi-bin/page.cgi?post=55038</id>
		<updated>2011-03-15T17:55:55+00:00</updated>
		<content type="html">&lt;p style=&quot;font: 400 0.9em verdana, arial, sans-serif; line-height: 150%;&quot;&gt;

&lt;a href=&quot;http://www.downes.ca/cgi-bin/admin.cgi?author=Dave Cormier&quot;&gt;Dave Cormier&lt;/a&gt;, 
&lt;a href=&quot;http://www.downes.ca/cgi-bin/page.cgi?journal=Dave's Educational Blog&quot;&gt;Dave's Educational Blog&lt;/a&gt;, March 15, 2011.
&lt;/p&gt;&lt;hr color=&quot;#cccccc&quot; size=&quot;1&quot; /&gt;


Dave Cormier contemplates a university prep course - &quot;a massive open online course for basic skills.&quot; It's a good idea and he has support for it: &quot;UPEI has funded a 30 month project exploring the possibilities of running Massive Open Online Courses to help students prepare themselves for university the year before the arrive. The course is not targeted for our university specifically, but rather at the university experience anywhere they may experience it.&quot; He's looking for suggestions, so this is a good chance to let him know what's needed.
[&lt;a href=&quot;http://davecormier.com/edblog/2011/03/15/an-open-university-prep-course-at-upei-mooc-for-basic-skills/&quot;&gt;Link&lt;/a&gt;] [&lt;a href=&quot;http://www.downes.ca/post/55038&quot;&gt;Comment&lt;/a&gt;] &lt;br /&gt;

&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Stephen Downes</name>
			<uri>http://www.downes.ca/</uri>
		</author>
		<source>
			<title type="html">Stephen's Web ~ OLDaily</title>
			<subtitle type="html">News and opinions related to online learning and new media.</subtitle>
			<link rel="self" href="http://www.downes.ca/news/OLDaily.xml"/>
			<id>http://www.downes.ca/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">&quot;Pseudoteaching&quot; - brilliant lectures can (and often do) involve this, according to Frank Noschese</title>
		<link href="http://fm.schmoller.net/2011/03/pseudoteaching-a-fascinating-post-by-frank-noschese-about-why-a-lot-of-apparently-excellent-teaching.html"/>
		<id>http://fm.schmoller.net/2011/03/pseudoteaching-a-fascinating-post-by-frank-noschese-about-why-a-lot-of-apparently-excellent-teaching.html</id>
		<updated>2011-03-15T07:50:03+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;Frank Noschese &lt;a class=&quot;ex&quot; href=&quot;http://fnoschese.wordpress.com/2011/02/21/pt-pseudoteaching-mit-physics/&quot; target=&quot;_self&quot; title=&quot;Link to Frank Noschese's blog&quot;&gt;writes incisively&lt;/a&gt; - with reference to Walter Lewin's gripping introductory physics lectures at MIT - about about why a lot of apparently excellent teaching is nothing of the sort:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;&quot;The key idea of pseudoteaching is that it&lt;strong&gt; looks like good teaching&lt;/strong&gt;. In class, students &lt;strong&gt;feel like they are learning&lt;/strong&gt;, and any observer who saw a teacher in the middle of pseudoteaching would feel like he’s &lt;strong&gt;watching a great lesson&lt;/strong&gt;. The only problem is, &lt;strong&gt;very little learning is taking place&lt;/strong&gt;.&quot;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Noschese has several &lt;a href=&quot;http://fnoschese.wordpress.com/pseudoteaching/&quot; target=&quot;_self&quot; class=&quot;ex&quot;&gt;pseudoteaching links&lt;/a&gt; on his blog, and a useful RSS feed that &lt;a href=&quot;http://www.google.com/reader/bundle/user%2F14741752711037115816%2Fbundle%2FPseudoteaching%20Comments&quot; target=&quot;_self&quot; class=&quot;ex&quot;&gt;aggregates comments on his blog relating to pseudoteaching&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;[With thanks to Eric Mazur for the link.]&lt;/small&gt;&lt;/p&gt;</content>
		<author>
			<name>sschmoller</name>
			<uri>http://fm.schmoller.net/</uri>
		</author>
		<source>
			<title type="html">Fortnightly Mailing</title>
			<subtitle type="html">Fortnightly Mailing has a focus on online learning and the internet. It summarises and comments on resources and news that I find in the course of my work that I think will be of value to others. 530 direct subscribers on 24/1/2010.</subtitle>
			<link rel="self" href="http://fm.schmoller.net/rss.xml"/>
			<id>http://fm.schmoller.net/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">No to NC</title>
		<link href="http://openeducationnews.org/2011/03/15/no-to-nc/"/>
		<id>http://openeducationnews.org/?p=10601</id>
		<updated>2011-03-15T00:47:30+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://opensiddur.org/2011/03/why-to-choose-a-free-creative-commons-license-or-say-no-to-nc/&quot;&gt;“Efraim”&lt;/a&gt; has a new post on why content creators should decline to use the Non-Commercial clause as part of a Creative Commons license. From the post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
One argument that I have heard promoting the use of the non-commercial term is the fear of a larger bogeyman. The identity of this bogeyman differs depending on who is making the argument. For content developers, the bogeyman is often a large publishing house. The new media entrepreneur worries that a larger publishing house will either take their free data and undercut their price or sell their free data without returning anything to its source.&lt;/p&gt;
&lt;p&gt;This argument does not distinguish between two types of relationships with commercial entities: simple “commercial use” and “exploitation.”
&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/openeducationnews.wordpress.com/10601/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/openeducationnews.wordpress.com/10601/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=openeducationnews.org&amp;amp;blog=3519441&amp;amp;post=10601&amp;amp;subd=openeducationnews&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>openedblogger</name>
			<uri>http://openeducationnews.org</uri>
		</author>
		<source>
			<title type="html">Open Education News</title>
			<subtitle type="html">Monitoring news related to open education around the globe</subtitle>
			<link rel="self" href="http://openeducationnews.org/feed/"/>
			<id>http://openeducationnews.org</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">History of Paralympics Wikibook</title>
		<link href="http://openeducationnews.org/2011/03/15/history-of-paralympics-wikibook/"/>
		<id>http://openeducationnews.org/?p=10599</id>
		<updated>2011-03-15T00:44:54+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://leighblackall.blogspot.com/2011/03/proposal-to-use-wikibooks-for-history.html&quot;&gt;Leigh Blackall&lt;/a&gt; has a new post on a proposal to create a History of Paralympics on Wikibooks. From the post:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Having the proposal openly available as it developed drew incredibly useful feedback, as well as support from potential partner organisations such as Wikimedia Australia.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/openeducationnews.wordpress.com/10599/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/openeducationnews.wordpress.com/10599/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=openeducationnews.org&amp;amp;blog=3519441&amp;amp;post=10599&amp;amp;subd=openeducationnews&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>openedblogger</name>
			<uri>http://openeducationnews.org</uri>
		</author>
		<source>
			<title type="html">Open Education News</title>
			<subtitle type="html">Monitoring news related to open education around the globe</subtitle>
			<link rel="self" href="http://openeducationnews.org/feed/"/>
			<id>http://openeducationnews.org</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Unforgettable Learning</title>
		<link href="http://weblogg-ed.com/2011/unforgettable-learning/"/>
		<id>http://weblogg-ed.com/?p=4138</id>
		<updated>2011-03-14T19:30:50+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;em&gt;(&lt;a href=&quot;http://plpnetwork.com/2011/03/14/unforgettable-learning/&quot;&gt;Cross posted on the Powerful Learning Practice blog&lt;/a&gt; as a part of an ongoing conversation with Sheryl Nussbaum-Beach.)&lt;br /&gt;
&lt;/em&gt;&lt;br /&gt;
Dear Sheryl,&lt;/p&gt;
&lt;p&gt;(Note: I’m grumpy and tired after being sick for a week so I apologize for the somewhat random thoughts that follow. Hope you can make sense of it.)&lt;/p&gt;
&lt;p&gt;I’ve been thinking about your &lt;a href=&quot;http://plpnetwork.com/2011/03/12/disconnect-content-context-common-core/&quot;&gt;post from the other day&lt;/a&gt;. This weekend, I ran across &lt;a href=&quot;http://www.doe.mass.edu/mcas/2010/release/g10math.pdf&quot;&gt;this 10th Grade Mathematics state assessment&lt;/a&gt; from Massachusetts. Forty-two questions that supposedly would identify whether or not a 15-year-old in Boston was “ready” for the world. I figured, what the heck, and I took the test.&lt;/p&gt;
&lt;p&gt;Sad to say, based on the result, I should probably be heading back to middle school with Tucker (my 6th grade son) to get a refresher in Mr. Mead’s class.&lt;/p&gt;
&lt;p&gt;But here is the thing: not only did I get the majority of the questions wrong, the vast majority of the questions asked me to do things I have never had to do in real life. I’ve never had to figure out the lateral surface area of a cone, nor been asked to give the mode of a series of numbers, nor had to figure out a square root. At least not that I can remember. If I ever did know how to do any of that stuff, and I probably did since I passed the test at some point long ago, it’s now long gone from my memory banks. Somehow, I’ve survived.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://zhaolearning.com/2011/03/10/a-nation-at-risk-edited-by-yong-zhao/&quot;&gt;Yong Zhao recently linked&lt;/a&gt; to an &lt;a href=&quot;http://www.ascd.org/publications/educational-leadership/nov06/vol64/num03/What-Are-NCLB's-Instructional-Costs%C2%A2.aspx&quot;&gt;article from a few years ago&lt;/a&gt; that indicates that kids in Wisconsin are spending somewhere around 3 million hours taking standardized tests, and that doesn’t include “time spent distributing and collecting materials, taking practice tests, giving instructions, and addressing other logistics of testing.” And I wonder, how much of that time is being spent &lt;em&gt;on stuff that kids are going to forget&lt;/em&gt;? And then I wonder how much kids could really learn if they spent that time immersed in the stuff that they want to learn rather than what we want them to?&lt;/p&gt;
&lt;p&gt;I’m not saying that we shouldn’t make sure every child can read and write and do basic math and have a fundamental understanding of history and science and the rest. We should provide every child with the skills and literacies he or she needs to understand the world and continue to learn. And I know that if we are to help kids find their own passions for learning that we need to expose them to many different things, especially when they are young.&lt;/p&gt;
&lt;p&gt;But I have to ask, does every child have to pass the same test by the end of 10th grade? Really? Does every child have to read Voltaire and Turgenev and Amy Tan as the Common Core suggests? Our friend &lt;a href=&quot;http://thefischbowl.blogspot.com/2010/10/do-you-believe-in-algebra.html&quot;&gt;Karl Fisch admirably asked this same type of question&lt;/a&gt; last fall:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;And therein lies the dilemma - is it possible to provide in a systemic way a customized educational experience for all students that both allows and encourages them to pursue their passions, but also exposes them to the wide range of human endeavors that they may have little or no knowledge about and therefore wouldn’t be able to even know if they were passionate about in the first place?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;They key word there is obviously “systemic” because we do want every child to have the foundation to continue to learn about whatever he or she wants or needs to learn. But, like Karl, I’m not at all sure that’s even possible. For one thing, there is a real disconnect between what “learning” is and the all-purpose goal of “higher student achievement;” I would argue the two are almost totally unrelated in today’s heightened political rhetoric around schools. And for another, real learning for the most part requires real contexts, not the contrived experiences that schools in general can offer.&lt;/p&gt;
&lt;p&gt;To that end, the Common Core doesn’t help. The real impetus for the Common Core has nothing to do with learning in the contexts that we talk about it. Nothing to do with exploration, experience, reflection, creation, sharing, collaboration, or changing the world. Instead, it has everything to do with creating a new “Easy Button” for education, one that will let us compare our kids even more. In a world where we can personalize and individualize in ways like never before, we’ll give students an even more “common” educational experience. That saddens me.&lt;/p&gt;
&lt;p&gt;The crux of all of this is that it’s just too hard to do it any other way. It’s too hard to let kids make decisions around their own learning (even though they’re doing it all the time at home) because we won’t be able to track it easily. It’s too hard to let them read books that fuel their passions because we can’t read all those books to see if they are “appropriate” or “effective” or whatever else. And we can’t let kids go really deeply into the things they’re interested in because goodness knows we have too much stuff to cover in the curriculum that they need to pass the test to make that work.&lt;/p&gt;
&lt;p&gt;And while I’m sure that there will be some great, inquiry-based, choice-based curriculum that will be developed around the Common Core that will make even &lt;em&gt;me&lt;/em&gt; happy, I fear that in general, we just don’t want to work that hard. We’ll go running to those textbook publishers and “approved providers” (who are no doubt salivating at the prospect) who will help us get our students to meet the standards but, in the end, do nothing to expand the opportunities for kids to learn things in ways they will never, ever forget.&lt;/p&gt;</content>
		<author>
			<name>Will Richardson</name>
			<uri>http://weblogg-ed.com</uri>
		</author>
		<source>
			<title type="html">Weblogg-ed</title>
			<subtitle type="html">Learning with the Read/Write Web</subtitle>
			<link rel="self" href="http://weblogg-ed.com/feed/"/>
			<id>http://weblogg-ed.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Thinkses Around Open Course Accreditation</title>
		<link href="http://blog.ouseful.info/2011/03/11/thinkses-around-open-course-accreditation/"/>
		<id>http://blog.ouseful.info/?p=5125</id>
		<updated>2011-03-11T14:45:15+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;What do P2PU, the University of Mary Washington (UMW), and a joint venture between the National Research Council of Canada (Institute for Information Technology, Learning and collaborative Technologies Group, PLE Project), The Technology Enhanced Knowledge Research Institute at Athabasca University and the University of Prince Edward Island have in common? The answer is that they either have, or are about to, run open online courses, at undergraduate level, for free, on the web.&lt;/p&gt;
&lt;p&gt;In the case of P2PU and the Canadian joint venture, the courses were run without credit. At UMW, the DS106 Digital Storytelling course ran for the first time in 2010 as a for credit course for registered UMW students, albeit largely in public. In 2011, it has run as a course with loose boundaries, open to all whilst at the same time providing a recognised course offering within UMW itself. In each case, the course duration was of the order of 10 weeks.&lt;/p&gt;
&lt;p&gt;With HE in the UK going through a phase of soul-searching around the question of “where’s the money going to come from”, it could be argued that we need to start doing some work around business model innovation. So here’s one of my starters for ten… (I have floated this internally, and no-one’s picked up on it, so I feel as if I’m not giving away anything away by posting it here…)&lt;/p&gt;
&lt;p&gt;The idea is simple: &lt;em&gt;a recognised award offering body offers a module or course container that will allow participants in online courses to receive recognised academic credit points based in part on their participation in an open, online course, in part on their reflections about what they learned on the course.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What follows are initial (probably naive) thoughts on how it might work…&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The module is inspired in part by the International Baccalaureate’s CAS (Creativity, Action, Service) component as well as HE level course modules developed to recognise work based or prior experiential learning; it provides a means by which paid for assessment may be decoupled from course delivery. To try and address concerns, the proposal in the first instance is that the container be used to award credit for students who have freely participated in one of a recognised number of open educational units, for example from the OU’s OpenLearn website or one or more courses offered by P2PU (subject to agreement).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OpenLearn Courses:&lt;/strong&gt; participation in these courses is based on individual engagement with the course material, informally supported by one or more forums or social spaces open to all. This model allows us to explore the extent to which purely independent learning within a controlled open courseware context provides an appropriate context for accredited independent study.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;One or more OU Uncourses/Learning Journey Courses (or open, online courses run by academics in other institutions):&lt;/strong&gt; a significant part of the original course material drafted for the Relevant Knowledge short course T151 Digital Worlds was authored over a 15-20 week period on a public blog hosted on wordpress.com.  The materials posted combined elements of personal learning diary as the OU author explored the subject area, as well as learning devices borrowed from the OU’s tutorial-in-print style of writing (in-line exercises, self-reflection questions, and worked through tutorials, for example). By running one or more new “learning journey” courses, such as in areas where material is being drafted for fully fledged future OU courses, where material is timely (for example, in response to a BBC series or short term skills gap (such as the opening up of data in central and local government)), or where there exists considerable vendor produced third party training material albeit in a poorly structured form as far as course design goes (for example, Google tutorials around Google Apps, or Google Analytics, or the Yahoo User Interface libraries), we can: i) pilot the open course container model; ii) create useful open resources “for the common good”; c) draft course materials for possible formal (paid for) OU course offerings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;P2PU Courses:&lt;/strong&gt; P2PU runs 10 week courses for small cohorts starting throughout the year. Learners engage with each other as well as the course resources and course instructors. Recognising participation in this sort of course allows us to explore the extent to which an open accreditation module can be used to recognise participation in semi-formal courses. Recognising participation with P2PU courses also provides an opportunity for the OU to develop ties to the Mozilla Foundation, who support P2PU and are keen to see it develop a range of semi-professional courses based around the open web and open software development. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How the Container Works&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The container awards credit based on the fulfilment of several criteria:&lt;/p&gt;
&lt;p&gt;- demonstration of engagement with, or participation in, a recognised open, online course; this requirement means we know that learners were at least exposed to a certain of content we recognise;&lt;/p&gt;
&lt;p&gt;- a reflective assessment component; this may take the form of a reflective essay, or piece of project work arising from the course and a critical review of that work.&lt;/p&gt;
&lt;p&gt;- optionally, results from quizzes provided during the course. These not only demonstrate engagement with the course, but also provide some means of demonstrating a particular level of attainment in particular topic areas through computer marked assessment.&lt;/p&gt;
&lt;p&gt;In the first instance, accreditation is offered for independent study based on participation with one of a limited number of pre-identified open online courses. In this way, we could artificially limit the range of subject areas and course models engaged with by the initial batches of learners to a know set of approved courses. This approach allows us to mitigate the risks involved with a prove the model and allow the course model to develop in a carefully controlled way.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The OpenLearn Context (2011I-2011L)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To a certain extent, the idea is based on a particular vision of how we might go about assessing participation in open online courses run outside the OU. However, I think it might also be used to provide a way in to formal study for students wishing to take formal OU awards based on prior engagement with OpenLearn materials.&lt;/p&gt;
&lt;p&gt;By accrediting engagement with two OpenLearn based units derived from current Technology short course/Relevant Knowledge programme courses, we can compare achievement levels across formal and informal presentations of the material. For example, if  material from Relevant Knowledge short courses in the their final presentation are released to OpenLearn immediately prior to the final presentation, we can engage learners around course material that is concurrently being offered in a supported fashion as an officially recognised OU course through the VLE, and informally via OpenLearn. As such, we can explore the extent to which an open course container might: i) extend the life of a course; ii) provide alternative pathways to credit and assessment models for students interested in a particular topic area but not necessarily interested in “named credit” for a course.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Uncourse/Learning Journey Context&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As institutions such as the OU continue to innovate in the areas of informal and semi-formal education through OpenLearn and emerging practice in Digital Scholarship, the uncourse/learning journey, originally inspired, in part, by the notion of “misguided tours”, provides a framework for digital scholars to record their learning journey through a new subject area as a learning pathway that others might follow. By employing writing devices that well are proven in the delivery of “tutorial-in-print” style learning materials, the learning diary becomes a piece of instructional material in its own right. Through openly recording the learning journey, and ideally engaging with other learners interested in the topic area, the author should also remain free to negotiate the future direction of the learning journey (hence its declaration as an ‘uncourse’) and so discover a curriculum that fairly reflects the learning needs of its participants.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The P2PU Context &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If, as seems likely, ad hoc open online courses continue to emerge as a consequence of: a) the increasing availability of high quality content that can be put to use as a learning resource, even if not originally designed as one; b) the growth in online social networks and an apparent desire and willingness for learners to come together and participate in semi-structured learning directed activity, there will be a growing market for recognising participation in such activities and acknowledging it in some way. Through recognising participation in P2PU courses in certain areas, it may be possible for HEIs to develop closer ties with the Mozilla Foundation and engage with open courses in areas complementary to formal offerings (e.g. in the OU’s case, the Web Certificate, Open Source Tools and Linux courses). Such engagement provides opportunities for using P2PU courses as a marketing channel similar to the way in which OpenLearn units may be used, as well as providing a continuing education context for alumni in areas where an institution may not provide courses. P2PU may also provide a slightly more structured context than is offered by the uncourse/learning journey model for the developmental testing of formal course materials as they are being developed for fully fledged distance online courses.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s in it for folk offering online courses?&lt;/strong&gt;&lt;br /&gt;
An obvious argument against the above approach is that folk running courses may get upset that someone else if offering (for a fee) accreditation around their course materials. (I always thought non-commercial could be a Bad Thing ;-) However, a couple of benefits come to mind.&lt;/p&gt;
&lt;p&gt;Firstly, the institution offering the accreditation may pay to advertise on the site offering the course. (Yes, I know this might seem as if it’s a way for an institution to essentially outsource its course production and delivery, and in a way it is… But if open courses take off, and if they offer educational benefit, and if there’s value in proving to someone else you have taken an open course,  and if HEIs don’t start offering certification around open courses, then someone else will. Such as an organisation like Pearson…&lt;/p&gt;
&lt;p&gt;Secondly, by accepting that participation in a course can be used as partial fulfillment of requirements for the receipt of formal academic credit, it reflects back some of the authority of the award offering body on the course, showing that the course has something of educational value to offer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Isn’t the Audience Limited?&lt;/strong&gt;&lt;br /&gt;
Open educational courses aren’t for everyone; they require some element of motivation on the part of the learner, they are often best followed in a social way. At times they may lack structure, and instead focus on resource investigation activities, which can be hard for learners who prefer very heavily structured courses with linear narratives and “teacher” leading from the front. But if you want to develop skills and a model of learning that helps you exploit the power of the web, then open courses may help you on your way…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;
Err, that’s it… ;-)&lt;/p&gt;
&lt;p&gt;Related: &lt;a href=&quot;http://blog.ouseful.info/2010/12/10/massive-open-online-courses-all-you-need-to-know/&quot;&gt;Massive Open Online Courses – All You Need to Know…&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/5125/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/5125/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;amp;blog=325417&amp;amp;post=5125&amp;amp;subd=ouseful&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Tony Hirst</name>
			<uri>http://blog.ouseful.info</uri>
		</author>
		<source>
			<title type="html">OUseful.Info, the blog...</title>
			<subtitle type="html">Trying to find useful things to do with emerging technologies in open education</subtitle>
			<link rel="self" href="http://blog.ouseful.info/feed/"/>
			<id>http://blog.ouseful.info</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Term-based thesauri and SKOS (Part 4): Change over time (ii)</title>
		<link href="http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-4-change-over-time-ii.html"/>
		<id>http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-4-change-over-time-ii.html</id>
		<updated>2011-03-10T12:56:58+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;This is the fourth in a series of posts (previously: &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/02/term-based-thesauri-and-skos-part-1.html&quot;&gt;part 1&lt;/a&gt;, &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-2-linked-data.html&quot;&gt;part 2&lt;/a&gt;, &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-3-change-over-time-i.html&quot;&gt;part 3&lt;/a&gt;) on making a thesaurus available as linked data using the &lt;a href=&quot;http://www.w3.org/2004/02/skos/&quot;&gt;SKOS and SKOS-XL RDF vocabularies&lt;/a&gt;. In the previous post, I examined some of the ways the thesaurus can change over time, and problems that arose with my proposed mapping to RDF. Here I'll outline one potential solution to those problems.&lt;/p&gt;

&lt;p&gt;The last three cases I described in the previous post, where an existing preferred term loses that status and is &quot;relegated&quot; to a non-preferred term, all present a problem for my suggested simple mapping, because the URI for a concept disappears from the generated RDF graph - and this creates a conflict with the principles of &lt;a href=&quot;http://www.w3.org/2001/tag/doc/namingSchemes.html&quot;&gt;URI stability and reliability&lt;/a&gt; I advocated at the start of that post.&lt;/p&gt;

&lt;p&gt;My first thoughts on a solution circled around generating concept URIs, not just for the preferred term, but also for all the non-preferred terms, and using &lt;tt&gt;owl:sameAs&lt;/tt&gt; (or &lt;tt&gt;skos:exactMatch&lt;/tt&gt;?) to indicate that the concept URIs derived from the terms associated with a single preferred term were synonyms, i.e. each of them identified the same concept. That way the change from preferred term to non-preferred term would not result in the loss of a concept URI. But the proliferation of URIs here feels fundamentally flawed - the problem is not one that is solved by having multiple URIs for a single concept; the issue is the persistence of a single URI. Introducing the multiple URIs also seems like a recipe for a lot of practical difficulties in managing the impact of changes on external applications, particularly if URIs which were once synonyms cease to be so.&lt;/p&gt; 

&lt;p&gt;After some searching, I found a couple of useful pages on the W3C wiki: &lt;a href=&quot;http://www.w3.org/wiki/SkosCoreGuideToc/SectionVersioning&quot;&gt;some notes on versioning&lt;/a&gt; (which as far as I know didn't make it into the final SKOS specifications) and particularly &lt;a href=&quot;http://www.w3.org/2001/sw/wiki/SKOS/Issues/ConceptEvolution&quot;&gt;this page on &quot;Concept Evolution&quot; in SKOS&lt;/a&gt;. The latter is rather more a collection of pointers than the concrete set of examples and guidelines I was hoping for, but one of those pointers is to a thread on &lt;a href=&quot;http://lists.w3.org/Archives/Public/public-esw-thes/&quot;&gt;the W3C public-esw-thes mailing list&lt;/a&gt;, starting with &lt;a href=&quot;http://markmail.org/thread/asun6mi7c6m2y6ef&quot;&gt;this message from Rob Tice&lt;/a&gt;, which I think describes (in his point 2) exactly the situation I'm dealing with in the problem cases in the previous post:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;How should we identify and manage change between revisions of concept schemes as this 'seems' to result in imprecision. e.g. a concept 'a' is currently in thes 'A' and only has a preferred label. A new revision of thes 'A' is published and what was concept 'a' is now a non preferred concept and thus becomes simply a non preferred label for a new concept 'b'.&lt;/p&gt;

&lt;p&gt;It seems to me that this operation loses some of the semantic meaning of the change as all references to the concept id of 'concept a' would be lost as it now is only a non preferred label of a different concept with a different id (concept 'b').&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The suggested approach emerging from that discussion has two elements:&lt;/p&gt; 

&lt;ol&gt;
&lt;li&gt;A notion that a concept can be marked as &quot;deprecated&quot; (using e.g. a &quot;status&quot; property with a value of &quot;deprecated&quot; or a &quot;deprecated&quot; property with Boolean (yes/no) values) or as being &quot;valid&quot; or &quot;applicable&quot; only for a specified bounded period of time (see the messages &lt;a href=&quot;http://markmail.org/message/rvyx2wlf7cdanvyq&quot;&gt;from Johan De Smedt&lt;/a&gt; and &lt;a href=&quot;http://markmail.org/thread/asun6mi7c6m2y6ef&quot;&gt;from Margarita Sini&lt;/a&gt;) &lt;/li&gt;  
&lt;li&gt;Such a &quot;deprecated&quot; concept can be the subject of a &quot;replaced by&quot; relationship linking it to the &quot;preferred term&quot; concept (see &lt;a href=&quot;http://markmail.org/thread/asun6mi7c6m2y6ef&quot;&gt;the message from Michael Panzer&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The application of these two elements in combination is illustrated in &lt;a href=&quot;http://www.mail-archive.com/public-lod@w3.org/msg04823.html&quot;&gt;this example by Joachim Neubert&lt;/a&gt; (again, I think, addressing the same scenario).&lt;/p&gt;

&lt;p&gt;I wasn't aware of the &lt;tt&gt;owl:deprecated&lt;/tt&gt; property before, but as far as I can tell, it would be appropriate for this case.&lt;/p&gt;

&lt;p&gt;Joachim's message highlights the question of what to do about &lt;tt&gt;skos:prefLabel&lt;/tt&gt;/&lt;tt&gt;skosxl:prefLabel&lt;/tt&gt; or &lt;tt&gt;skos:altLabel&lt;/tt&gt;/&lt;tt&gt;skosxl:altLabel&lt;/tt&gt; properties for the deprecated concept. In the term-based thesaurus, the term has become a non-preferred term for another term: in the SKOS model, the term is now the alternate label for a different concept, and the preferred label for no concept. So on that basis, I'm inclined to follow Joachim's suggestion that the deprecated concept should be the subject of neither &lt;tt&gt;skos:prefLabel&lt;/tt&gt;/&lt;tt&gt;skosxl:prefLabel&lt;/tt&gt; nor &lt;tt&gt;skos:altLabel&lt;/tt&gt;/&lt;tt&gt;skosxl:altLabel&lt;/tt&gt; properties, though it could, as Joachim's example shows, retain an &lt;tt&gt;rdfs:label&lt;/tt&gt; property. And similarly it is no longer the subject or object of semantic relationships.&lt;/p&gt;

&lt;p&gt;I did wonder about the option of introducing a set of properties, parallel to the SKOS ones, to indicate those former relationships, e.g. &lt;tt&gt;ex:hadPrefLabel&lt;/tt&gt;, &lt;tt&gt;ex:hadAltLabel&lt;/tt&gt;, &lt;tt&gt;ex:hadRelated&lt;/tt&gt;, &lt;tt&gt;ex:hadBroader&lt;/tt&gt;, &lt;tt&gt;ex:hadNarrower&lt;/tt&gt;, essentially as documentation. But I'm really not sure how useful this is: the semantic relationships in which those other target concepts are involved may themselves change. And I suppose in principle (though it seems unlikely in practice) a single concept may itself go through several status changes (e.g. from active to deprecated to active to deprecated) and accrue various different &quot;former&quot; relationships in the course of that. If this level of information is required, then I think it probably has to be provided using some other approach - like the use of a set of date-stamped graphs/documents that reflect the state of a concept at a point in time.&lt;/p&gt;

&lt;p&gt;So applying Joachim's approach to Case 8 from the examples in the &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-3-change-over-time-i.html&quot;&gt;previous post&lt;/a&gt;, where the current preferred term &quot;Political violence&quot; is to become a non-preferred term for &quot;Collective violence&quot;, we end up with the concept con:C2 as a &quot;deprecated&quot; concept with a Dublin Core &lt;tt&gt;dcterms:isReplacedBy&lt;/tt&gt; relationship to concept con:C6 (and the inverse from con:C6 to con:C2):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix rdfs: &amp;lt;http://www.w3.org/2000/01/rdf-schema#&amp;gt; .
@prefix xsd: &amp;lt;http://www.w3.org/2001/XMLSchema#&amp;gt; .
@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix dcterms: &amp;lt;http://purl.org/dc/terms/&amp;gt; .
@prefix owl: &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

con:C2 a skos:Concept;
       rdfs:label &quot;Political violence&quot;@en;
       owl:deprecated &quot;true&quot;^^xsd:boolean;
       dcterms:isReplacedBy con:C6 .
       
term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6;
       skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2; 
       dcterms:replaces con:C2 .       

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.
&lt;/pre&gt;


&lt;p&gt;Using this approach then, the full output graph for Case 8 would be as follows (the highlighting indicates the difference between this graph and that for Case 8 in the &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-3-change-over-time-i.html&quot;&gt;previous post&lt;/a&gt;):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix rdfs: &amp;lt;http://www.w3.org/2000/01/rdf-schema#&amp;gt; .
@prefix xsd: &amp;lt;http://www.w3.org/2001/XMLSchema#&amp;gt; .
@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix dcterms: &amp;lt;http://purl.org/dc/terms/&amp;gt; .
@prefix owl: &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6;
       skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3; 
       &lt;b&gt;dcterms:replaces con:C2&lt;/b&gt; .       

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

&lt;b&gt;con:C2 a skos:Concept;
       rdfs:label &quot;Political violence&quot;@en;
       owl:deprecated &quot;true&quot;^^xsd:boolean;
       dcterms:isReplacedBy con:C6 .&lt;/b&gt;
       
term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C6 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C6 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;Now our graph retains the URI con:C2 and provides a description of that resource as a &quot;deprecated concept&quot;.&lt;/p&gt;

&lt;p&gt;And for Case 9 (again the highlighting indicates the difference from the initial graph for Case 9):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix rdfs: &amp;lt;http://www.w3.org/2000/01/rdf-schema#&amp;gt; .
@prefix xsd: &amp;lt;http://www.w3.org/2001/XMLSchema#&amp;gt; .
@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix dcterms: &amp;lt;http://purl.org/dc/terms/&amp;gt; .
@prefix owl: &amp;lt;http://www.w3.org/2002/07/owl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.

con:C1 a skos:Concept;
       skos:prefLabel &quot;Civil violence&quot;@en;
       skosxl:prefLabel term:T1;
       skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3; 
       &lt;b&gt;dcterms:replaces con:C2&lt;/b&gt; .       
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

&lt;b&gt;con:C2 a skos:Concept;
       rdfs:label &quot;Political violence&quot;@en;
       owl:deprecated &quot;true&quot;^^xsd:boolean;
       dcterms:isReplacedBy con:C1&lt;/b&gt; .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C1 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C1 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;In the (unlikely?) event that the (previously preferred) non-preferred term is once again restored to the state of preferred term, then the concept con:C2 loses its deprecated status and the &lt;tt&gt;dcterms:isReplacedBy&lt;/tt&gt; relationship, and acquires &lt;tt&gt;skos:prefLabel&lt;/tt&gt;/&lt;tt&gt;skos:altLabel&lt;/tt&gt; properties as normal.&lt;/p&gt;

&lt;p&gt;Generating these graphs does, however, imply a change to the process of generating the RDF representation. As I noted at the start of the &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-3-change-over-time-i.html&quot;&gt;previous post&lt;/a&gt;, my first cut at this was based on being able to process a snaphot of the thesaurus &quot;stand-alone&quot; without knowledge of previous versions. But the capacity to detect deprecated concepts depends on knowledge of the current state of the thesaurus, i.e. when the transformation process encounters a non-preferred term x, it needs to behave differently depending on whether:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;concept con:Cx exists in the current thesaurus dataset (as either an &quot;active&quot; or &quot;deprecated&quot; concept), in which case a &quot;deprecated concept&quot; con:Cx should be output, as well as term:Tx (as alternate label for some other concept, con:Cy); or&lt;/li&gt;
&lt;li&gt;concept con:Cx does not exist in the current thesaurus dataset, in which case only term:Tx (as alternate label for a concept con:Cy) is required&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I think that test has to be made against the current RDF thesaurus dataset rather than using the previous XML snapshot in time, as the &quot;deprecation&quot; may have taken place several snapshots ago.&lt;/p&gt;

&lt;p&gt;I have to admit this does make the transformation process rather more complicated than I had hoped. The only way alternative would be if it is somehow possible to distinguish the &quot;deprecation&quot; case from the &quot;static&quot; non-preferred term case from the input data alone, but as far as I know this isn't possible.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The previous post highlighted that for one particular category of change, where an existing preferred term is &quot;relegated&quot; to the status of a non-preferred term, the results of the suggested simple mapping into SKOS had problematic consequences.&lt;/p&gt; 

&lt;p&gt;Based on some investigation of how others approach similar scenarios (and here I should note I'm very grateful to the contributors to the &lt;a href=&quot;http://www.w3.org/2001/sw/wiki/SKOS/Issues/ConceptEvolution&quot;&gt;wiki page on concept evolution&lt;/a&gt; and to those discussions linked from it, as I was struggling to see clearly how to deal with these scenarios), I've sketched above an approach to representing a concept which has been &quot;deprecated&quot;, or is no longer applicable, and is replaced by another concept. I'm sure it isn't the only way of addressing the problem, but it seems a reasonable one to try.&lt;/p&gt;  

&lt;p&gt;I think this creates new challenges for implementing this approach in the transformation process and I need to work on that to test it, but I think it is achievable. But I would also be very grateful for any comments, particularly if there are gaping holes in this which I haven't spotted!&lt;/p&gt;</content>
		<author>
			<name>PeteJ</name>
			<uri>http://efoundations.typepad.com/efoundations/</uri>
		</author>
		<source>
			<title type="html">eFoundations</title>
			<link rel="self" href="http://efoundations.typepad.com/efoundations/index.rdf"/>
			<id>http://efoundations.typepad.com/efoundations/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Term-based thesauri and SKOS (Part 3): Change over time (i)</title>
		<link href="http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-3-change-over-time-i.html"/>
		<id>http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-3-change-over-time-i.html</id>
		<updated>2011-03-10T12:40:16+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;This is the third in a series of posts (previously: &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/02/term-based-thesauri-and-skos-part-1.html&quot;&gt;part 1&lt;/a&gt;, &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-2-linked-data.html&quot;&gt;part 2&lt;/a&gt;) on making a thesaurus available as linked data using the &lt;a href=&quot;http://www.w3.org/2004/02/skos/&quot;&gt;SKOS and SKOS-XL RDF vocabularies&lt;/a&gt;. In this post, I'll examine some of the ways the thesaurus can change over time, and how such changes are reflected when applying the mapping I described earlier.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;A note on &quot;workflow&quot;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;In the case I'm working on, the term-based thesaurus is managed in a purpose-built application, from which a snapshot is exported (as an XML document) at regular intervals. These XML documents are the inputs to a transformation process which generates an SKOS/SKOS-XL RDF version, to be exposed as linked data.&lt;/p&gt;

&lt;p&gt;Currently at least, each &quot;run&quot; of that transformation operates on a single snaphot of the thesaurus &quot;stand-alone&quot; i.e. the transform process has no &quot;knowledge&quot; of the previous snapshot, and the expectation is that the output generated from processing will replace the output of the previous run (either in full, or through a process of establishing the differences and then removing some triples and adding others). This &quot;stand-alone&quot; approach may be something I have to revisit.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;The mapping&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;To summarise the transformation described in the previous post, a single preferred term and its set of zero or more non-preferred terms are treated as labels for a single concept. For each such set:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a single SKOS concept is created with a URI based on the term number of the preferred term&lt;/li&gt;
&lt;li&gt;the concept is related to the literal form of the preferred term by an &lt;tt&gt;skos:prefLabel&lt;/tt&gt; property&lt;/li&gt;
&lt;li&gt;an SKOS-XL label is created with a URI based on the term number of the preferred term&lt;/li&gt;
&lt;li&gt;the label is related to the literal form of the preferred term by an &lt;tt&gt;skosxl:literalForm&lt;/tt&gt; property&lt;/li&gt;
&lt;li&gt;the concept is related to the label by an &lt;tt&gt;skosxl:prefLabel&lt;/tt&gt; property&lt;/li&gt;
&lt;li&gt;the &quot;hierarchical&quot; (broader term, narrower term) and &quot;associative&quot; (related term) relationships between preferred terms are represented as &quot;semantic&quot; relationships between concepts&lt;/li&gt;
&lt;li&gt;And for each non-preferred term in the set
&lt;ul&gt;
&lt;li&gt;the concept is related to the literal form of the non-preferred term by an &lt;tt&gt;skos:altLabel&lt;/tt&gt; property&lt;/li&gt;
&lt;li&gt;an SKOS-XL label is created with a URI based on the term number of the non-preferred term&lt;/li&gt;
&lt;li&gt;the label is related to the literal form of the preferred term by an &lt;tt&gt;skosxl:literalForm&lt;/tt&gt; property&lt;/li&gt;
&lt;li&gt;the concept is related to the label by an &lt;tt&gt;skosxl:altLabel&lt;/tt&gt; property&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In the discussion below, I'll take the following &quot;snapshot&quot; of a notional thesaurus - it's another version of the example used in the previous posts, extended with an additional preferred term - as a starting point:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
USE Political violence
TNR 1

Collective violence
TNR 6

Political violence
UF Civil violence
UF Violent protest
BT Violence
NT Terrorism
TNR 2

Terrorism
BT Political violence
TNR 3

Violence
NT Political violence
TNR 4

Violent protest
USE Political violence
TNR 5
&lt;/pre&gt;

&lt;p&gt;Using the mapping above, it is represented as follows in RDF using SKOS/SKOS-XL:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C2 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5fbf550a970c-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5fbf550a970c-800wi&quot; alt=&quot;Fig1&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e2014e5fbf550a970c image-full&quot; title=&quot;Fig1&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;&lt;b&gt;&quot;Versioning&quot; and change over time&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Once our resource URIs are generated and published, they will be used/cited by other agencies in their data - in other linked data datasets, in other thesauri, or in simple Web documents which reference terms or concepts using those URIs. From the linked data perspective, it is important that once generated and published the resource URIs, which will be http: URIs, remain stable and reliable. I'm using the terms &quot;stable&quot; and &quot;reliable&quot; as they are used by Henry Thompson and Jonathan Rees in their note &lt;a href=&quot;http://www.w3.org/2001/tag/doc/namingSchemes.html&quot;&gt;&lt;i&gt;Guidelines for Web-based naming&lt;/i&gt;&lt;/a&gt;, which I've found very helpful in breaking down the various aspects of what we tend to call &quot;persistence&quot;. And for &quot;stability&quot;, I'm thinking particularly of what they call &quot;resource stability&quot;. So&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;once a URI is created, we should continue to use that URI to denote/identify the same resource&lt;/li&gt;
&lt;li&gt;it should continue to be possible to obtain some information &quot;about&quot; the identified resource using the HTTP protocol - though that information obtained may change over time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For our particular case, the requirement is only that the &quot;current version&quot; of the thesaurus is available at any point in time, i.e. for each concept and for each term/label, at any point in time, it is necessary to serve only a description of the current state of that resource.&lt;/p&gt;

&lt;p&gt;So, in my previous post, I mentioned that the Cabinet Office guidelines &lt;a href=&quot;http://www.cabinetoffice.gov.uk/resource-library/designing-uri-sets-uk-public-sector&quot;&gt;&lt;i&gt;Designing URI Sets for the UK Public Sector&lt;/i&gt;&lt;/a&gt; allow for the case of creating a set of &quot;date-stamped&quot; document URIs, to provide variant descriptions of a resource at different points in time. I don't think that is required for this case, so for each term and concept, we'll have a URI for the that &quot;thing&quot;, a &quot;Document URI&quot; for a &quot;generic document&quot; (current) description of that thing, and &quot;Representation URIs&quot; for each &quot;specific document&quot; in a particular format.&lt;/p&gt; 

&lt;p&gt;The formats provided will include a human-readable HTML version, an RDF/XML version and possibly other RDF formats. Over time, additional formats can be added as required through the addition of new &quot;Representation URIs&quot;.&lt;/p&gt; 

&lt;p&gt;My primary focus here is the changes to the thesaurus content. Over time, various changes are possible. New terms may be added, and the relationships between terms may change. Terms are not deleted from the theasurus, however.&lt;/p&gt;

&lt;p&gt;The most common type of change is the &quot;promotion&quot; of an existing non-preferred term to the status of a preferred term, but all of the following types of change can occur, even if some are infrequent:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Addition of new semantic relationships between existing preferred terms&lt;/li&gt;
&lt;li&gt;Removal of existing semantic relationships between existing preferred terms&lt;/li&gt;
&lt;li&gt;Addition of new preferred terms&lt;/li&gt;
&lt;li&gt;Addition of new non-preferred terms (for existing preferred terms)&lt;/li&gt;
&lt;li&gt;An existing non-preferred term becomes a new preferred term&lt;/li&gt;
&lt;li&gt;An existing non-preferred term becomes a non-preferred term for a different existing preferred term&lt;/li&gt;
&lt;li&gt;An existing non-preferred term becomes a non-preferred term for a newly-added preferred term&lt;/li&gt;
&lt;li&gt;An existing preferred term becomes a non-preferred term for another existing preferred term&lt;/li&gt;
&lt;li&gt;An existing preferred term become a non-preferred term for a term which is currently a non-preferred term for it (and vice versa)&lt;/li&gt;
&lt;li&gt;An existing preferred term becomes a non-preferred term for a newly added preferred term&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Below, I'll try to walk through an example of each of those changes in turn, starting from the example thesaurus above, showing the results using the mapping suggested above, and examining any issues which arise.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 1: Addition of new semantic relationship&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The addition of new broader term (BT), narrower term (NT) or related term (RT) relationships is straightforward, as it involves only the creation of additional assertions of relationships between concepts, using the &lt;tt&gt;skos:broader&lt;/tt&gt;, &lt;tt&gt;skos:narrower&lt;/tt&gt; or &lt;tt&gt;skos:related&lt;/tt&gt; properties, not the creation of new resources.&lt;/p&gt;

&lt;p&gt;So if the example above is extended to add a BT relation between the &quot;Collective violence&quot; (term no 6) and &quot;Violence&quot; (term no 4) terms (and the inverse NT relation):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
USE Political violence
TNR 1

Collective violence
&lt;b&gt;BT Violence&lt;/b&gt;
TNR 6

Political violence
UF Civil violence
UF Violent protest
BT Violence
NT Terrorism
TNR 2

Terrorism
BT Political violence
TNR 3

Violence
NT Political violence
&lt;b&gt;NT Collective violence&lt;/b&gt;
TNR 4

Violent protest
USE Political violence
TNR 5
&lt;/pre&gt;

&lt;p&gt;resulting in the RDF graph&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6;
       &lt;b&gt;skos:broader con:C4&lt;/b&gt; .

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C2 ;
       &lt;b&gt;skos:narrower con:C6&lt;/b&gt; .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;i.e. two new triples are added to the RDF graph&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C6 skos:broader con:C4 .
con:C4 skos:narrower con:C6 .
&lt;/pre&gt;

&lt;p&gt;The addition of the triples means that, from a linked data perspective, the graphs served as descriptions of the resources con:C6 and con:C4 change. They each include one additional triple for the concise bounded description case; two triples for the symmetric bounded description case (see the &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-2-linked-data.html&quot;&gt;previous post&lt;/a&gt; for the discussion of different forms of bounded description). So the contents of the representations of documents &lt;tt&gt;http://example.org/doc/concept/polthes/C4&lt;/tt&gt; and &lt;tt&gt;http://example.org/doc/concept/polthes/C6&lt;/tt&gt; change - but no new resources are generated, and no new URIs required.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 2: Removal of existing semantic relationship&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The removal of existing broader term (BT), narrower term (NT) or related term (RT) relationships is similarly straightforward, as it involves only the deletion of assertions of relationships between concepts, using the &lt;tt&gt;skos:broader&lt;/tt&gt;, &lt;tt&gt;skos:narrower&lt;/tt&gt; or &lt;tt&gt;skos:related&lt;/tt&gt; properties, without the removal of existing resources.&lt;/p&gt;

&lt;p&gt;I won't bother writing out an example in full for this case, but imagine the case of the previous example reverting to its initial state.&lt;/p&gt;

&lt;p&gt;Again, from a linked data perspective, the graphs served as descriptions of the resources con:C6 and con:C4 change, with each containing one triple less for the CBD case or two triples less for the SCBD case, but we still have the same set of term URIs and concept URIs.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 3: Addition of new preferred terms&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The addition of a new preferred term is again a matter of extending the graph with new information, though in this case some new URIs are also introduced.&lt;/p&gt;

&lt;p&gt;Suppose a new preferred term &quot;Revolution&quot; (term no 7) is added to our initial example:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
USE Political violence
TNR 1

Collective violence
TNR 6

Political violence
UF Civil violence
UF Violent protest
BT Violence
NT Terrorism
TNR 2

&lt;b&gt;Revolution
TNR 7&lt;/b&gt;

Terrorism
BT Political violence
TNR 3

Violence
NT Political violence
TNR 4

Violent protest
USE Political violence
TNR 5
&lt;/pre&gt;

&lt;p&gt;resulting in the following graph:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

&lt;b&gt;con:C7 a skos:Concept;
       skos:prefLabel &quot;Revolution&quot;@en;
       skosxl:prefLabel term:T7 .&lt;/b&gt;

&lt;b&gt;term:T7 a skosxl:Label;
        skosxl:literalForm &quot;Revolution&quot;@en.&lt;/b&gt;
        
con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C2 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;The following triples are added:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C7 a skos:Concept;
       skos:prefLabel &quot;Revolution&quot;@en;
       skosxl:prefLabel term:T7.

term:T7 a skosxl:Label;
        skosxl:literalForm &quot;Revolution&quot;@en.
&lt;/pre&gt;

&lt;p&gt;The RDF representation now includes an additional concept and label, each with a new URI. So now there are two new resources, with new URIs (con:C7 and term:T7), and a corresponding set of new Document URIs and Representation URIs for descriptions of those resources.&lt;/p&gt;

&lt;p&gt;It is quite probable that the addition of a new preferred term is accompanied by the assertion of semantic relationships with other existing preferred terms. This is the equivalent of following this step, then a second step of the type shown in case 1.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 4: Addition of new non-preferred term (for existing preferred term)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The addition of a new non-preferred term is, again, a matter of adding new information, and new URIs.&lt;/p&gt;

&lt;p&gt;Suppose a new term &quot;Assault&quot; (term no 8) is added as a new non-preferred term for &quot;Violence&quot; (term no 4):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;&lt;b&gt;Assault
USE Violence
TNR 8&lt;/b&gt;

Civil violence
USE Political violence
TNR 1

Collective violence
TNR 6

Political violence
UF Civil violence
UF Violent protest
BT Violence
NT Terrorism
TNR 2

Terrorism
BT Political violence
TNR 3

Violence
&lt;b&gt;UF Assault&lt;/b&gt;
NT Political violence
TNR 4

Violent protest
USE Political violence
TNR 5
&lt;/pre&gt;

&lt;p&gt;which results in the graph&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/&amp;gt; .

&lt;b&gt;term:T8 a skosxl:Label;
        skosxl:literalForm &quot;Assault&quot;@en.&lt;/b&gt;

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       &lt;b&gt;skos:altLabel &quot;Assault&quot;@en;
       skosxl:altLabel term:T8;&lt;/b&gt;
       skos:narrower con:C2 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;i.e. the following triples are added:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;term:T8 a skosxl:Label;
        skosxl:literalForm &quot;Assault&quot;@en.

con:C4 skos:altLabel &quot;Assault&quot;@en;
       skosxl:altLabel term:T8 .
&lt;/pre&gt;

&lt;p&gt;So from a linked data perspective, there is a new resource with a new URI (term:T8) (and its own new description with a new Document URI), and the existing URI con:C4 is the subject of two new triples, an &lt;tt&gt;skos:altLabel&lt;/tt&gt; for the literal, and an &lt;tt&gt;skosxl:altLabel&lt;/tt&gt; link to the new label, so the graph served as description of that existing resource changes to include additional triples.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 5: Existing non-preferred term becomes new preferred term&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Suppose the existing term &quot;Civil violence&quot;, initially a non-preferred term for &quot;Political violence&quot; is &quot;promoted&quot; and made a preferred term in its own right &lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
&lt;b&gt;&lt;strike&gt;USE Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;BT Violence&lt;/b&gt;
TNR 1

Collective violence
TNR 6

Political violence
&lt;b&gt;&lt;strike&gt;UF Civil violence&lt;/strike&gt;&lt;/b&gt;
UF Violent protest
BT Violence
NT Terrorism
TNR 2

Terrorism
BT Political violence
TNR 3

Violence
&lt;b&gt;NT Civil violence&lt;/b&gt;
NT Political violence
TNR 4

Violent protest
USE Political violence
TNR 5
&lt;/pre&gt;

&lt;p&gt;resulting in the following graph&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

&lt;b&gt;con:C1 a skos:Concept;
       skos:prefLabel &quot;Civil violence&quot;@en;
       skosxl:prefLabel term:T1;
       skos:broader con:C4 .&lt;/b&gt;

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C2;
       &lt;b&gt;skos:narrower con:C1&lt;/b&gt; .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;For this case, the following new triples are &lt;b&gt;added&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C1 a skos:Concept;
       skos:prefLabel &quot;Civil violence&quot;@en;
       skosxl:prefLabel term:T1;
       skos:broader con:C4 .

con:C4 skos:narrower con:C1 .
&lt;/pre&gt;

&lt;p&gt;and also the following existing triples are &lt;b&gt;removed&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C2 skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1 .
&lt;/pre&gt;

&lt;p&gt;So from a linked data perspective, there is a new resource with a new URI (concept:C1) (and its own new description with a new Document URI), and the graph served as description of the existing resources con:C2 and con:C4 both change: the former loses the &lt;tt&gt;skos:altLabel&lt;/tt&gt; and &lt;tt&gt;skosxl:altLabel&lt;/tt&gt; triples and the latter includes a new &lt;tt&gt;skos:narrower&lt;/tt&gt; triple. If symmetric bounded descriptions are used, the description of term:T1 changes too.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 6: Existing non-preferred term becomes non-preferred term for a different existing preferred term&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Suppose we decide that &quot;Civil violence&quot;, initially a non-preferred term for &quot;Political violence&quot;, is to become a non-preferred term for &quot;Collective violence&quot;.&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
&lt;b&gt;&lt;strike&gt;USE Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;USE Collective violence&lt;/b&gt;
TNR 1

Collective violence
&lt;b&gt;UF Civil violence&lt;/b&gt;
TNR 6

Political violence
&lt;b&gt;&lt;strike&gt;UF Civil violence&lt;/strike&gt;&lt;/b&gt;
UF Violent protest
BT Violence
NT Terrorism
TNR 2

Terrorism
BT Political violence
TNR 3

Violence
NT Political violence
TNR 4

Violent protest
USE Political violence
TNR 5
&lt;/pre&gt;

&lt;p&gt;This generates the following graph:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6;
       &lt;b&gt;skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1&lt;/b&gt;.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C2 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;For this case, the following new triples are &lt;b&gt;added&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C6 skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1.
&lt;/pre&gt;

&lt;p&gt;and also the following existing triples are &lt;b&gt;removed&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C2 skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1 .
&lt;/pre&gt;

&lt;p&gt;The graphs served as descriptions of the existing resources con:C2 and con:C6 both change: the former loses the &lt;tt&gt;skos:altLabel&lt;/tt&gt; and &lt;tt&gt;skosxl:altLabel&lt;/tt&gt; triples and the latter gains &lt;tt&gt;skos:altLabel&lt;/tt&gt; and &lt;tt&gt;skosxl:altLabel&lt;/tt&gt; triples. If symmetric bounded descriptions are used then the description of term:T1 also changes.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 7: Existing non-preferred term becomes non-preferred term for a newly added preferred term&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;I think this case is just a combination of Case 3 (addition of new preferred term) and Case 6 (existing non-preferred term becomes non-preferred term for a different existing preferred term) in sequence. We've seen above that these changes can be made without problems, so the &quot;composite&quot; case should be OK too, and I won't bother working through a full example here.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 8: An existing preferred term becomes a non-preferred term for another existing preferred term&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Suppose the current preferred term &quot;Political violence&quot; is to be &quot;relegated&quot; to become a non-preferred term for &quot;Collective violence&quot;, with the latter becoming the participant in hierarchical relations previously involving the former. (I appreciate that these two terms probably don't constitute a great example, but let’s suppose it works, for the sake of the discussion!)&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
&lt;b&gt;&lt;strike&gt;USE Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;USE Collective violence&lt;/b&gt;
TNR 1

Collective violence
&lt;b&gt;UF Civil violence
UF Political violence
UF Violent protest
BT Violence
NT Terrorism&lt;/b&gt;
TNR 6

Political violence
&lt;b&gt;USE Collective violence&lt;/b&gt;
&lt;b&gt;&lt;strike&gt;UF Civil violence
UF Violent protest
BT Violence
NT Terrorism&lt;/strike&gt;&lt;/b&gt;
TNR 2

Terrorism
&lt;b&gt;&lt;strike&gt;BT Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;BT Collective violence&lt;/b&gt;
TNR 3

Violence
&lt;b&gt;&lt;strike&gt;NT Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;NT Collective violence&lt;/b&gt;
TNR 4

Violent protest
&lt;b&gt;&lt;strike&gt;USE Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;USE Collective violence&lt;/b&gt;
TNR 5
&lt;/pre&gt;

&lt;p&gt;This maps to the rather substantially changed RDF graph&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6;
       &lt;b&gt;skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3&lt;/b&gt; .

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       &lt;b&gt;skos:broader con:C6&lt;/b&gt; .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       &lt;b&gt;skos:narrower con:C6&lt;/b&gt; .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;The following RDF triples have been &lt;b&gt;added&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C6 skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

con:C3 skos:broader con:C6 .

con:C4 skos:narrower con:C6 .
&lt;/pre&gt;

&lt;p&gt;And the following RDF triples have been &lt;b&gt;removed&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

con:C3 skos:broader con:C2 .

con:C4 skos:narrower con:C2 .
&lt;/pre&gt;

&lt;p&gt;So the graphs served as descriptions of the concepts con:C3 and con:C4 change (with the removal of a triple and the addition of a new one); and that for concept con:C6 changes with the addition of several triples.&lt;/p&gt;

&lt;p&gt;So far, so good.&lt;/p&gt;

&lt;p&gt;However, the URI con:C2 has now completely disappeared from the graph. If this new graph simply replaces the previous graph, then there will be no description available for resource con:C2.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 9: An existing preferred term become a non-preferred term for a term which is currently a non-preferred term for it (and vice versa)&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Suppose that the current non-preferred term &quot;Civil violence&quot; is to become preferred to &quot;Political violence&quot;, and the latter is to become a non-preferred term for the former - both &quot;relegation&quot; and &quot;promotion&quot; taking place together, if you like.&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;Civil violence
&lt;b&gt;&lt;strike&gt;USE Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;UF Political violence
UF Violent protest
BT Violence
NT Terrorism&lt;/b&gt;
TNR 1

Collective violence
TNR 6

Political violence
&lt;b&gt;USE Civil violence&lt;/b&gt;
&lt;b&gt;&lt;strike&gt;UF Civil violence
UF Violent protest
BT Violence
NT Terrorism&lt;/strike&gt;&lt;/b&gt;
TNR 2

Terrorism
&lt;b&gt;&lt;strike&gt;BT Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;BT Civil violence&lt;/b&gt;
TNR 3

Violence
&lt;b&gt;&lt;strike&gt;NT Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;NT Civil violence&lt;/b&gt;
TNR 4

Violent protest
&lt;b&gt;&lt;strike&gt;USE Political violence&lt;/strike&gt;&lt;/b&gt;
&lt;b&gt;USE Civil violence&lt;/b&gt;
TNR 5
&lt;/pre&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.

&lt;b&gt;con:C1 a skos:Concept;
       skos:prefLabel &quot;Civil violence&quot;@en;
       skosxl:prefLabel term:T1;
       skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3&lt;/b&gt; .
        
con:C6 a skos:Concept;
       skos:prefLabel &quot;Collective violence&quot;@en;
       skosxl:prefLabel term:T6.

term:T6 a skosxl:Label;
        skosxl:literalForm &quot;Collective violence&quot;@en.

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       &lt;b&gt;skos:broader con:C1&lt;/b&gt; .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       &lt;b&gt;skos:narrower con:C1&lt;/b&gt; .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;The following RDF triples have been &lt;b&gt;added&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C1 a skos:Concept;
       skos:prefLabel &quot;Civil violence&quot;@en;
       skosxl:prefLabel term:T1;
       skos:altLabel &quot;Political violence&quot;@en;
       skosxl:altLabel term:T2;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .
       
con:C3 skos:broader con:C1 .

con:C4 skos:narrower con:C1 .
&lt;/pre&gt;

&lt;p&gt;And the following RDF triples have been &lt;b&gt;removed&lt;/b&gt;&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

con:C3 skos:broader con:C2 .

con:C4 skos:narrower con:C2 .
&lt;/pre&gt;

&lt;p&gt;The outcome here is similar to that of the previous case.&lt;/p&gt;

&lt;p&gt;The graphs served as descriptions of the concepts con:C3 and con:C4 change (with the removal of a triple and the addition of a new one). A new concept con:C1 is created. But again the URI con:C2 has completely disappeared from the graph, with the same consequences that no description will be available.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Case 10: An existing preferred term becomes a non-preferred term for a newly added preferred term&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;I think this case is just a combination of Case 3 (addition of new preferred term) and Case 8 (existing preferred term becomes a non-preferred term for another existing preferred term) in sequence.&lt;/p&gt;

&lt;p&gt;The same problem will arise with the URI of the existing concept disappearing from the new output graph.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;I've walked through in detail the different types of changes which can occur to the content of the thesaurus. This highlighted that for one particular category of change, where an existing preferred term is &quot;relegated&quot; to the status of a non-preferred term, exemplified by my cases 8, 9 and 10 above, the results of the suggested simple mapping into SKOS had problematic consequences: the URI for a concept disappears from the generated RDF graph - and this creates a conflict with the principles of URI stability and reliability I advocated at the start of this post.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-4-change-over-time-ii.html&quot;&gt;next post&lt;/a&gt;, I'll suggest one way of (I hope!) addressing this problem.&lt;/p&gt;</content>
		<author>
			<name>PeteJ</name>
			<uri>http://efoundations.typepad.com/efoundations/</uri>
		</author>
		<source>
			<title type="html">eFoundations</title>
			<link rel="self" href="http://efoundations.typepad.com/efoundations/index.rdf"/>
			<id>http://efoundations.typepad.com/efoundations/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Another step on the Road to a Distributed data.ac.uk – Southampton University Linked Open Data</title>
		<link href="http://blog.ouseful.info/2011/03/10/another-step-on-the-road-to-a-distributed-data-ac-uk-southampton-university-linked-open-data/"/>
		<id>http://blog.ouseful.info/?p=5100</id>
		<updated>2011-03-10T12:27:06+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Earlier this week, Chris Gutteridge and Dave Challis pushed &lt;a href=&quot;http://data.southampton.ac.uk&quot;&gt;data.southampton.ac.uk&lt;/a&gt;, Southampton University’s Linked Open Data store (&lt;a href=&quot;http://blogs.ecs.soton.ac.uk/data/&quot;&gt;Southampton U Data blog&lt;/a&gt;), containing for starters at least the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;place data&lt;/li&gt;

&lt;li&gt;a (non-authoritative) dataset describing the university’s organisational units&lt;/li&gt;
&lt;li&gt;Academic programme data; this dataset identifies courses according to UCAS course code and JACS code, as well as remodelled Unistats course data for some of the courses.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From what I can tell, Chris has been running round Southampton grabbing data from wheresoever he can get it, so it’ll be interesting to see how the datasets grow out over the coming months;-)&lt;/p&gt;
&lt;p&gt;Here’s how I think part of  the data looks at the moment?&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://chart.googleapis.com/chart?cht=gv&amp;amp;chl=graph{&amp;quot;Programmes(2010-2011session)&amp;quot;--&amp;quot;OpenDataCatalog&amp;quot;;&amp;quot;JACSCodes&amp;quot;--&amp;quot;OpenDataCatalog&amp;quot;;&amp;quot;JACSCodes&amp;quot;--&amp;quot;StudentStatistics&amp;quot;;&amp;quot;StudentStatistics&amp;quot;--&amp;quot;OpenDataCatalog&amp;quot;;&amp;quot;Programmes(2010-2011session)&amp;quot;--&amp;quot;JACSCodes&amp;quot;;&amp;quot;BuildingsandPlaces&amp;quot;--&amp;quot;OpenDataCatalog&amp;quot;;&amp;quot;PublicPhonebook&amp;quot;--&amp;quot;OpenDataCatalog&amp;quot;;&amp;quot;Organisation&amp;quot;--&amp;quot;OpenDataCatalog&amp;quot;;&amp;quot;PublicPhonebook&amp;quot;--&amp;quot;Organisation&amp;quot;;}&amp;amp;chs=500x200&quot; title=&quot;Soton Open Linked Data at launch, maybe...&quot; height=&quot;200&quot; width=&quot;490&quot; alt=&quot;&quot; class=&quot;alignnone&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;graph soton {&lt;br /&gt;
&quot;Programmes(2010-2011session)&quot;--&quot;OpenDataCatalog&quot;;&lt;br /&gt;
&quot;JACSCodes&quot;--&quot;OpenDataCatalog&quot;;&lt;br /&gt;
&quot;JACSCodes&quot;--&quot;StudentStatistics&quot;;&lt;br /&gt;
&quot;StudentStatistics&quot;--&quot;OpenDataCatalog&quot;;&lt;br /&gt;
&quot;Programmes(2010-2011session)&quot;--&quot;JACSCodes&quot;;&lt;br /&gt;
&quot;BuildingsandPlaces&quot;--&quot;OpenDataCatalog&quot;;&lt;br /&gt;
&quot;PublicPhonebook&quot;--&quot;OpenDataCatalog&quot;;&lt;br /&gt;
&quot;Organisation&quot;--&quot;OpenDataCatalog&quot;;&lt;br /&gt;
&quot;PublicPhonebook&quot;--&quot;Organisation&quot;;}&lt;br /&gt;
}&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;A full list of datasets can be found &lt;a href=&quot;http://data.southampton.ac.uk/datasets.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I wonder if it would be useful if each institution publishing Linked Open Data published an authoritative, local-to-them version of the &lt;a href=&quot;http://richard.cyganiak.de/2007/10/lod/&quot;&gt;Linked Open Data Cloud Diagram&lt;/a&gt; showing the local datasets and the third party datasets that are directly linked to? As well as the diagram, a data representation of the diagram (e.g. a Graphviz .dot file, would be handy…)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As a quick way in to writing your own queries on the Southampton open data SPARQL endpoint, previews of the queries used to generate results pages in the data store are also provided:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ouseful.files.wordpress.com/2011/03/soton-sparql-query-preview.png&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/soton-sparql-query-preview.png?w=221&amp;amp;h=220&quot; title=&quot;soton sparql query preview&quot; height=&quot;220&quot; width=&quot;221&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5109&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So &lt;a href=&quot;http://data.southampton.ac.uk/JACS/L2.34.html&quot;&gt;for example&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://data.southampton.ac.uk/JACS/L2.34.html&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/soton-example-sparql-queries.png?w=500&amp;amp;h=263&quot; title=&quot;soton example sparql queries&quot; height=&quot;263&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5110&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A couple of quick observations about the data:&lt;/p&gt;
&lt;p&gt;The organisation data looks quite flat at the moment, but I wonder if more structure will become available over time, allowing an organogram for the university to be generated directly from this data? Whenever I see an organisational chart (such as the Soton &lt;a href=&quot;http://www.southampton.ac.uk/corporateservices/who/index.shtml&quot;&gt;Corporate Servies organisation chart&lt;/a&gt;, I can’t help feeling it should be generated from an underlying data description, rather than simply presented as a flat image, with the underlying data published alongside the chart, or progressively enhanced to display the chart?) Given the general crapness of institutional search engines, surely we should be able to find a way of using organisational structure and committee workflows to help surface relevant content to folk at a particular location in the organisation/workflow?&lt;/p&gt;
&lt;p&gt;The academic/course data is quite thin at the moment, but provides really important piece of scaffolding for linking to ever richer course related content, as well as linking out through services like UCAS. [UPDATE: by the by, @scottbw just created and shared an &lt;a href=&quot;http://twitter.com/pezholio&quot;&gt;RDF XCRI vocabulary for course descriptions&lt;/a&gt;, for use with this &lt;a href=&quot;http://svn.cetis.ac.uk/xcri/trunk/bindings/rdf/mlo_rdfs.xml&quot;&gt;MLO RDFS&lt;/a&gt; (I have no idea what any of that means, either;-).]&lt;/p&gt;
&lt;p&gt;&lt;em&gt;In the same way that getting access to postcode data and its various associations was foundational for the development of many location based services in the UK, so access to course code data for building course level applications is key.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I thought it was particularly interesting to see a link from courses to data obtained and remodelled from the Unistats service:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ouseful.files.wordpress.com/2011/03/soton-unistats-data.png&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/soton-unistats-data.png?w=500&amp;amp;h=308&quot; title=&quot;Soton unistats data&quot; height=&quot;308&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5108&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As well as the Southampton open data store, the OU is also running a 5 star linked open data service at &lt;a href=&quot;http://data.open.ac.uk&quot;&gt;data.open.ac.uk&lt;/a&gt; for OU Linked data, which is currently exposing module information and data around OU podcasts (&lt;a href=&quot;http://blog.ouseful.info/tag/data-open-ac-uk/?order=asc&quot;&gt;OU Linked data on OUseful.info&lt;/a&gt;). I think location data is also in the store, though not publicly avalaible yet???&lt;/p&gt;
&lt;p&gt;One thing that excites me about the opening up of data across sites is the extent to which institutions will start to open up &lt;em&gt;different&lt;/em&gt; datasets to other HEIs, and hopefully drive the wider roll out of data as a result as everybody sees what everyone else is opening up… The other thing that excites is being able to join datasets;-)&lt;/p&gt;
&lt;p&gt;So, which university will be next?&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/5100/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/5100/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;amp;blog=325417&amp;amp;post=5100&amp;amp;subd=ouseful&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Tony Hirst</name>
			<uri>http://blog.ouseful.info</uri>
		</author>
		<source>
			<title type="html">OUseful.Info, the blog...</title>
			<subtitle type="html">Trying to find useful things to do with emerging technologies in open education</subtitle>
			<link rel="self" href="http://blog.ouseful.info/feed/"/>
			<id>http://blog.ouseful.info</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Cobbling Together a Searchable Twitter Friends/Followers Contact List in Google Spreadsheets</title>
		<link href="http://blog.ouseful.info/2011/03/09/cobbling-together-a-searchable-twitter-friendsfollowers-contact-list-in-google-spreadsheets/"/>
		<id>http://blog.ouseful.info/?p=5095</id>
		<updated>2011-03-09T19:41:02+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Have you ever found yourself in the situation where you want to send someone a Twitter message but you can’t remember their Twitter username although you do know their real name? Or where you can remember their twitter username &lt;em&gt;or&lt;/em&gt; their real name, but you do remember who they work for, or some other biographical fact about them that might appear in their Twitter biography? If that sounds familiar, here’s a trick that may help…&lt;/p&gt;
&lt;p&gt;… a searchable Twitter friends and followers contact list in Google Spreadsheets.&lt;/p&gt;
&lt;p&gt;It’s based on Martin Hawksey’s rather wonderful &lt;a href=&quot;http://www.rsc-ne-scotland.org.uk/mashe/2011/03/export-twitter-followers/&quot;&gt;Export Twitter Followers and Friends using a Google Spreadsheet&lt;/a&gt; (I have to admit – Martin has left me way behind now when it comes to tinkering with Google Apps Script…!) To get started, you’ll need a Google docs account, and then have to indulge in a quick secret handshake between Google docs and Twitter, but Martin’s instruction sheet is a joy to follow:-) Follow the &lt;em&gt;*** Google Spreadsheet to Export Twitter Friends and Followers ***&lt;/em&gt; link on Martin’s page, then come back here once you’ve archived your Twitter friends and/or followers…&lt;/p&gt;
&lt;p&gt;..done that? Here’s how to make the contact list searchable… I thought it should have been trivial, but it turned out to be quite involved!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/followers.png?w=500&amp;amp;h=274&quot; title=&quot;followers&quot; height=&quot;274&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5096&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The first thing I did was &lt;a href=&quot;http://docs.google.com/support/bin/answer.py?hl=en&amp;amp;answer=186103&quot;&gt;create a drop down list&lt;/a&gt; to let the user select &lt;em&gt;Friends&lt;/em&gt; or &lt;em&gt;Followers&lt;/em&gt; as the target of the search. (Martin’s application loads friends and followers into different sheets.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://docs.google.com/support/bin/answer.py?hl=en&amp;amp;answer=186103&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/create-a-dropdown-list-in-google-spreadsheets.png?w=500&amp;amp;h=319&quot; title=&quot;Create a dropdown list in google spreadsheets&quot; height=&quot;319&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5097&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The next step was to generate a query. To search for a particular term on a specified sheet we can use a QUERY formula that takes the following form:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;=query(Friends!B:E,”select B,C,D,E where D contains ‘JISC’”)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Friends!&lt;/em&gt; specifies the sheet we want to search over; &lt;em&gt;B:E&lt;/em&gt; says we want to pull columns B, C, D and E from the &lt;em&gt;Friends&lt;/em&gt; sheet into the current sheet; the select statement will display results over four columns (B, C, D and E) from &lt;em&gt;Friends&lt;/em&gt; for rows where the entry in column D contains the search term &lt;em&gt;JISC&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;To pull in the search term from cell D1 we can use a query of the form:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;=query(Friends!B:E,concatenate(“select B,C,D,E where D contains ‘”,D1,”‘”))&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;=concatenate&lt;/em&gt; formula constructs the search query. Make sure you use the right sort of quotes when constructing the string – Google Spreadsheets seems to prefer the use of double quotes wherever possible!&lt;/p&gt;
&lt;p&gt;To search over two columns, (for example, the real name and the description columns of the twitter friends/follower data) we can use a query of the form:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;=query(Followers!B:E,concatenate(“select B,C,D,E where C contains ‘”,D1,”‘ or D contains ‘”,D1,”‘”)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Again – watch out for the quotes – the result we want from the concatenation is something like:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;=query(Followers!B:E,concatenate(“select B,C,D,E where C contains ‘Jisc’ or D contains ‘Jisc’)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;so we have to explicitly code in the single quote in the concatenation formula.&lt;/p&gt;
&lt;p&gt;Unfortunately, the query formula is case sensitive, which can cause the search to fail because we haven’t taken (mis)use of case into account in our search term. This means we need to go defensive in the query formulation – in the following example, I force &lt;strong&gt;everything&lt;/strong&gt; to upper case – search corpus as well as search terms:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;=query(Followers!B:E,concatenate(“select B,C,D,E where upper(C) contains upper(‘”,D1,”‘) or upper(D) contains upper(‘”,D1,”‘)”)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The final step is to define the sheet we want to search – Friends! or Followers! – depending on the setting of cell B1 in our search sheet. I had idly though I could use a &lt;em&gt;concatenate&lt;/em&gt; formula to create this, but concatenate returns a string and we need to define a range. In the end, the workaround I adopted was an &lt;em&gt;if&lt;/em&gt; statement, that chooses a query with an appropriate range set explicitly/hardwired within the formula depending on whether we are are searching Friends or Followers. Here’s the complete formula, which i put into cell E1.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;=if(B1=”Friends”,query(Friends!B:E,concatenate(“select B,C,D,E where upper(C) contains upper(‘”,D1,”‘) or upper(D) contains upper(‘”,D1,”‘)”)),query(Followers!B:E,concatenate(“select B,C,D,E where upper(C) contains upper(‘”,D1,”‘) or upper(D) contains upper(‘”,D1,”‘)”)))&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I now have a query sheet defined that allows me to search over my friends or followers, as required, according to their real name or a search term that appears in their biography description.&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/5095/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/5095/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;amp;blog=325417&amp;amp;post=5095&amp;amp;subd=ouseful&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Tony Hirst</name>
			<uri>http://blog.ouseful.info</uri>
		</author>
		<source>
			<title type="html">OUseful.Info, the blog...</title>
			<subtitle type="html">Trying to find useful things to do with emerging technologies in open education</subtitle>
			<link rel="self" href="http://blog.ouseful.info/feed/"/>
			<id>http://blog.ouseful.info</id>
		</source>
	</entry>

	<entry>
		<title type="html">Making standards and specifications: Technical approaches</title>
		<link href="http://www.cetis.ac.uk/members/scott/blogview?entry=20100909110407"/>
		<id>tag:cetis.ac.uk,2010-09-09:20100909110407</id>
		<updated>2011-03-09T08:58:12+00:00</updated>
		<content type="html">&lt;p&gt;Later this month is the second &lt;a href=&quot;http://wiki.cetis.ac.uk/Future_of_Interoperability_Standards_September_2010&quot;&gt;CETIS Future of Interoperability Standards&lt;/a&gt; event, and as I've been involved in drafting interoperability specifications and standards for about a decade now, using quite a wide range of different techniques, its a good time for me to articulate what I think I've learned so far. What follows is my position paper for this event.&lt;/p&gt; &lt;p&gt;When I first started the specifications I worked on were based principally around lists or tables of elements, as many as people could think of, with an XML DTD. Since then I've seen the introduction of UML, Use Cases, WSDLs, REST, RDF and a whole host of other things into the specification process. Some of these work, some don't. Here's my personal view based on my experiences to date.
&lt;/p&gt;

&lt;a name=&quot;UML&quot;&gt;&lt;/a&gt;&lt;h2&gt;UML&lt;/h2&gt;
&lt;p&gt;I like UML, but I've seen it overused. In small doses, UML can bring clarity and simplicity to what can otherwise be an impenetrable wall of SHALL, MUST and MAYs. In large doses, it can bulk out a simple spec into a huge impenetrable tome full of arcane diagrams. I think a UML class diagram is a great way to summarise a data model. If you need more than one page for it, the spec is probably too complex. If you need more than one diagram, the spec may need breaking up into multiple smaller modules. &lt;/p&gt;
&lt;p&gt;UML sequence diagrams can be handy when there is a very important choreography that needs to be implemented, particularly for things like security specifications where you need to understand how multiple parties interact (e.g. &lt;a href=&quot;http://oauth.net&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://oauth.net&quot;&gt;oAuth&lt;/a&gt;). However they aren't always very readable, even for developers, and so if there is a need for a sequence diagram then there is also a need for a step-by-step walkthrough. For example, Eran's &lt;a href=&quot;http://hueniverse.com/2007/10/beginners-guide-to-oauth-part-ii-protocol-workflow/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://hueniverse.com/2007/10/beginners-guide-to-oauth-part-ii-protocol-workflow/&quot;&gt;simple oAuth workflow with pictures is much easier to follow&lt;/a&gt; than a UML sequence diagram. Without it I probably wouldn't have bothered trying to understand the detailed choreography.&lt;/p&gt;
&lt;p&gt;Overall I think I would recommend using UML as an aid to explanation, and as a way of warning yourself when things are becoming too complex. During the specification process, using UML is also a good way to check mutual understanding of what the spec is and it current status, but must be heavily moderated for the actual specification documentation.&lt;/p&gt;

&lt;a name=&quot;Use_Cases_and_Requirements&quot;&gt;&lt;/a&gt;&lt;h2&gt;Use Cases and Requirements&lt;/h2&gt;
&lt;p&gt;Specifications really do need requirements, and there are several ways to do this. IMS uses Use Cases in a fairly traditional format. W3C uses use cases for brainstorming, and then captures Requirements from them as brief, but normative statements (see, for example, the &lt;a href=&quot;http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/&quot;&gt;Widgets 1.0 Requirements&lt;/a&gt; document). In CEN I've worked on specs using high level &quot;business cases&quot; which are similar to use cases but structured slightly differently to capture things like non-functional requirements and the business context (see, for example, &lt;a href=&quot;ftp://ftp.cenorm.be/PUBLIC/CWAs/e-Europe/WS-LT/CWA15903-00-2008-Dec.pdf&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;ftp://ftp.cenorm.be/PUBLIC/CWAs/e-Europe/WS-LT/CWA15903-00-2008-Dec.pdf&quot;&gt;CWA 15903&lt;/a&gt;.)
&lt;/p&gt;&lt;p&gt;In general I don't think it matters too much how these things are documented. But it does matter how requirements are managed.
&lt;/p&gt;&lt;p&gt;One particular problem is defining the specification scope. It is very easy to stretch the scope to fit an edge case, particularly in a small community with a few vociferous members, as someone can latch onto such a case and easily distort the whole process. It is really difficult sometimes to make a distinction between requirements that have a direct implementation need (that is, its part of an existing system or will be implemented as soon as the spec is in draft) versus those that are speculative with no identifiable implementation strategy. Its not necessarily a bad thing to design specifications so that they are flexible and can meet future needs - I think that is an excellent design goal (q.v.), but quite another to invent speculative requirements and use cases to justify it. 
&lt;/p&gt;&lt;p&gt;Overall I think we're getting better at requirements and scoping, but some specifications are still far too broad.
&lt;/p&gt;&lt;p&gt;Another problem is the requirement defining its solution, which then hampers the process of coming up with the specification design to suit a range of implementations.
&lt;/p&gt;
&lt;a name=&quot;Design_Goals&quot;&gt;&lt;/a&gt;&lt;h2&gt;Design Goals&lt;/h2&gt;
&lt;p&gt;Something I like about the way the webapps group has worked in W3C is setting out some general &lt;a href=&quot;http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/#design-goals&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/#design-goals&quot;&gt;design goals&lt;/a&gt; independently of specific requirements. I think these are a good checklist to use when evaluating the effectiveness of a specification as a whole, rather than whether it implements a particular requirement. I've also introduced this approach in other specification work, such as XCRI and HEAR and I think its one I'd recommend more widely.
&lt;/p&gt;
&lt;h2&gt;RDF and Semantic Stuff&lt;/h2&gt;
&lt;p&gt;I'm a bit ambivalent about Semantic Web technologies, but I do think a way of modelling semantics is very useful and worth applying to specifications. Most specifications involve concepts that are implemented in information models, and the way RDF properties and classes are defined provides a good model for how to do this in a way that builds on and references concepts in other specifications. For example, explicitly relating properties in a specification to elements in the Dublin Core Element Set (aka ISO15836). Also, if an information model is expressed using the semantic web constructs of &quot;classes&quot;, &quot;properties&quot;, &quot;domains&quot; and so on, it is then very clear how to relate this to a UML class diagram summarising the specification, and makes it easier to cross-check.
&lt;/p&gt;&lt;p&gt;Another really good idea that came from RDF is the idea of assigning a URI to each property and class. This makes it very simple to reuse individual properties defined in other standards as you can identify them unambiguously.
&lt;/p&gt;&lt;p&gt;On the negative side, there is a lot of academic complexity and obscure terminology in these technologies and this really should be avoided for specifications where possible.
&lt;/p&gt;
&lt;h2&gt;Singapore Framework&lt;/h2&gt;
&lt;p&gt;A technique that emerged from the metadata and semantic web world is to create a distinction between &quot;vocabulary&quot; specifications and implementation profiles. This is subtly different from the approach taken to create application profiles (e.g. of the LOM); vocabulary specifications defines only concepts, whereas profiles defines relationships and constraints.  
&lt;/p&gt;&lt;p&gt;The &lt;a href=&quot;http://dublincore.org/documents/singapore-framework/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://dublincore.org/documents/singapore-framework/&quot;&gt;Singapore Framework&lt;/a&gt;  sets out a methodology for constructing &quot;domain models&quot; and &quot;description set profiles&quot; based on Dublin Core, but which applies equally well to any specification based on reusing core vocabularies.
&lt;/p&gt;&lt;p&gt;Use of this framework is being explored in specifications such as CEN's European Learner Mobility (EuroLMAI) standards and the UK HEAR specification. For example, CEN ELM defines a core vocabulary of classes and properties used in achievement data, a generic description set profile for &quot;european learner mobility documents&quot; and then a specific profile for the Europass Diploma Supplement.
&lt;/p&gt;&lt;p&gt;As another example, CWA 15903 defines the concepts of learning opportunities and their properties. It doesn't offer any constraints on how many  instances of a property a model can have, or really very much about their syntax. Other specifications can then take the concepts and define the constraints and bindings, for example &lt;a href=&quot;http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2&quot;&gt;XCRI&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;However, I don't think the specific language and techniques for defining a Description Set Profile are of as much value as the distinction itself (however realized), so I'd suggest we learn from and be inspired by the framework rather than adopt it. For example, in EuroLMAI, the Description Set Profile is actually realised using constraint clauses (e.g. &quot;each instance of ClassX MUST have exactly one PropertyY&quot;).
&lt;/p&gt;&lt;p&gt;A side effect of separating concepts from implementation profiles is that you have a specification where you just focus on definitions. I think this can be really important; for example in recent IMS specifications for web services the information on what a field is for is tiny compared with the big UML interface diagrams and interface definition stuff, and in some cases has been pretty vague and even incorrect. This isn't to malign the authors (I was one of them!) - it is just that the format makes it harder to focus on providing good explanations of the meaning of properties and to provide good guidance on their use.
&lt;/p&gt;&lt;p&gt;I think this approach may be useful to make better reuse of concepts shared across the domain, and for making it clearer when a specification actually needs a binding and technical conformance, and when it doesn't.
&lt;/p&gt;
&lt;a name=&quot;Conformance_Testing&quot;&gt;&lt;/a&gt;&lt;h2&gt;Conformance Testing&lt;/h2&gt;
&lt;p&gt;Testing is something we've struggled with as a community, and there has been some confusion over conformance testing, badging and certification and so on.&lt;/p&gt;
&lt;p&gt;Overall I think its important to be able to test implementations of a specification. In W3C, there is a requirement for having tested implementations of specifications before they can be approved, and Marcos Caceres from Opera has &lt;a href=&quot;http://dev.w3.org/2008/dev-ind-testing/extracting-test-assertions-pub.html&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://dev.w3.org/2008/dev-ind-testing/extracting-test-assertions-pub.html&quot;&gt;produced a very interesting methodology for developing these tests&lt;/a&gt;. Having worked on an implementation myself I found the tests developed using this method easy to work with. Also, having a nice visible performance gauge for my work was a good motivation for improving the implementation.
&lt;/p&gt;&lt;p&gt;I think this does point up something important about conformance testing - I think it has to be open, free, and transparent. There is a temptation to politicize conformance, or to make it into a revenue stream. I think this misses the point - conformance is also about making better specifications, and you don't want that to be distorted by a &quot;pay to test&quot; environment or have aspects of testing that are based on a nod-and-a-wink from some staffer. If necessary it may be a case of having neutral, free conformance testing alongside paid certification and marketing, but with a good clean separation of the two.
&lt;/p&gt;&lt;p&gt;Another thing about testing - its useful to make the tests available early on, during the evolution of the specification. Often the tests themselves show up specification problems, and help identify scope issues. For example, if the specification mandates an untestable behaviour, maybe it should be optional; if its unclear what a fallback position is when something is missing, maybe it has to be mandatory or have a specified fallback behaviour that can be tested. Again I'd point to Marcos &amp;amp; Dominique's work here on test generation at W3C, as well as to the work of &lt;a href=&quot;http://wiki.cetis.ac.uk/images/d/d0/DahnJISC.pdf&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://wiki.cetis.ac.uk/images/d/d0/DahnJISC.pdf&quot;&gt;Ingo Dahn&lt;/a&gt;.&lt;/p&gt;

&lt;a name=&quot;Open_Source_.28Reference.29_Implementations&quot;&gt;&lt;/a&gt;&lt;h2&gt;Open Source (Reference) Implementations&lt;/h2&gt;
&lt;p&gt;Again, something the community has struggled with over the years. Overall I think there is considerable value in having running code for new specifications, particularly things like basic libraries for a range of platforms. In some cases this is uncontroversial, but there have been problems in terms of ownership conflicts and sustainability. In general I think its important to have viable open source implementations, independent of the specification body itself, but not necessarily considered &quot;reference&quot; implementations. I think much of the trouble comes from the SSO endorsing particular implementations rather than relying on an open conformance process (see above) to allow users and implementers to draw their own conclusions.&lt;/p&gt;
&lt;p&gt;There is also the issue of OSS projects having access to specifications under development, and OSS contributors contributing to specifications. In some cases this isn't really important (e.g. IETF) in others by having an MOU (e.g. W3C and the ASF). However I think given the value that OSS brings to standards, if the process of specification development doesn't allow ANY open source project to engage (not just cherry picking the most popular) then the development process needs rethinking.&lt;/p&gt;
&lt;p&gt;Note that this only really applies to specifications that are aimed at direct implementation; &quot;vocabulary&quot;-style standards and domain models aren't implemented in this fashion. I guess a rule of thumb is, if there are conformance tests, then there should be OSS implementations.
&lt;/p&gt;
&lt;a name=&quot;If_in_doubt.2C_throw_it_out&quot;&gt;&lt;/a&gt;&lt;h2&gt;If in doubt, throw it out&lt;/h2&gt;
&lt;p&gt;One final thing, not really a technology but certainly a technique, is to be really ruthless about what makes the final cut. That doesn't just apply to the appendices and guidance stuff kicking around in some specification documents, but also the core models and functionality. If the key implementations that are testing a spec can't find a use for a field or never use a method or interface, consider cutting it out completely. Keep the draft around as it might turn out useful in a revision. If there is a whole section of functionality that is only used by a few implementations, separate it out as a mini-spec published separately to keep the core as small and easy to understand and implement correctly as possible.  This can continue right up to the end of the process - for example in the W3C Widgets specs we've removed API methods and properties at each stage of the spec, often very simply as a result of asking &quot;is anyone using this?&quot;
&lt;/p&gt;&lt;p&gt;In the early days I think we were keen to capture as wide a set of requirements as we could and provided redundancy in the specification to avoid too many non-conforming extensions. I think one consequence was an explosion of application profiles, and just as many interoperability issues as if we'd kept the specifications lean and mean to begin with. &lt;/p&gt;
&lt;p&gt;Also, large complex specifications need many, many more tests to check conformance. In my recent W3C work I think its on average about 20 tests per XML element. So if a spec has 100 elements, that's about 2000 conformance tests to pass if you're doing it to the same level of detail. (W3C Widgets has 10 elements; some of its sub-specifications like &lt;a href=&quot;http://www.w3.org/TR/widgets-updates/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.w3.org/TR/widgets-updates/&quot;&gt;Widget Updates&lt;/a&gt; have just a couple.)
&lt;/p&gt;
&lt;a name=&quot;Summing_up&quot;&gt;&lt;/a&gt;&lt;h2&gt;Summing up&lt;/h2&gt;
&lt;p&gt;So what should we do in future? Or at least, until something better comes along?
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Clearly separate standards for concepts from specifications for implementation
&lt;/li&gt;&lt;li&gt; Use UML only where it adds clarity
&lt;/li&gt;&lt;li&gt; Split up large standards/specifications into smaller documents
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;For standardising concepts:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Build on other standards (and reference rather than repeat)
&lt;/li&gt;&lt;li&gt; Take note of the Singapore Framework for inspiration
&lt;/li&gt;&lt;li&gt; Give each class and property its own URI
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;For specifications aimed at implementation:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; Collect requirements broadly, but define scope narrowly (or push non-core cases into speclets/profiles)
&lt;/li&gt;&lt;li&gt; Split up complex specifications into speclets
&lt;/li&gt;&lt;li&gt; Have design goals as well as requirements
&lt;/li&gt;&lt;li&gt; Encourage open source implementations during spec development, but don't necessarily label them as &quot;reference&quot; implementations
&lt;/li&gt;&lt;li&gt; Provide useful tests, and provide them as early as possible to implementers (i.e. evolve them with the spec)
&lt;/li&gt;&lt;li&gt; Remove things that don't get implemented during testing
&lt;/li&gt;&lt;li&gt; Explain the specification in the terms an implementer will understand
&lt;/li&gt;&lt;/ul&gt;</content>
		<author>
			<name>Scott Wilson</name>
			<email>s.wilson@bangor.ac.uk</email>
			<uri>http://www.cetis.ac.uk/members/scott</uri>
		</author>
		<source>
			<title type="html">Scott Wilson's Workblog</title>
			<link rel="self" href="http://www.cetis.ac.uk/members/scott/content.atom"/>
			<id>http://www.cetis.ac.uk/members/scott</id>
			<rights type="html">Copyright CETIS 2011</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Getting Started With Google APIs – Round Up of Google Interactive API Explorers</title>
		<link href="http://blog.ouseful.info/2011/03/08/getting-started-with-google-apis-round-up-of-google-interactive-api-explorers/"/>
		<id>http://blog.ouseful.info/?p=5085</id>
		<updated>2011-03-08T11:58:55+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;The official Google Code blog a &lt;a href=&quot;http://googlecode.blogspot.com/2011/03/introducing-google-apis-explorer.html&quot;&gt;announced a Google APIs Explorer&lt;/a&gt; earlier today that allows you to experiment with a variety of Google APIs – &lt;a href=&quot;https://code.google.com/apis/explorer/&quot;&gt;Google API Explorer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/google-api-explorer.png?w=500&amp;amp;h=299&quot; title=&quot;Google api explorer&quot; height=&quot;299&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5086&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Currently supported APIs include:&lt;/p&gt;
&lt;p&gt;- Buzz API&lt;br /&gt;
- Custom Search API&lt;br /&gt;
- Diacritize API&lt;br /&gt;
- Moderator API&lt;br /&gt;
- Shopping API&lt;br /&gt;
- Translate API&lt;br /&gt;
- URLShortener API&lt;/p&gt;
&lt;p&gt;though you have to assume that more will be added as and when…&lt;/p&gt;
&lt;p&gt;The API Explorer provides a quick way of checking API calls, as well as generating RESTful calls to the corresponding API (simply grab the GET request URL that is generated).&lt;/p&gt;
&lt;p&gt;If your favourite API isn’t supported by the explorer, fear not, because there are several other interactive explorers for Google APIs and services around…&lt;/p&gt;
&lt;p&gt;First up, the &lt;a href=&quot;http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html&quot;&gt;Google Analytics API Explorer&lt;/a&gt; (aka the &lt;em&gt;Google Analytics Data Feed Query Explorer&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://code.google.com/apis/analytics/docs/gdata/gdataExplorer.html&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/google-analytics-api-explorer.png?w=500&amp;amp;h=272&quot; title=&quot;Google Analytics API explorer&quot; height=&quot;272&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5089&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then there’s the Google &lt;a href=&quot;http://code.google.com/apis/ajax/playground/&quot;&gt;AJAX APIs Code Playground&lt;/a&gt; that lets you explore all manner of Google APIs in an interactive fashion (including the Google visualisation API, maps and Google Earth APIs, search APIs etc etc):&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://code.google.com/apis/ajax/playground/&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/google-ajax-apis-code-playground.png?w=500&amp;amp;h=306&quot; title=&quot;Google AJAX APIs code playground&quot; height=&quot;306&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5088&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If it’s charts you want to experiment with, try out the &lt;a href=&quot;http://code.google.com/apis/chart/docs/chart_playground.html&quot;&gt;Chart Tools Live Chart Playground&lt;/a&gt; (aka the old Chart API):&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://code.google.com/apis/chart/docs/chart_playground.html&quot;&gt;&lt;img src=&quot;http://ouseful.files.wordpress.com/2011/03/google-live-chart-playground.png?w=500&amp;amp;h=267&quot; title=&quot;Google Live Chart Playground&quot; height=&quot;267&quot; width=&quot;500&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-5090&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Any more that I’ve missed?&lt;/p&gt;
&lt;br /&gt;  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gofacebook/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/facebook/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gotwitter/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/twitter/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/ouseful.wordpress.com/5085/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/ouseful.wordpress.com/5085/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=blog.ouseful.info&amp;amp;blog=325417&amp;amp;post=5085&amp;amp;subd=ouseful&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>Tony Hirst</name>
			<uri>http://blog.ouseful.info</uri>
		</author>
		<source>
			<title type="html">OUseful.Info, the blog...</title>
			<subtitle type="html">Trying to find useful things to do with emerging technologies in open education</subtitle>
			<link rel="self" href="http://blog.ouseful.info/feed/"/>
			<id>http://blog.ouseful.info</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Links for 2011-03-07 [del.icio.us]</title>
		<link href="http://feedproxy.google.com/~r/ouseful/~3/C81yizbWJX0/feedthru"/>
		<id>http://del.icio.us/psychemedia/feedthru#2011-03-07</id>
		<updated>2011-03-08T08:00:00+00:00</updated>
		<content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.slideshare.net/2011/02/16/announcing-zipcast-changing-the-way-the-world-conducts-web-meetings/&quot;&gt;Announcing Zipcast – changing the way the world conducts web meetings | SlideShare Blog&lt;/a&gt;&lt;br /&gt;
It was always only going to be a matter of time.. live online presentation rooms via Slideshare...&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ouseful/~4/C81yizbWJX0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>OUseful Info</name>
			<uri>http://blog.ouseful.info</uri>
		</author>
		<source>
			<title type="html">OUseful.Info, the blog...</title>
			<subtitle type="html">Trying to find useful things to do with emerging technologies in open education</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/ouseful"/>
			<id>http://blog.ouseful.info</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Counting the cost</title>
		<link href="http://www.meanboyfriend.com/overdue_ideas/2011/03/counting-the-cost/"/>
		<id>http://www.meanboyfriend.com/overdue_ideas/?p=1137</id>
		<updated>2011-03-07T23:23:25+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;The context of this post and related work is that our local public library service (Warwickshire Library and Information Service) is facing a cut of approximately 27% of its budget over the next 3 years (£2million from an overall budget of £7.4million). For more information see &lt;a href=&quot;http://www.warwickshire.gov.uk/Web/corporate/pages.nsf/Links/FB7E9B8D8F4A9AD68025782C004E2ACC&quot;&gt;Facing the Challenge on libraries&lt;/a&gt; on the Warkwickshire County Council website.&lt;/p&gt;
&lt;p&gt;One canard that seems to come up repeatedly in discussions around public libraries and their role is that ‘books are cheap’ and that this means there isn’t the need for public libraries that there once was. I thought an interesting experiment might be to work out how much our family’s use of the library service might equate to based on the cost of buying the books that we have borrowed from the library. So I set about writing a script to achieve this.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.meanboyfriend.com/overdue_books&quot;&gt;&lt;img src=&quot;http://www.meanboyfriend.com/overdue_ideas/wp-content/uploads/2011/03/Screen-shot-2011-03-07-at-23.25.20.png&quot; title=&quot;Overdue Books screenshot&quot; height=&quot;431&quot; width=&quot;738&quot; alt=&quot;&quot; class=&quot;alignnone size-full wp-image-1152&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first stage was to retrieve details of a loan history – luckily the system used by Warwickshire libraries (&lt;a href=&quot;http://www.vubis-smart.com/html/homeeng.htm&quot;&gt;Vubis&lt;/a&gt;) do have a loan history which seems to go back 18 months (although with an absolute minimum of information – more on this later). Unluckily there is no way of querying this via an API, only via a web browser. This is not so unusual, and there are good ways of scraping data out of html which I’ve used before. However, in this case the page I needed to get the data from was protected by a login – as it was a loan history linked to an individual library account, and required a barcode and PIN to be input into a form on a webpage before accessing the loan history page.&lt;/p&gt;
&lt;p&gt;To help with this I used a Ruby library called ‘&lt;a href=&quot;http://mechanize.rubyforge.org/mechanize/&quot;&gt;Mechanize&lt;/a&gt;‘ (inspired by the Perl Mechanize library which does the same sort of thing). This essentially allows you to simulate web browser behaviour within a script – it can fill in forms for you and deal with things like cookies which the web page might try to write to the browser. (incidentally, if you are interested in doing stuff like automating checks for authenticated library resources online &lt;a href=&quot;http://mechanize.rubyforge.org/mechanize/&quot;&gt;Mechanize&lt;/a&gt; is worth a look)&lt;/p&gt;
&lt;p&gt;Once Mechanize has navigated through the login form and then to the loan history page the content of the page can be parsed as usual – luckily Mechanize supports parsing page content with another Ruby library called &lt;a href=&quot;http://nokogiri.org/&quot;&gt;Nokogiri&lt;/a&gt; – which is my preferred HTML/XML parser in Ruby anyway. So grabbing the details from loan history page was fine once Mechanize had retrieved it.&lt;/p&gt;
&lt;p&gt;Unfortunately the amount of information available in the loan history is minimal – just a title and a date. Since at minimum I need to have a price, I need more information. My first thought was I’d get prices from Amazon, but with only the title available I quickly realised I was going to get a lot of duplicate items – especially since my son (3 and a half) borrows books with titles like ‘Goldilocks and the three bears’ and ‘Shapes’ – not very unique.&lt;/p&gt;
&lt;p&gt;So I needed to get more details – preferably an ISBN – before I start looking up prices. Any method of looking up books given only the title is going to suffer from the same problems of many duplicate titles. The way to minimise the number of duplicates is to search in the most limited pool of items for the titles from the loan history – which in this case is to search the Warwickshire library catalogue and limit the results to books in our local branch (Leamington Spa) – as this is the only branch we use.&lt;/p&gt;
&lt;p&gt;The software that Warwickshire use to provide their library catalogue interface on the web is called ‘&lt;a href=&quot;http://www.serialssolutions.com/aquabrowser/&quot;&gt;Aquabrowser&lt;/a&gt;‘ (as opposed to the one that stores administrative information like the loan history – which is called Vubis). Happily unlike Vubis, Aquabrowser does have some APIs that can be used to get information out of the system in a machine readable format. I have to admit that this functionality isn’t well advertised (neither by Warwickshire Library service nor by the vendor of the software), but luckily &lt;a href=&quot;http://twitter.com/chriskeene&quot;&gt;Chris Keene&lt;/a&gt; and &lt;a href=&quot;http://arcadiaproject.lib.cam.ac.uk/people/chamberlain.html&quot;&gt;Ed Chamberlain&lt;/a&gt; have both done some work in documenting the Aquabrowser API (&lt;a href=&quot;http://www.nostuff.org/words/2010/library-catalogues-need-to-cater-for-light-weight-discovery-clients/&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://www.lib.cam.ac.uk/api/&quot;&gt;here&lt;/a&gt;) which is in use at their place of work (University of Sussex and University of Cambridge respectively).&lt;/p&gt;
&lt;p&gt;Aquabrowser supports what is meant to be a sector wide standard interface called &lt;a href=&quot;http://www.loc.gov/standards/sru/&quot;&gt;SRU&lt;/a&gt;. The location of the SRU interface for each Aquabrowser interface seems to be in a standard place – http://aquabrowser-url/aquabrowser-path/sru.ashx? (in this case librarycatalogue.warwickshire.gov.uk/abwarwick/sru.ashx?) - then followed by the relevant SRU parameters (e.g. operation=explain&amp;amp;version=1.1&amp;amp;query=dogs&amp;amp;maximumRecords=100&amp;amp;recordSchema=dc – see &lt;a href=&quot;http://www.loc.gov/standards/sru/&quot;&gt;http://www.loc.gov/standards/sru/ for full documentation on SRU&lt;/a&gt;). However, there are several issues with the Aquabrowser implementation of SRU. I’m not clear which issues are Aquabrowser issues, and which are down to local configuration decisions, but the result is a rather limited interface. In this case the main problems for me was that it didn’t allow me to limit a search by title, and it didn’t include the ISBN in the results.&lt;/p&gt;
&lt;p&gt;As well as the ‘standard’ SRU interface, Aquabrowser also supports a proprietary interface which will provide search results as XML. This is pretty much undocumented as far as I can tell, but it seems you can take some of the URLs from the HTML interfaces and add the parameter ‘output=xml’ to the URL (I’m not 100% sure, but my guess is that the HTML interface actually is built over the XML API). A basic request looks like http://aquabrowser-url/aquabrowser-path/result.ashx?q=emily%20gravett&amp;amp;output=xml (in this case http://librarycatalogue.warwickshire.gov.uk/abwarwick/result.ashx?q=emily%20gravett&amp;amp;output=xml).&lt;/p&gt;
&lt;p&gt;The default HTML interface uses frames which obscures some of what is happening – however, if you use the ‘Accessible’ version, the syntax in the URLs can be seen easily. Using this method I was able to copy the syntax for limiting the results to stock available in a specific branch – in this case the parameter required is ‘branch=LEA’.&lt;/p&gt;
&lt;p&gt;The results returned by the XML interface in the Warwickshire instance include information lacking from the SRU interface – and ISBN is one of the elements included. However searching by title is still not possible as far as I can tell – although I came up with a work around for this.&lt;/p&gt;
&lt;p&gt;So, once I have the list of titles from the loan history, I use each title to run a search against the Aquabrowser XML interface, limiting the results to stock in the Leamington Spa branch. Since I can’t limit to just title search instead I check the contents of the &amp;lt;title&amp;gt; tag in each record contained in the XML response (note in the XML response Aquabrowser wraps matches to your search terms &amp;lt;exact&amp;gt; tags so you have to ignore these when comparing search phrases). This technique also means I can do more exact matching (e.g. including case sensitivity) than a search would let me.&lt;/p&gt;
&lt;p&gt;I decided that if I found duplicates having done this filtering I’d take each duplicate record and include them in my results for later manual tweaking.&lt;/p&gt;
&lt;p&gt;So now I have a set of bibliographic records with generally a title, an author (or author statement) and an ISBN. An added bonus is a URL for a cover image for the book is in the response, so I grab that as well (it’s an Amazon cover image). What I don’t have is the price (price may well be in the library record somewhere, but it isn’t included in the XML response). So I then use the ISBN to look up the price on Amazon – I tried a couple of Ruby libraries designed to work with the Amazon ‘Product Advertising’ API (which is the one you need for stuff like prices), but the only one I really liked was ‘&lt;a href=&quot;http://www.rdoc.info/github/papercavalier/sucker/master/file/README.md&quot;&gt;Sucker&lt;/a&gt;‘ – it is very lightweight, doesn’t hide the Amazon API that much, and again has Nokogiri somewhere underneath (and some other stuff) – which means dealing with the results is relatively straightforward if you’ve used Nokogiri.&lt;/p&gt;
&lt;p&gt;So, from the Amazon response I grab the price (I check it is in GBP first) and also a URL for the Amazon product page (so I can provide a link back to Amazon). (This isn’t perfect – despite the library catalogue searching above, I don’t get ISBNs for every item and so can’t search them all on Amazon).&lt;/p&gt;
&lt;p&gt;Now I have all the information I need but I don’t have a way to present it (and I still have some unwanted duplicate entries in the books list). For this I went back to a tactic I used previously for the (currently defunct) ‘&lt;a href=&quot;http://www.meanboyfriend.com/overdue_ideas/2010/03/what-to-watch/&quot;&gt;What to Watch&lt;/a&gt;‘ application – importing the results of a script into WordPress as a series of blog posts. In this case created a csv file which allowed me to easily add in a few tags – such as names to indicate which account (mine, Damyanti’s or our son’s) the item had been borrowed on. The ‘text’ of the blog post was some simple html to display the cover image and a few links – including an option to add the item to a &lt;a href=&quot;http://www.librarything.com/&quot;&gt;LibraryThing&lt;/a&gt; account in a single click. I also included some WordPress ‘custom fields’ to record the title, ISBN and price – to enable to additional functions in the blog.&lt;/p&gt;
&lt;p&gt;Using the &lt;a href=&quot;http://wordpress.org/extend/plugins/csv-importer/&quot;&gt;‘csv importer’ WordPress plugin&lt;/a&gt; (a great plugin) to import the csv file the content was now in the blog. This is the point at which we removed those duplicate book entries (this did require us to remember what we’d borrowed!). The final step was to actually do the calculation I originally wanted to do – the cost of the books we’d borrowed. This final step was achieved by writing a WordPress plugin to support the display of a Widget which uses SQL to get values from the ‘custom field’ storing price information. Since I haven’t got prices for all books, I use those I have got, work out an average per book, and multiply this up by the total number of loans.&lt;/p&gt;
&lt;p&gt;The final result is the ‘&lt;a href=&quot;http://www.meanboyfriend.com/overdue_books/&quot;&gt;Overdue Books&lt;/a&gt;‘ blog showing every book we have borrowed as a family since September 2009 at &lt;a href=&quot;http://www.meanboyfriend.com/overdue_books/&quot;&gt;http://www.meanboyfriend.com/overdue_books/&lt;/a&gt;. The headline figure is that if we’d bought those items we’ve borrowed in this time the cost would have been approximately £3,428.26 – or around £190 per month  - or £44 pounds a week. I think it is fair to say even a relatively well off family would find this steep!&lt;/p&gt;
&lt;p&gt;Finally the code is available at &lt;a href=&quot;https://github.com/ostephens/Savelibs&quot;&gt;https://github.com/ostephens/Savelibs&lt;/a&gt; – there are all kinds of things I’m unhappy about and want to improve – including modifying it so it can be used to regularly update the Overdue Books blog without any manual intervention from me – and if anyone wants to take it and make something that any library user could use to do the same type of calculation feel free (I’d like to do this, but not sure where I’m going to get the time).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Addendum 08/03/2011&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In an oversight last night I forgot to add my apologies and thanks to the IT people at Warwickshire council and library – firstly they chose a system for their library catalogue with an API (despite some shortcomings, this is a big step!) and secondly they didn’t shout at me when I repeatedly ran hundreds of searches against their catalogue in quick succession, but rather got in touch politely so we could work together to ensure the scripts weren’t going to cause a problem on the system – if you are thinking of hacking stuff around like this, probably as well to get in touch with system owners first!&lt;/p&gt;
&lt;p&gt;What I do hope is that there might be some opportunity for developers like me to work with the library system and data – it would be really good if we could see applications built on top of the library systems APIs (such as &lt;a href=&quot;http://www.lewiswagner.me/project/library-hack/&quot;&gt;this one&lt;/a&gt; which won the first ‘Hack Warwickshire’ competition) – the attitude Warwickshire have to open data and wanting to get developers involved is really refreshing &lt;img src=&quot;http://www.meanboyfriend.com/overdue_ideas/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>ostephens</name>
			<uri>http://www.meanboyfriend.com/overdue_ideas</uri>
		</author>
		<source>
			<title type="html">Overdue Ideas</title>
			<subtitle type="html">Ideas linking Libraries, Computing, E-learning, and anything else that springs to mind.</subtitle>
			<link rel="self" href="http://www.meanboyfriend.com/overdue_ideas/feed/"/>
			<id>http://www.meanboyfriend.com/overdue_ideas</id>
		</source>
	</entry>

	<entry>
		<title type="html">The Rise of Server-Side JavaScript (SSJS)</title>
		<link href="http://www.cetis.ac.uk/members/scott/blogview?entry=20110124133546"/>
		<id>tag:cetis.ac.uk,2011-01-24:20110124133546</id>
		<updated>2011-03-06T01:11:01+00:00</updated>
		<content type="html">&lt;p&gt;For a long time now the established pattern of web development has been to use one programming language for interactivity in the browser (JavaScript) and another for server-side logic and request processing (PHP, JSP, ASP, Java, Python, Ruby…) However we're now seeing the rise of JavaScript as a sort of universal web language encompassing the server side too.&lt;/p&gt; &lt;p&gt;Having a single language makes some sense. For one thing, you can reuse code between browser and server implementations rather than try to map APIs between different languages. You can also happily use JSON as your default serialization. And you only need to learn one language.&lt;/p&gt;

&lt;p&gt;Other benefits are perhaps less obvious - for example, in recent years there has been considerable investment made in making JavaScript interpreters as fast as possible to meet the rising complexity of web applications. This has resulted in the screamingly fast &lt;a href=&quot;http://code.google.com/p/v8/&quot;&gt;V8 JavaScript engine used by Chrome&lt;/a&gt;, for example. This provides an infrastructure to create lean, mean JavaScript-based server applications.&lt;/p&gt;

&lt;h2&gt; Platforms&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://nodejs.org&quot;&gt;Node.js&lt;/a&gt;&lt;/strong&gt; is a native JavaScript server application running right up against the OS. Node.js builds directly on Chrome V8 and uses event-driven, asynchronous JavaScript to create a very distinctive development environment. Node.js has very few dependencies, runs very fast, and has a very active community. Most of all, its fun! I &lt;a href=&quot;https://github.com/scottbw/wave-node&quot;&gt;ported the Google Wave Gadget API implementation&lt;/a&gt; from &lt;a href=&quot;http://incubator.apache.org/wookie/&quot;&gt;Apache Wookie&lt;/a&gt; over to Node.js in a couple of days (you can download it &lt;a href=&quot;https://github.com/scottbw/wave-node&quot;&gt;here&lt;/a&gt;). Node also seems to use very little memory regardless of demand - this is due to it using a threadless, event driven server model rather than a more traditional thread pool approach. On the downside, there is &lt;a href=&quot;http://al3x.net/2010/07/27/node.html&quot;&gt;some skepticism of the hype around the speed of Node.js&lt;/a&gt;. Also, while being very lightweight has its advantages, being so close to the OS makes it harder to manage and track server performance without a lot of Linux Jujitsu: there are, as yet, no simple graphical management tools or utilities for handling deployed applications, for example. However, if you need a platform to prototype demanding real-time applications such as multiplayer games then Node.js is well worth looking at.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://ringojs.org&quot;&gt;Ringo&lt;/a&gt;&lt;/strong&gt; takes a more traditional approach, and uses the Rhino JavaScript engine to run JavaScript applications using Jetty, a Java application server. While Rhino isn't as fast as V8, its usually good enough, and one author has noted &lt;a href=&quot;http://hns.github.com/2010/09/21/benchmark.html&quot;&gt;some benefits of using the tried-and-tested JVM as the basis for server code as opposed to Node.js's more radical approach&lt;/a&gt;. Another plus is that by using Java you get access to tons of Java libraries in your code using Java-JavaScript integration, rather than having to access everything through spawning a console process as in Node. On the other hand, all this Java does weigh a fair amount, and so you won't see the small memory footprints you can acheive with Node.js. If you're a Java developer interested in server-side JavaScript, but think  Node.js looks a bit scary - or you just have a ton of Java code you can't face porting - then I think Ringo is a great place to start.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://jackjs.org&quot;&gt;Jack&lt;/a&gt;&lt;/strong&gt; is inspired by Ruby's &lt;a href=&quot;http://rack.rubyforge.org/&quot;&gt;Rack&lt;/a&gt;: it provides an interface between JavaScript and the web server. Jack provides handlers for JavaScript applications to respond to webserver calls building on &lt;a href=&quot;http://wiki.commonjs.org/wiki/JSGI&quot;&gt;JSGI&lt;/a&gt; in a similar manner to Rack or other lightweight CGI-style frameworks. You can use Jack with Jerry and other Java application servers such as &lt;a href=&quot;http://www.simpleframework.org/&quot;&gt;Simple&lt;/a&gt;. In many ways, Jack is similar in final deployment to Ringo, and the two are broadly compatible. Jack is probably a good starting point if you want to develop your own specialized server-side javascript framework or middleware.&lt;/p&gt;

 &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://www.nitrojs.org/&quot;&gt;Nitro&lt;/a&gt;&lt;/strong&gt; is a set of libraries that build on &lt;a href=&quot;http://wiki.commonjs.org/wiki/JSGI&quot;&gt;JSGI&lt;/a&gt; and Rhino. Rather than a complete platform, Nitro provides components that are useful in building JavaScript frameworks, including templating and parsing engines. The most prominent use of Nitro is &lt;a href=&quot;http://www.appenginejs.org/&quot;&gt;AppEngineJS&lt;/a&gt;&lt;a&gt;, which lets you run JavaScript servers using Google's app engine infrastructure - so if you want to deploy your application using Google's App Engine, then clearly this is the platform you need to look at.&lt;/a&gt;&lt;/p&gt;&lt;a&gt;
 
 &lt;/a&gt;&lt;p&gt;&lt;a&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;a href=&quot;http://unite.opera.com/&quot;&gt;Opera Unite&lt;/a&gt;&lt;/strong&gt; is a very different kind of system entirely - it uses JavaScript to deploy web services directly from your desktop rather than on a separate server, for example to share music or have your own personal chatroom. Opera Unite services are created using JavaScript with some special extensions, which are then packaged as &lt;a href=&quot;http://www.w3.org/TR/widgets/&quot;&gt;W3C Widgets&lt;/a&gt;. It may not suit every purpose, but it makes sense that a personal web server uses JavaScript as the server programming language, and makes it very easy to create and share simple applications with your friends. Plus it uses Widgets, my other favourite web technology of the moment!&lt;/p&gt;&lt;p&gt;
 
 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://sling.apache.org&quot;&gt;Apache Sling&lt;/a&gt;&lt;/strong&gt; is an example of putting JavaScript on the same footing as other server-side scripting languages such as PHP and JSP. Sling lets you create JavaScript applications and deploy them using its common web application server engine; in fact, &quot;ESP&quot;, its implementation of server-side JavaScript  &lt;a href=&quot;http://asserttrue.blogspot.com/2010/07/learning-about-esp-pages-in-sling.html&quot;&gt;looks a lot like JSP&lt;/a&gt;. If you want to use server-side JavaScript with a Java content repository (JCR) then Sling is clearly where you need to be looking. (Sling, incidentally, is also at the core of the Sakai 3 LMS).&lt;/p&gt;

&lt;h2&gt;Standards&lt;/h2&gt; 

&lt;p&gt;The most important emerging standard in this space is the &lt;a href=&quot;http://www.commonjs.org/&quot;&gt;CommonJS&lt;/a&gt; initiative. CommonJS defines standard APIs for basic functionality needed by non-browser JavaScript, including module loading, writing to the console, and filesystem access. Most of the platforms described above implement one or more of the existing CommonJS specifications. On the &lt;a href=&quot;http://wiki.commonjs.org/wiki/CommonJS&quot;&gt;roadmap&lt;/a&gt; for CommonJS are areas such as JSGI, Web Sockets, HTTP clients. Eventually we should see a high level of compatibility between applications written in JavaScript for deployment on any of the platforms described above (and the many others I've not looked at) making developing services in JavaScript less dependent on the foibles of any one deployment platform.&lt;/p&gt;

&lt;h2&gt;In Summary&lt;/h2&gt;

&lt;p&gt;Server-side JavaScript is an obvious direction for the evolution of web applications and services that ties in well with the developments on the client side of things like HTML5. While many of the current platforms are quite young, there is a very active community, and an active engagement in standardisation, that makes is a promising area for developers to look into. I think also it confirms for me that JavaScript is finally emerging from the scripting ghetto to become recognised as the web's most important programming language - the only language usable in both browsers and servers.&lt;/p&gt;</content>
		<author>
			<name>Scott Wilson</name>
			<email>s.wilson@bangor.ac.uk</email>
			<uri>http://www.cetis.ac.uk/members/scott</uri>
		</author>
		<source>
			<title type="html">Scott Wilson's Workblog</title>
			<link rel="self" href="http://www.cetis.ac.uk/members/scott/content.atom"/>
			<id>http://www.cetis.ac.uk/members/scott</id>
			<rights type="html">Copyright CETIS 2011</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Term-based thesauri and SKOS (Part 2): Linked Data</title>
		<link href="http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-2-linked-data.html"/>
		<id>http://efoundations.typepad.com/efoundations/2011/03/term-based-thesauri-and-skos-part-2-linked-data.html</id>
		<updated>2011-03-01T18:18:56+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;In &lt;a href=&quot;http://efoundations.typepad.com/efoundations/2011/02/term-based-thesauri-and-skos-part-1.html&quot;&gt;my previous post on this topic&lt;/a&gt; I outlined how I was approaching making a thesaurus available using the &lt;a href=&quot;http://www.w3.org/2004/02/skos/&quot;&gt;SKOS and SKOS-XL RDF vocabularies&lt;/a&gt;. In that post I focused on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;how the thesaurus content is modelled using a &quot;concept-based&quot; approach - what are the &quot;things of interest&quot;, their attributes, and the relationships between them;&lt;/li&gt;
&lt;li&gt;how those things (concepts, terms/labels) are named/identified using http URIs;&lt;/li&gt;
&lt;li&gt;how those things can be &quot;described&quot; using the simple &quot;triple&quot; statement model of RDF, and using the SKOS and SKOS-XL RDF vocabularies;&lt;/li&gt;
&lt;li&gt;an example of how an expresssion of the thesaurus using the term-based model is mapped or transformed into an SKOS RDF expression&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What I didn't really address in that post is how that resulting RDF data is made available and accessed on the Web - which is more specifically where the &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData&quot;&gt;&quot;Linked Data&quot;&lt;/a&gt; principles articulated by Tim Berners-Lee come into play.&lt;/p&gt;

&lt;p&gt;(A good deal of the content of this post is probably familiar stuff for those of you already working with Linked Data, but I thought it was worth documenting it both to fill out the picture of some of the &quot;design choices&quot; to be made in this particular example, and to provide some more background to others less familiar with the approaches.)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Linked Data, URIs, things, documents and HTTP&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The use of http URIs as identifiers provides two features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a global naming system, and a set of processes by which authority for assigning names can be delegated/distributed;&lt;/li&gt;
&lt;li&gt;through the HTTP protocol, a well understood and widely deployed mechanism for providing access to information &quot;about&quot;, or descriptions of, the things identified by those URIs (in our case, the concepts and terms/labels).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As a user/consumer of an http URI, given only the URI, I can &quot;look up&quot; that URI using the HTTP protocol, i.e. I can provide it to a tool (like a Web browser) and that tool can issue a request to obtain a description of the thing identified by the URI. And conversely as the owner/provider of a URI, I can configure my server to respond to such requests with a document providing a description of the thing.&lt;/p&gt;

&lt;p&gt;And the HTTP protocol incorporates features which we can use to &quot;optimise&quot; this process. So, for example, the &quot;content negotiation&quot; feature allows a client to specify a preference for the format in which it wishes to receive data, and allows a server to select - from amongst several it may have available - format which the server determines is most appropriate for the client. In the terminology of the &lt;a href=&quot;http://www.w3.org/TR/webarch/&quot;&gt;Web Architecture&lt;/a&gt;, the description can have multiple &quot;representations&quot;, each of which can vary by format (or by other criteria). In the context of Linked Data, this technique is typically used to support the provision of document representations in formats suitable for a human reader (HTML, XHTML) and in one or more RDF syntaxes (usually, at least as RDF/XML). (The emergence of the &lt;a href=&quot;http://www.w3.org/TR/rdfa-syntax/&quot;&gt;RDFa&lt;/a&gt; syntax, which enables the embedding of RDF data in HTML/XHTML documents, and the growing support for RDFa in RDF tools, offers the possibility, in principle at least, of a single format serving both purposes.)&lt;/p&gt; 

&lt;p&gt;The widespread use of the HTTP protocol and tools that support it mean that these techniques are widely available (in theory at least; experience suggests that in practice the ability (or authority) to set up things like HTTP redirects (more below) can create something of a barrier). It also means that the &quot;Web of Linked Data&quot; is part of the existing Web of documents that we are accustomed to navigating using a Web browser.&lt;/p&gt;

&lt;p&gt;One of the principles underpinning RDF's use of URIs as names is that we should try to avoid ambiguity in our use of those names, i.e. we should use different URIs for different things, and avoid using the same URI as a name for two different things. One of the issues I've slightly glossed over in the last few paragraphs is the distinction between a &quot;thing&quot; and a document describing that thing as two different resources. After all, if I provide a page describing the Mona Lisa, both the page and the Mona Lisa have creators, creation dates, terms of use, but they have &lt;b&gt;different&lt;/b&gt; creators, creation dates and terms of use. And if I want to provide such information in RDF, then I need to take care to avoid confusing the two objects - by using two different URIs, one for my document and one for the painting, and citing those URIs in my RDF statements accordingly.&lt;/p&gt;

&lt;p&gt;However, as I emphasise above, we also want to be in a position where, given only a &quot;thing URI&quot;, I can obtain a document describing that thing: I shouldn't need in advance information about a second URI, the URI of a document about that thing.&lt;/p&gt;

&lt;p&gt;The W3C Note &lt;a href=&quot;http://www.w3.org/TR/cooluris/&quot;&gt;&lt;i&gt;Cool URIs for the Semantic Web&lt;/i&gt;&lt;/a&gt; describes some possible approaches to addressing this issue, broadly using two different techniques:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the use of URIs containing &quot;fragment identifiers&quot; (&quot;hash URIs&quot;) (i.e. URIs of the form &lt;tt&gt;http://example.org/doc/123#thing&lt;/tt&gt;). In this case, the &quot;fragment identifier&quot; part of the URI is always &quot;trimmed&quot; from the URI when the client makes a request to the server, and this allows the use of the URI with fragment identifier as &quot;thing URI&quot;, leaving the trimmed URI without fragment id as a document URI.&lt;/li&gt;
&lt;li&gt;the use of a convention of HTTP &quot;redirects&quot;. In this case, when a server receives a request for a URI which it &quot;knows&quot; is a &quot;thing URI&quot; rather than a document URI, it returns a response which provides a second URI as a source of information about the thing, and the client then sends a second request for that  second URI. Formally, the initial response uses the HTTP &quot;303 See Also&quot; status code, which sometimes leads to these being called colloquially &quot;303 URIs&quot;, even though there's nothing special about the URIs themselves.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I'm conscious that I'm skipping over some of the details here; for a more detailed description, particularly of the  &quot;flow&quot; of the interactions involved, and some consideration of the pros and cons of the two approaches, see &lt;a href=&quot;http://www.w3.org/TR/cooluris/&quot;&gt;&lt;i&gt;Cool URIs for the Semantic Web&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;URI Sets for the UK Public Sector&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The &lt;i&gt;Cool URIs&lt;/i&gt; note focuses mainly on the patterns of &quot;interaction&quot; for handling the two approaches to moving from &quot;thing URI&quot; to document URI. Its examples include example URIs, but the exact form of those URIs is intended to be illustrative rather than prescriptive. I think it's important to note that in the redirect case, it is the server's notification to the client of the second URI that provides the client with that information. There is no technical requirement for a structural similarity in the forms of the &quot;thing URI&quot; and the document URI, and consumers of the URIs should rely on the information provided to them by the server rather than making assumptions about URI structure.&lt;/p&gt;

&lt;p&gt;Having said that, the use of a shared, consistent set of URI patterns within a community can provide some useful &quot;cues&quot; to human readers of those URIs. It can also simplify the work of data providers - for example by facilitating the use of similar HTTP server configurations or the reuse of scripts/tools for serving &quot;Linked Data&quot; documents. With this (and other factors such as URI stability) in mind, the UK Cabinet Office has provided a set of guidelines, &lt;a href=&quot;http://www.cabinetoffice.gov.uk/resource-library/designing-uri-sets-uk-public-sector&quot;&gt;&lt;i&gt;Designing URI Sets for the UK Public Sector&lt;/i&gt;&lt;/a&gt; which build on the W3C &lt;i&gt;Cool URIs&lt;/i&gt; note, but offer more specific guidance, particularly on the design of URIs.&lt;/p&gt;

&lt;p&gt;For the purposes of this discussion, of particular interest is the document's specification (in the &quot;Definitions, frameworks and principles&quot; section) of several distinct &quot;types of URI&quot;, or perhaps more accurately, URIs for different categories of resource, and (in the &quot;The path structure for URIs&quot; section) of suggested structural patterns for each:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Identifier URIs&lt;/b&gt; (what I have been calling above &quot;thing URIs&quot;) name &quot;real-world things&quot; and should use patterns like:
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;http://{domain}/{concept}/{reference}#id&lt;/tt&gt; or&lt;/li&gt; 
&lt;li&gt;&lt;tt&gt;http://{domain}/id/{concept}/{reference}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
where:
&lt;ul&gt;
&lt;li&gt;{concept} is &quot;a word or string to capture the essence of the real-world 'Thing' that the set names e.g. school&quot;. (I think this is roughly what I think of as the name of a &quot;resource type&quot; - note this is a more generic use of the word &quot;concept&quot; than that of the SKOS concept)&lt;/li&gt;
&lt;li&gt;{reference} is &quot;a string that is used by the set publisher to identify an individual instance of concept&quot;.&lt;/li&gt;
&lt;/ul&gt;
The document allows for the use of a hierarchy of concept-reference pairs in a single URI if appropriate, so for a specific class within a specific school, the path might be &lt;tt&gt;/id/school/123/class/5&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Document URIs&lt;/b&gt; name the documents that provide information about, descriptions of, &quot;real-world things&quot;. The suggested pattern is 
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;http://{domain}/doc/{concept}/{reference}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
These documents are, I think, what Berners-Lee calls &lt;a href=&quot;http://www.w3.org/DesignIssues/Generic.html&quot;&gt;Generic Resources&lt;/a&gt;. For each such document, multiple representations may be available, each in different formats, and each of those  multiple &quot;more specific&quot; concrete formats may be available as a separate resource in its own right (see &quot;Representation URIs&quot; below). If descriptions vary over time, and those variants are to be exposed then a series of &quot;date-stamped&quot; URIs can be used, with the pattern 
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;http://{domain}/doc/{concept}/{reference}/{yyyy-mm-dd}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Representation URIs&lt;/b&gt; name a document in a specific format. The suggested pattern is 
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;http://{domain}/doc/{concept}/{reference}/{doc.file-extension}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
This can also be applied to a date-stamped version: 
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;http://{domain}/doc/{concept}/{reference}/{yyyy-mm-dd}/{doc.file-extension}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The guidelines also distinguish a category of &quot;Ontology URIs&quot; which use the pattern &lt;tt&gt;http://{domain}/def/{concept}&lt;/tt&gt;. I had interpreted &quot;Ontology URIs&quot; as applying to the identification of classes and properties, and I was treating the terms/concepts of a thesaurus as &quot;conceptual things&quot; which would fall under the &lt;tt&gt;/id/&lt;/tt&gt; case. But I do notice that in &lt;a href=&quot;http://www.jenitennison.com/blog/node/137&quot;&gt;an example&lt;/a&gt; in which she refers to these guidelines, Jeni Tennison uses the &lt;tt&gt;/def/&lt;/tt&gt; pattern for an SKOS example. I don't think it's really much of an issue - and pretty much all the other points I discuss apply anyway - but any advice on this point would be appreciated.&lt;/p&gt;  

&lt;p&gt;So, applying these general rules for the thesaurus case, where, as I discussed in the previous post, the primary types of thing of interest in our SKOS-modelled thesaurus are &quot;concepts&quot; and &quot;terms&quot;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Term URI Pattern: &lt;tt&gt;http://example.org/id/term/T{termid}&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Concept URI Pattern: &lt;tt&gt;http://example.org/id/concept/C{termid}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;However, if we bear in mind that within the URI space of the example.org domain, we're likely to want to represent, and coin URIs for the components of, &lt;b&gt;multiple thesauri&lt;/b&gt;, and our &quot;termid&quot; references (drawn from the term numbers in the input) are unique only within the scope of a &lt;b&gt;single&lt;/b&gt; thesaurus, then we should include some sort of thesaurus-specific component in the path to &quot;qualify&quot; those term numbers. Let's use the token &quot;polthes&quot; for this example:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Term URI Pattern: &lt;tt&gt;http://example.org/id/term/{schemename}/T{termid}&lt;/tt&gt;
&lt;br /&gt;Example: &lt;tt&gt;http://example.org/id/term/polthes/T2&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Concept URI Pattern: &lt;tt&gt;http://example.org/id/concept/{schemename}/C{termid}&lt;/tt&gt;
&lt;br /&gt;Example: &lt;tt&gt;http://example.org/id/concept/polthes/C2&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We should also include a URI for the thesaurus as a whole. The SKOS model provides a generic class of &quot;concept scheme&quot; to cover aggregations of concepts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Concept Scheme URI Pattern: &lt;tt&gt;http://example.org/id/concept-scheme/{schemename}&lt;/tt&gt;
&lt;br /&gt;Example: &lt;tt&gt;http://example.org/id/concept-scheme/polthes&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;where each concept and term in the thesaurus is linked to this concept scheme by a triple using the &lt;tt&gt;skos:inScheme&lt;/tt&gt; property. (I omitted this from the example in the previous post so that it was easier to focus on the concept-term and concept-concept relationships, and to try to keep the already rather complex diagrams slightly readable!)&lt;/p&gt;

&lt;p&gt;Aside: An alternative for the concept and term URI patterns would be to use the &quot;hierarchical concept-reference&quot; approach and use patterns like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Term URI Pattern: &lt;tt&gt;http://example.org/id/concept-scheme/{schemename}/term/T{termid}&lt;/tt&gt;
&lt;br /&gt;Example: &lt;tt&gt;http://example.org/id/concept-scheme/polthes/term/T2&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Concept URI Pattern: &lt;tt&gt;http://example.org/id/concept-scheme/{schemename}/concept/C{termid}&lt;/tt&gt;
&lt;br /&gt;Example: &lt;tt&gt;http://example.org/id/concept-scheme/polthes/concept/C2&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My only slight misgiving about this approach is that (bearing in mind that strictly speaking the URIs should be treated as opaque and such information obtained from the descriptions provided by the server) in the (non-hierarchical) form I suggested initially, the string indicating the resource type (&quot;concept&quot;, &quot;term&quot;) is fairly clear to the human reader from its position following the &quot;/id/&quot; component in the URI (e.g. &lt;tt&gt;http://example.org/id/&lt;b&gt;concept&lt;/b&gt;/polthes/C2&lt;/tt&gt;). But with the hierarchical form, it perhaps becomes slightly less clear (e.g. &lt;tt&gt;http://example.org/id/concept-scheme/polthes/&lt;b&gt;concept&lt;/b&gt;/C2&lt;/tt&gt;). But that is a minor gripe, and really the hierarchical form would serve just as well. For the remainder of this document, in the examples, I'll continue with the initial non-hierarchical pattern I suggested above, but it may be something to revisit if the hierarchical form is more in line with the intent - and current usage - of the guidelines. (So again, comments are welcome on this point.)&lt;/p&gt;

&lt;p&gt;For each of these &quot;Identifier URIs&quot;, there should be a corresponding &quot;Document URI&quot; naming a document describing the thing, and following the &lt;tt&gt;/doc/&lt;/tt&gt; pattern:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Description of Concept Scheme: &lt;tt&gt;http://example.org/doc/concept-scheme/polthes&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Term: &lt;tt&gt;http://example.org/doc/term/polthes/T{termid}&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Concept: &lt;tt&gt;http://example.org/doc/concept/polthes/C{termid}&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And for each format in which the description is available, a corresponding &quot;Representation URI&quot;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Description of Concept Scheme (HTML): &lt;tt&gt;http://example.org/doc/concept-scheme/polthes/doc.html&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Concept Scheme (RDF/XML): &lt;tt&gt;http://example.org/doc/concept-scheme/polthes/doc.rdf&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Concept (HTML): &lt;tt&gt;http://example.org/doc/concept/polthes/C{termid}/doc.html&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Concept (RDF/XML): &lt;tt&gt;http://example.org/doc/concept/polthes/C{termid}/doc.rdf&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Term (HTML): &lt;tt&gt;http://example.org/doc/term/polthes/T{termid}.html&lt;/tt&gt;&lt;/li&gt;
&lt;li&gt;Description of Term (RDF/XML): &lt;tt&gt;http://example.org/doc/term/polthes/T{termid}.html&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;Descriptions and &quot;boundedness&quot;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;The three documents I've mentioned so far (Berners-Lee's Linked Data Design Issues note, the W3C Cool URIs document, or the Cabinet Office URI patterns document) don't have a great deal to say on the topic of the content of the document which is returned as a description of a &quot;thing&quot;. This is discussed briefly in the &quot;Linked Data Tutorial&quot; document by Chris Bizer, Richard Cyganiak and Tom Heath, &lt;a href=&quot;http://www4.wiwiss.fu-berlin.de/bizer/pub/LinkedDataTutorial/&quot;&gt;&lt;i&gt;How to Publish Linked Data on the Web&lt;/i&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In principle at least, it is quite possible to provide a single document which describes several resources. This approach has been quite common in association with the use of &quot;hash URIs&quot; in a pattern where a number of &quot;thing URIs&quot; differ only by fragment identifier, and share the same &quot;non-fragment&quot; part (&lt;tt&gt;http://example.org/school#1&lt;/tt&gt;, &lt;tt&gt;http://example.org/school#2&lt;/tt&gt;, ... &lt;tt&gt;http://example.org/school#99&lt;/tt&gt;), and a number of common ontologies make use of this sort of approach. One consequence is that a client interested only in a single resource always retrieves the full set of descriptions. If my thesaurus really did consist only of the half-dozen concepts and terms I described in the example in my previous post, retrieving a document describing them all would probably not be a problem, but for the &quot;real world&quot; case where there are several thousand terms involved, it would represent a significant overhead if every request results in the transfer of several megabytes of data.&lt;/p&gt;

&lt;p&gt;Generally, the approach taken is for the data provider to generate some set of &quot;useful information&quot; &quot;about&quot; the requested resource - though saying that rather begs the question of what constitutes &quot;useful&quot; (and whether there is a single answer to that question that is applicable across different datasets dealing with different resource types). Typically the generation of a description is based on some set of rules which, for a specified node in the dataset RDF graph (a specified &quot;thing URI&quot;), selects a &quot;nearby&quot; subgraph of the graph, representing a &quot;bounded description&quot; made up of triples/statements &quot;about&quot; the thing itself and maybe also &quot;about&quot; closely related resources.&lt;/p&gt;

&lt;p&gt;Various such algorithms for generating such descriptions are possible and I don't intend to attempt any sort of rigorous analysis or comparison of them here - for further discussion see e.g. Patrick Stickler's &lt;a href=&quot;http://www.w3.org/Submission/CBD/&quot;&gt;&lt;i&gt;CBD - Concise Bounded Description&lt;/i&gt;&lt;/a&gt; or &lt;a href=&quot;http://n2.talis.com/wiki/Bounded_Descriptions_in_RDF&quot;&gt;Bounded Descriptions in RDF&lt;/a&gt; from the Talis Platform wiki. But there is one aspect which I think it is worth mentioning in the context of the thesaurus example. One of the key differences between the algorithms used to generate descriptions is how they treat the &quot;directionality&quot; of arcs in the RDF graph, i.e. whether they base the description only on arcs &quot;outbound from&quot; the selected node (RDF triples with that URI as subject), or whether they take into account both arcs &quot;outbound from&quot; and &quot;inbound to&quot; the node (triples with the URI as either subject or object).&lt;/p&gt;

&lt;p&gt;That probably sounds like a very abstract point, and the significance is perhaps best illustrated through a concrete example. Let's take the graph for the example from my previous post (tweaked to use the slightly amended URI patterns above - I've continued to leave out the concept scheme links to keep things simple) and suppose this is the dataset to which I'm applying the rules.&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T1 a skosxl:Label;
        skosxl:literalForm &quot;Civil violence&quot;@en.

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C3 a skos:Concept;
       skos:prefLabel &quot;Terrorism&quot;@en;
       skosxl:prefLabel term:T3;
       skos:broader con:C2 .

term:T3 a skosxl:Label;
        skosxl:literalForm &quot;Terrorism&quot;@en.
       
con:C4 a skos:Concept;
       skos:prefLabel &quot;Violence&quot;@en;
       skosxl:prefLabel term:C4;
       skos:narrower con:C2 .

term:T4 a skosxl:Label;
        skosxl:literalForm &quot;Violence&quot;@en.

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;p&gt;And in graphical form (as before with the &lt;tt&gt;rdf:type&lt;/tt&gt; triples omitted):&lt;/p&gt;

&lt;div&gt;
&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f26ec31970c-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f26ec31970c-800wi&quot; alt=&quot;Fig1&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e2014e5f26ec31970c image-full&quot; title=&quot;Fig1&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;(In the figures below, I've tried to represent the idea that a subgraph is being selected by &quot;fading out&quot; the parts which aren't selected, and leaving the selected part fully visible. I hope the images are sufficiently clear for this to be effective!)&lt;/p&gt;

&lt;p&gt;Let's first take the approach known as the &quot;concise bounded description (CBD)&quot; - formally defined here, but essentially based on &quot;outbound&quot; links. For the concept C2 (&lt;tt&gt;http://example.org/id/concept/polthes/C2&lt;/tt&gt;), the CBD would consist of the following subgraph (i.e. the document &lt;tt&gt;http://example.org/doc/concept/polthes/C2&lt;/tt&gt; would contain this data):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f90d9ff970c-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f90d9ff970c-800wi&quot; alt=&quot;Fig2&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e2014e5f90d9ff970c image-full&quot; title=&quot;Fig2&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;For the term T2 (&lt;tt&gt;http://example.org/id/term/polthes/T2&lt;/tt&gt;), corresponding to the &quot;preferred label&quot; (i.e. the document &lt;tt&gt;http://example.org/doc/term/polthes/T2&lt;/tt&gt; would contain):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e20147e2ebad0c970b-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e20147e2ebad0c970b-800wi&quot; alt=&quot;Fig3&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e20147e2ebad0c970b image-full&quot; title=&quot;Fig3&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;For the term T5 (&lt;tt&gt;http://example.org/id/term/polthes/T5&lt;/tt&gt;), corresponding to the &quot;alternate label&quot; (i.e. the document &lt;tt&gt;http://example.org/doc/term/polthes/T5&lt;/tt&gt; would contain):&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f90dcb7970c-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f90dcb7970c-800wi&quot; alt=&quot;Fig4&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e2014e5f90dcb7970c image-full&quot; title=&quot;Fig4&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;Note that for the two terms, the &quot;concise bounded description&quot; is quite minimal (though remember I've simplified it a bit): in particular, it does not include the relationship between the term and the concept. This is because using the SKOS-XL vocabulary that relationship is expressed as a triple in which the concept URI is the subject and the term URI is the object - an &quot;inbound arc&quot; to the term URI in the graph - which the CBD approach does not take into account when constructing the description of the term.&lt;/p&gt;

&lt;p&gt;But the fact that the relationship is represented only in this way - a link from concept to term, without an inverse term to concept link - is arguably slightly arbitrary.&lt;/p&gt;

&lt;p&gt;An alternative approach, the &quot;symmetric bounded description&quot; seeks to address this sort of issue, by taking into account both &quot;outbound&quot; and &quot;inbound&quot;. For the same three cases, it produces the following results:&lt;/p&gt;

&lt;p&gt;Concept C2:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

con:C2 a skos:Concept;
       skos:prefLabel &quot;Political violence&quot;@en;
       skosxl:prefLabel term:T2;
       skos:altLabel &quot;Civil violence&quot;@en;
       skosxl:altLabel term:T1;
       skos:altLabel &quot;Violent protest&quot;@en;
       skosxl:altLabel term:T5;
       skos:broader con:C4;
       skos:narrower con:C3 .

con:C3 skos:broader con:C2 .

con:C4 skos:narrower con:C2 .
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f90dd5c970c-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e5f90dd5c970c-800wi&quot; alt=&quot;Fig5&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e2014e5f90dd5c970c image-full&quot; title=&quot;Fig5&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;Term T2:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T2 a skosxl:Label;
        skosxl:literalForm &quot;Political violence&quot;@en.

con:C2 skosxl:prefLabel term:T2 .
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e20147e2ebaf30970b-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e20147e2ebaf30970b-800wi&quot; alt=&quot;Fig6&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e20147e2ebaf30970b image-full&quot; title=&quot;Fig6&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;Term T5:&lt;/p&gt;

&lt;pre style=&quot;background-color: #E0E0E0;&quot;&gt;@prefix skos: &amp;lt;http://www.w3.org/2004/02/skos/core#&amp;gt; .
@prefix skosxl: &amp;lt;http://www.w3.org/2008/05/skos-xl#&amp;gt; .
@prefix con: &amp;lt;http://example.org/id/concept/polthes/&amp;gt; .
@prefix term: &amp;lt;http://example.org/id/term/polthes/&amp;gt; .

term:T5 a skosxl:Label;
        skosxl:literalForm &quot;Violent protest&quot;@en.

con:C5 skosxl:altLabel term:T5 .
&lt;/pre&gt;

&lt;div&gt;

&lt;a style=&quot;display: inline;&quot; href=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e866b6425970d-popup&quot;&gt;&lt;img src=&quot;http://efoundations.typepad.com/.a/6a00d8345203ba69e2014e866b6425970d-800wi&quot; alt=&quot;Fig7&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8345203ba69e2014e866b6425970d image-full&quot; title=&quot;Fig7&quot; /&gt;&lt;/a&gt; &lt;br /&gt;
&lt;/div&gt;

&lt;p&gt;For the concept case, the difference is relatively minor (for the &lt;tt&gt;skos:broader&lt;/tt&gt; and &lt;tt&gt;skos:narrower&lt;/tt&gt; relationships, the inverse triples are ow also included). But for the term cases, the relationship between concept and term &lt;b&gt;is&lt;/b&gt; now included.&lt;/p&gt;

&lt;p&gt;So (rather long-windedly, I fear!), I'm trying to illustrate that it's worth thinking a little bit about the content of descriptions and how they work as &quot;stand-alone&quot; documents (albeit linked to others). And for this dataset, I think there's an argument that generating &quot;symmetric&quot; descriptions that include inbound links as well as outbound ones probably results in more &quot;useful information&quot; for the consumer of the data.&lt;/p&gt;

&lt;p&gt;(Again, I'm simpifying things slightly here to illustrate the point: I've omitted type information and the links to indicate concept scheme membership. Typically the descriptions might (depending on the algorithm) include labels for related resources mentioned, rather than just the URIs, and would include some metadata about the document - its publisher, last modification date, licence/rights information, a link to the dataset of which it is a member, and so on.)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;What I've tried to do in this post is expand on some of the &quot;linked data&quot;-specific aspects of the project, and to examine some of the design choices to be made in applying some of those general rules to this particular case, shaped both by external factors (like the Cabinet Office guidelines on URIs) and by characteristics of the data itself (like the directionality of links made using SKOS-XL). In the next post, I'll move on, as promised, to the questions of how the data changes over time, and any implications of that.&lt;/p&gt;</content>
		<author>
			<name>PeteJ</name>
			<uri>http://efoundations.typepad.com/efoundations/</uri>
		</author>
		<source>
			<title type="html">eFoundations</title>
			<link rel="self" href="http://efoundations.typepad.com/efoundations/index.rdf"/>
			<id>http://efoundations.typepad.com/efoundations/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">CORE</title>
		<link href="http://www.meanboyfriend.com/overdue_ideas/2011/03/core/"/>
		<id>http://www.meanboyfriend.com/overdue_ideas/2011/03/core/</id>
		<updated>2011-03-01T12:33:01+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/programmes/inf11/infrastructureforresourcediscovery/core.aspx&quot;&gt;CORE (COnnecting REpositories)&lt;/a&gt; (Presented by Petr Knoth from Open University)&lt;/p&gt;
&lt;p&gt;Working with content and metadata from Open Access Institutional Repositories – approx 167 repositories in the UK. Mainly interested in Full-text items (approx 10 percent of metadata records in repositories have full-text items attached).&lt;/p&gt;
&lt;p&gt;Will use OAI-PMH to harvest metadata, and then use to grab the pdf (or other full-text) representations of resource. Will then analyse content, and find ‘similarities’ between items – and then express as RDF. Will then make available via triple store.&lt;/p&gt;
&lt;p&gt;Have started working with the Open University repository (&lt;a href=&quot;http://oro.open.ac.uk/&quot;&gt;ORO&lt;/a&gt;) – finding about 30% have full-text. Will focus on extracting relationships – specifically ‘semantic similarity’ based on content… (rather than on metadata)&lt;/p&gt;
&lt;p&gt;Use cases – demonstrator client that can be integrated into any repository – which will provide links to papers in other repositories based on similarity relationships – will be open to any institution to use.&lt;/p&gt;</content>
		<author>
			<name>ostephens</name>
			<uri>http://www.meanboyfriend.com/overdue_ideas</uri>
		</author>
		<source>
			<title type="html">Overdue Ideas</title>
			<subtitle type="html">Ideas linking Libraries, Computing, E-learning, and anything else that springs to mind.</subtitle>
			<link rel="self" href="http://www.meanboyfriend.com/overdue_ideas/feed/"/>
			<id>http://www.meanboyfriend.com/overdue_ideas</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">COMET</title>
		<link href="http://www.meanboyfriend.com/overdue_ideas/2011/03/comet/"/>
		<id>http://www.meanboyfriend.com/overdue_ideas/2011/03/comet/</id>
		<updated>2011-03-01T12:27:41+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;(&lt;a href=&quot;http://twitter.com/edchamberlain&quot;&gt;Ed Chamberlain&lt;/a&gt; presenting) – &lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/programmes/inf11/infrastructureforresourcediscovery/comet.aspx&quot;&gt;COMET (Cambridge Open Metadata)&lt;/a&gt; – follow on from the &lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/programmes/inf11/jiscexpo/jiscopenbib.aspx&quot;&gt;Open Bibliography project&lt;/a&gt;- collaborating with &lt;a href=&quot;http://www.caret.cam.ac.uk/page/home&quot;&gt;CARET &lt;/a&gt;at Cambridge, with support from &lt;a href=&quot;http://www.oclc.org/uk/en/global/default.htm&quot;&gt;OCLC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Want to publish lots of Open Bibliographic data – engaging with RDF, enriching records with &lt;a href=&quot;http://www.oclc.org/research/activities/fast/default.htm&quot;&gt;FAST&lt;/a&gt; and &lt;a href=&quot;http://viaf.org/&quot;&gt;VIAF&lt;/a&gt; linking – and will document experiences&lt;/p&gt;
&lt;p&gt;Be taking MARC21 encoded records from library catalogue – data taken from main University Library catalogue – historical mix of quality and origin built overtime – some mixture of standards as cataloguing practice has changed over time&lt;/p&gt;
&lt;p&gt;Data will be made available as MARC21 (bulk download) and also RDF/XML (bulk download and triple-store with SPARQL endpoint etc.) Will publish where possible under PDDL, but will need discussions with OCLC where it includes data from OCLC derived records…&lt;/p&gt;</content>
		<author>
			<name>ostephens</name>
			<uri>http://www.meanboyfriend.com/overdue_ideas</uri>
		</author>
		<source>
			<title type="html">Overdue Ideas</title>
			<subtitle type="html">Ideas linking Libraries, Computing, E-learning, and anything else that springs to mind.</subtitle>
			<link rel="self" href="http://www.meanboyfriend.com/overdue_ideas/feed/"/>
			<id>http://www.meanboyfriend.com/overdue_ideas</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Contextual Wrappers</title>
		<link href="http://www.meanboyfriend.com/overdue_ideas/2011/03/contextual-wrappers/"/>
		<id>http://www.meanboyfriend.com/overdue_ideas/2011/03/contextual-wrappers/</id>
		<updated>2011-03-01T12:24:17+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;(Presented by David Scruton) &lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/programmes/inf11/infrastructureforresourcediscovery/contextualwrappers.aspx&quot;&gt;Contextual Wrappers&lt;/a&gt; is project from FitzWilliam Museum at the University of Cambridge – working with Knowledge Integration Ltd and Culture Grid.&lt;/p&gt;
&lt;p&gt;Looking at how ‘Collection Level Descriptions’ interact/add value to ‘item level descriptions’&lt;/p&gt;
&lt;p&gt;Will be providing metadata for 160k items and 50 collection level descriptions (think I got that right)&lt;/p&gt;
&lt;p&gt;Will be producing draft update for collection level descriptions (and related APIs) in the Culture Grid&lt;/p&gt;</content>
		<author>
			<name>ostephens</name>
			<uri>http://www.meanboyfriend.com/overdue_ideas</uri>
		</author>
		<source>
			<title type="html">Overdue Ideas</title>
			<subtitle type="html">Ideas linking Libraries, Computing, E-learning, and anything else that springs to mind.</subtitle>
			<link rel="self" href="http://www.meanboyfriend.com/overdue_ideas/feed/"/>
			<id>http://www.meanboyfriend.com/overdue_ideas</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Discovering Babel</title>
		<link href="http://www.meanboyfriend.com/overdue_ideas/2011/03/discovering-babel/"/>
		<id>http://www.meanboyfriend.com/overdue_ideas/2011/03/discovering-babel/</id>
		<updated>2011-03-01T12:14:28+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;(Martin Wynne presenting) &lt;a href=&quot;http://www.jisc.ac.uk/whatwedo/programmes/inf11/infrastructureforresourcediscovery/openart.aspx&quot;&gt;Discovering Babel&lt;/a&gt; based on &lt;a href=&quot;http://ota.ahds.ac.uk/&quot;&gt;Oxford Text archive&lt;/a&gt; – looking at c.1400 metadata records and c.1400 electronic literary and linguistic datasets – electronic texts, text corpora, lexicons, audio data, etc.&lt;/p&gt;
&lt;p&gt;Also including British National Corpus and an archive of central and East European language resources (TRACTOR)&lt;/p&gt;
&lt;p&gt;Metadata will be made available via TEI (Text Encoding Initiative) XML headers; Dublin Core – but will use DC extensions from the &lt;a href=&quot;http://www.language-archives.org/&quot;&gt;Open Language Archives Community (OLAC)&lt;/a&gt;; &lt;a href=&quot;http://www.clarin.eu/cmdi&quot;&gt;CLARIN Metadata Initiative (CMDI)&lt;/a&gt;; RDF linked data (‘may as well’!)&lt;/p&gt;
&lt;p&gt;Will provide an OAI-PMH target, and will be harvested by &lt;a href=&quot;http://www.language-archives.org/&quot;&gt;OLAC&lt;/a&gt;, &lt;a href=&quot;http://www.clarin.eu/external/&quot;&gt;CLARIN&lt;/a&gt;, etc.&lt;/p&gt;
&lt;p&gt;Example use cases … want to provide data/metadata and allow others to build services on top of this…&lt;br /&gt;
Aim to make it easier for end-users to find and access resources; will also produce a ‘How to make your language resources discoverable’ manual.&lt;/p&gt;
&lt;p&gt;Key technical challenges – establishing sensible and standards conformant architecture for resource file locations (persistent URLs) …&lt;/p&gt;</content>
		<author>
			<name>ostephens</name>
			<uri>http://www.meanboyfriend.com/overdue_ideas</uri>
		</author>
		<source>
			<title type="html">Overdue Ideas</title>
			<subtitle type="html">Ideas linking Libraries, Computing, E-learning, and anything else that springs to mind.</subtitle>
			<link rel="self" href="http://www.meanboyfriend.com/overdue_ideas/feed/"/>
			<id>http://www.meanboyfriend.com/overdue_ideas</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Personal Learning Networks (An Excerpt)</title>
		<link href="http://weblogg-ed.com/2011/personal-learning-networks-an-excerpt/"/>
		<id>http://weblogg-ed.com/?p=4117</id>
		<updated>2011-02-28T13:51:26+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20110124-fw8detwnhfd9w9ad7ynmwajbj3.jpg&quot; align=&quot;right&quot; width=&quot;164&quot; alt=&quot;&quot; height=&quot;251&quot; /&gt;&lt;i&gt;(Cross posted at the &lt;a href=&quot;http://whatworks.wholechildeducation.org/blog/remote-access/&quot;&gt;ASCD Whole Child Blog&lt;/a&gt;, here is a snip from my new book, co-authored with &lt;a href=&quot;http://mancabelli.com&quot;&gt;Rob Manabelli&lt;/a&gt;, which comes out in May.)&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Seventh/eighth grade teacher Clarence Fisher has an interesting way of describing his classroom up in Snow Lake, Manitoba. As he tells it, it has “thin walls,” meaning that despite being eight hours north of the nearest metropolitan airport, his students are getting out into the world on a regular basis, using the Web to connect and collaborate with students in far flung places from around the globe. The name of Clarence’s blog, “&lt;a href=&quot;http://www.evenfromhere.org/&quot; target=&quot;_blank&quot;&gt;Remote Access&lt;/a&gt;,” sums up nicely the opportunities that his students have in their networked classroom.&lt;/p&gt;
&lt;p&gt;“Learning is only as powerful as the network it occurs in,” Clarence says. “No doubt, there is still value in the learning that occurs between teachers and students in classrooms. But the power of that learning is more solid and more relevant at the end of the day if the networks and the connections are larger.”&lt;/p&gt;
&lt;p&gt;Without question, Clarence imbues the notion of the “connected learner.” Aside from reflecting on his life and his practice on his blog, he uses Twitter to grow his network, uses Delicious to capture and share bookmarks, and makes other tools like Skype and YouTube a regular part of his learning life. In other words, he’s deeply rooted in the learning networks he advocates for his students.&lt;/p&gt;
&lt;p&gt;“It’s changed everything for me as a learner,” he says. “I teach in a small school of 145 kids, so I don’t know what it’s like to have a lot of colleagues. I can’t imagine closing my door and having to generate all of these ideas on my own.”&lt;/p&gt;
&lt;p&gt;So Clarence helps his students create these networked interactions at every turn. A few years ago, his students collaborated with a classroom in Los Angeles to study S.E. Hinton’s novel &lt;em&gt;The Outsiders&lt;/em&gt;, using Skype for live conversations and blogs to capture their reflections on both the story and the interactions. More recently, his students studied &lt;em&gt;The Book Thief&lt;/em&gt; by Markus Zusak with a class of Ontario students, listening online as their teachers read the book aloud while conducting a chat in the background filled with questions, reflections, and predictions as to what would happen next. Over the years, his students have worked with kids in Australia, Brazil, Argentina, and China, just to name a few.&lt;/p&gt;
&lt;p&gt;But here’s the thing. While Clarence may be the conductor of these connections at the outset, most of the networking quickly starts coming from his students. As he was beginning to explore the idea of the “thin walled” classroom back in 2006, &lt;a href=&quot;http://www.evenfromhere.org/?p=530&quot; target=&quot;_blank&quot;&gt;he wrote&lt;/a&gt; on his blog:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The connections have had very little to do with me. I’ve provided access, direction, and time, but little else. I have not had to make elaborate plans with teachers, nor have I had to coordinate efforts, parceling out contacts and juggling numbers. It is all about the kids. The kids have made contacts. They have begun to find voices that are meaningful to them, and voices they are interested in hearing more from. They are becoming connectors and mavens, drawing together strings of a community. They are beginning to expect to work in this way. They want to know what the people in their network are saying, to hear about their lives and their learning. They want feedback on their own learning, and they want to know they are surrounded by a community who hears them. They make no distinction about class, about race, about proficiency in English, or about geography. They are only interested in the conversation and what it means to them.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That’s a very different picture from what happens in most traditional classrooms, but it captures the essence of what student (and teacher) learning can look like in schools these days. “Thin walls” expand the classroom, and in the process deepen our understanding and practice of all of those “21st Century Skills” that we examined earlier, the critical thinking, the problem solving skills, and the rest. And as students begin to experience the powerful pull of connection to other students and teachers outside of their physical spaces, they also begin to see the world writ large as a part of their daily learning lives. Just as Clarence says that these networks “changed everything for me as a learner” they also change just about everything about our interactions with the kids we teach, the way we think about classrooms, and the way we see the world. Those are big statements, but these shifts are being played out every day in profound ways. And more and more they reflect the real world of learning that our students will graduate into, whether we help them get there or not.&lt;/p&gt;
&lt;p&gt;No doubt, all of this has huge implications for us as educators. In fact, even those of us living at the heart of these changes feel some discomfort trying to think through all the ways that the Web challenges the traditional structures of schools and classrooms and learning. But here’s the thing: given these opportunities for connection that the Web now brings us, schools will have to start leveraging the power of these networks. And here are the two game-changing conditions that make that statement hard to deny: right now, if we have access, we now have &lt;em&gt;two billion potential teachers&lt;/em&gt; and, soon, the &lt;em&gt;sum of human knowledge&lt;/em&gt; at our fingertips.&lt;/p&gt;
&lt;p&gt;That, in no uncertain terms, is different.&lt;/p&gt;
&lt;p&gt;Most schools were built upon the idea that knowledge and teachers are scarce. When you have limited access to information and you want to deliver what you do have to every citizen in an age with little communication technology, you build what schools are today: age-grouped, discipline-separated classrooms run by an expert adult who can manage the successful completion of the curriculum by a hundred or so students at a time. We mete out that knowledge in discrete parts, carefully monitoring students progress through one-size-fits all assessments, deeming them “educated” when they have proven their mastery at, more often than not, getting the right answer and, to a lesser degree, displaying certain skills that show a “literacy” in reading and writing. Most of us know these systems intimately, and for 120 years or so, they’ve pretty much delivered what we’ve asked them to.&lt;/p&gt;
&lt;p&gt;But, what happens when knowledge and teachers &lt;em&gt;aren’t&lt;/em&gt; scarce? What happens when it becomes exceedingly easy to people and content around the things you want to learn when you want to learn them? What happens when in the next decade or so, almost everyone gains access to these profoundly different learning spaces, filled with teachers and content outside the walls through the devices they carry in their pockets? What happens when we don’t need schools to manage the delivery of content any more, when we can get it on our own, anytime we need it, from anywhere we’re connected, from anyone who might be connected with us?&lt;/p&gt;
&lt;p&gt;In a word, things change.&lt;/p&gt;
&lt;p&gt;For each of us as learners in the world at large, the fundamental change is that we can be much more in control of the learning we do. It’s not about the next unit in the curriculum as much as it is what we need to know when we need to know it. And it’s not so much even what we carry around in our heads, all of that “just in case” knowledge that schools are so good at making sure students get these days. As Jay Cross, the author of &lt;em&gt;Informal Learning&lt;/em&gt;, suggests, in a connected world, it’s more about how much knowledge you can access. “‘What can you do?’ has been replaced with, ‘What can you and your network connections do?’ Knowledge itself is moving from the individual to the individual and his contacts.” If we have access to our networks, we’re a lot smarter than we used to be. In fact, “connection with others in a network is of prime importance in having access to a wide repository of knowledge,” according to &lt;a href=&quot;http://www.tesl-ej.org/wordpress/issues/volume13/ej51/ej51int/&quot; target=&quot;_blank&quot;&gt;Vance Stevens&lt;/a&gt; of the Petroleum Institute in Abu Dhabi. In other words, if we want to make the most of our brains these days, we need to connect online.&lt;/p&gt;
&lt;p&gt;What hasn’t changed is this: learning, online or off, is still social, and that’s good news for all of us. If you’re seeing a vision of students sitting in front of computers working through self-paced curricula and interacting with a teacher only on occasion, you’re way, way off. That’s not effective online learning. What is possible, however, is that because of the connections we can now make on the web, there is as much potential (if not more) for meaningful learning to occur in the interactions between people online than in their face to face places. Why? Primarily because online, we can connect to others who share our passions to learn in extended, deeper ways that in many ways can’t occur offline. That’s not to say that face-to-face learning isn’t important or valuable. It is. But so is the learning we can now do on the Web. And it’s the melding of the two that will shape our schools in the 21st century.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Excerpted with permission from R. Mancabelli &amp;amp; W. Richardson (in press), &lt;/em&gt;Personal Learning Networks&lt;em&gt;, Bloomington, IN: Solution Tree Press.&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>Will Richardson</name>
			<uri>http://weblogg-ed.com</uri>
		</author>
		<source>
			<title type="html">Weblogg-ed</title>
			<subtitle type="html">Learning with the Read/Write Web</subtitle>
			<link rel="self" href="http://weblogg-ed.com/feed/"/>
			<id>http://weblogg-ed.com</id>
		</source>
	</entry>

	<entry>
		<title type="html">Simplifying Learning Design</title>
		<link href="http://www.cetis.ac.uk/members/scott/blogview?entry=20100422130555"/>
		<id>tag:cetis.ac.uk,2010-04-22:20100422130555</id>
		<updated>2011-02-28T12:51:02+00:00</updated>
		<content type="html">&lt;p&gt;Guillaume Durand has posted a &lt;a href=&quot;http://www.imsglobal.org/community/forum/messageview.cfm?catid=60&amp;amp;threadid=358&amp;amp;enterthread=y&quot;&gt;proposal for a Simple Learning Design 2.0&lt;/a&gt;. Simplifying IMS LD is certainly something worth attempting, but there turn out to be different ways to go about it.&lt;/p&gt; &lt;p&gt;Durand comments that &quot;The main idea behind SLD 2.0 was to keep the essence of learning design in a voluntary simplistic specification easily usable as an add-on for IMS-CC 1.0. Several documents are already available.&quot;
&lt;/p&gt;&lt;p&gt;I think this is a reasonable position to take; the IMS LD specification is extremely complex, hard to implement, and perhaps most problematic, hard for authors and users to understand. Most of the effort in recent years to improve adoption has focussed on improvements to tools supporting the specification, for example with &lt;a href=&quot;http://tencompetence-project.bolton.ac.uk/ldauthor/index.html&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://tencompetence-project.bolton.ac.uk/ldauthor/index.html&quot;&gt;ReCourse&lt;/a&gt; and &lt;a href=&quot;http://tencompetence-project.bolton.ac.uk/ldruntime/index.html&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://tencompetence-project.bolton.ac.uk/ldruntime/index.html&quot;&gt;Astro&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;However there is only so far you can go with building tools and doing odd spec tweaks (like bolting on support for Widgets into the LD Services element) and so a re-think of IMS LD from the ground up is something worth thinking about.
&lt;/p&gt;&lt;p&gt;Looking at Durand's proposal my immediate thought is that his idea of the &quot;essence&quot; of Learning Design is rather different from my own - and in fact he keeps what I would have thrown out, and he throws out some of what I would have kept.
&lt;/p&gt;&lt;p&gt;Specifically, Durand has kept the aspects of Learning Design that are concerned with conditional branching. This has always been my least-favourite part of LD for a number of reasons; one of which is that I don't like putting programming logic into XML (&amp;lt;if&amp;gt;x&amp;lt;then&amp;gt;y&amp;lt;else&amp;gt;z&amp;lt;endif&amp;gt;). If you're going to use this sort of logic in an XML document, I think its better to use a scripting language like JavaScript or a functional programming language like &lt;a href=&quot;http://www.erlang.org/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.erlang.org/&quot;&gt;Erlang&lt;/a&gt;. However, that's a pretty technical reason. The main reasons I would give for this being something  to leave out of a simplified Learning Design language are that (a) SCORM already does this and is widely implemented and (b) most examples of simple learning designs don't use this feature, and are fairly linear flows.
&lt;/p&gt;&lt;p&gt;This is brought home I think by what Durand has left out, which is grouping. In SLD 2.0, the only &quot;groups&quot; you can have for activities are everyone, and individuals. So as far as I can tell, no small-group activities are supported.
&lt;/p&gt;&lt;p&gt;This positions SLD 2.0 much more closely to SCORM than to something like &lt;a href=&quot;http://lamsfoundation.org&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://lamsfoundation.org&quot;&gt;LAMS&lt;/a&gt;, which is probably the most popular LD platform. Which makes me wonder whether SLD 2.0 would have been better positioned as additional requirements for SCORM 2.0 rather than a simplification of LD?
&lt;/p&gt;&lt;p&gt;So what would I do differently? Well, I think I'd start from somewhere else. I'd recognise that for individual, self-paced, adaptive content the only game in town is SCORM. And I'd take a look at existing implementations, like LAMS. And I'd focus on the things which make LD different from SCORM, which is around group and collaborative activities. And what I'd come up with would be something like this:
&lt;/p&gt;
&lt;ul&gt;&lt;li&gt; &amp;lt;sequence&amp;gt; a set of activities that have to be completed one after another
&lt;/li&gt;&lt;li&gt; &amp;lt;choice&amp;gt; a set of activities that users can complete in any order they want
&lt;/li&gt;&lt;li&gt; &amp;lt;dissolve&amp;gt; split the participants up to work as individuals
&lt;/li&gt;&lt;li&gt; &amp;lt;merge&amp;gt; merge all the participants into one group
&lt;/li&gt;&lt;li&gt; &amp;lt;group&amp;gt; split the participants into groups; this can be specified as dynamic, using some heuristics like preferred numbers per group, or with pre-defined groups. The design could specify whether the runtime should assign users randomly, let users select which group to join for themselves, or prompt the moderator to assign the users.
&lt;/li&gt;&lt;li&gt; &amp;lt;synchronize&amp;gt; stop progress until everyone has completed the previous sequence or choice.
&lt;/li&gt;&lt;li&gt; &amp;lt;wait&amp;gt; stop progress until the moderator decides to go on
&lt;/li&gt;&lt;li&gt; &amp;lt;schedule&amp;gt; stop progress until a specified time.
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Each of these concepts should seem pretty familiar to LAMS users, although the LAMS file format doesn't really look like this. It also looks an awful lot like a group workflow pattern language.
&lt;/p&gt;&lt;p&gt;I think this specification is simpler than IMS LD, but at the same time it has almost no overlap with Durand's proposal. Which just goes to show that IMS LD is not only complex, but you can carve up the space it occupies in many different ways.
&lt;/p&gt;&lt;p&gt;(For the activities themselves, they need titles, instructions, resources, and tools, and there are various ways you could specify that which I won't elaborate here.)
&lt;/p&gt;&lt;p&gt;Here's an example of how it might look:
&lt;/p&gt;
&lt;pre&gt;&amp;lt;schedule time=&quot;2010-05-05:12:00:00Z&quot;/&amp;gt;
&amp;lt;sequence&amp;gt;
	&amp;lt;activity&amp;gt;
		&amp;lt;title&amp;gt;Getting started&amp;lt;/title&amp;gt;
		&amp;lt;instructions&amp;gt;Read the briefing&amp;lt;/instructions&amp;gt;
		&amp;lt;resource&amp;gt;
			&amp;lt;title&amp;gt;Briefing &amp;lt;/title&amp;gt;
			&amp;lt;url&amp;gt;briefing.html&amp;lt;/url&amp;gt;
		&amp;lt;/resource&amp;gt;
		&amp;lt;content src=&quot;briefing.html&quot;/&amp;gt;
	&amp;lt;/activity&amp;gt;
&amp;lt;/sequence&amp;gt;
&amp;lt;synchronize/&amp;gt;
&amp;lt;dissolve/&amp;gt;
&amp;lt;choice&amp;gt;
	&amp;lt;activity&amp;gt;
		&amp;lt;title&amp;gt;Read the articles&amp;lt;/title&amp;gt;
		&amp;lt;instructions&amp;gt;Read each of the resources in this activity&amp;lt;/instructions&amp;gt;
		&amp;lt;resource&amp;gt;
			&amp;lt;title&amp;gt;Article 1&amp;lt;/title&amp;gt;
			&amp;lt;url&amp;gt;article-1.html&amp;lt;/url&amp;gt;
		&amp;lt;/resource&amp;gt;
		&amp;lt;resource&amp;gt;
			&amp;lt;title&amp;gt;Article 2&amp;lt;/title&amp;gt;
			&amp;lt;url&amp;gt;article-2.html&amp;lt;/url&amp;gt;
		&amp;lt;/resource&amp;gt;
	&amp;lt;/activity&amp;gt;
	&amp;lt;activity&amp;gt;
		&amp;lt;title&amp;gt;Do a quiz&amp;lt;/title&amp;gt;
		&amp;lt;assessment src=&quot;self-test.xml&quot;/&amp;gt;
	&amp;lt;/activity&amp;gt;
&amp;lt;/choice&amp;gt;
&amp;lt;group maxGroups=&quot;4&quot; selection=&quot;:random&quot;/&amp;gt;
&amp;lt;sequence&amp;gt;
	&amp;lt;activity&amp;gt;
		&amp;lt;title&amp;gt;Discuss&amp;lt;/title&amp;gt;
		&amp;lt;instructions&amp;gt;Now in your group discuss the articles ...&amp;lt;/instructions&amp;gt;
		&amp;lt;tool type=&quot;chat&quot;/&amp;gt;
	&amp;lt;/activity&amp;gt;
&amp;lt;/sequence&amp;gt;
&amp;lt;wait/&amp;gt;
&amp;lt;dissolve/&amp;gt;
&amp;lt;sequence&amp;gt;
	&amp;lt;activity&amp;gt;
		&amp;lt;title&amp;gt;write individual log entry on activity&amp;lt;/title&amp;gt;
		&amp;lt;tool type=&quot;text editor&quot;/&amp;gt;
	&amp;lt;/activity&amp;gt;
&amp;lt;/sequence&amp;gt;
&amp;lt;synchronize/&amp;gt;
&amp;lt;merge/&amp;gt;
&amp;lt;sequence&amp;gt;
	&amp;lt;activity&amp;gt;
		&amp;lt;title&amp;gt;Plenary&amp;lt;/title&amp;gt;
		&amp;lt;resource&amp;gt;
			&amp;lt;title&amp;gt;Debrief notes&amp;lt;/title&amp;gt;
			 &amp;lt;url&amp;gt;debriefing.html&amp;lt;/url&amp;gt;
		&amp;lt;/resource&amp;gt;
	&amp;lt;/activity&amp;gt;
&amp;lt;/sequence&amp;gt;
&lt;/pre&gt;</content>
		<author>
			<name>Scott Wilson</name>
			<email>s.wilson@bangor.ac.uk</email>
			<uri>http://www.cetis.ac.uk/members/scott</uri>
		</author>
		<source>
			<title type="html">Scott Wilson's Workblog</title>
			<link rel="self" href="http://www.cetis.ac.uk/members/scott/content.atom"/>
			<id>http://www.cetis.ac.uk/members/scott</id>
			<rights type="html">Copyright CETIS 2011</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Poincaré's &quot;Mathematical Creation&quot; - via a review by Jim Holt of Nicholas Carr's &quot;The Shallows&quot;</title>
		<link href="http://fm.schmoller.net/2011/02/poincar%C3%A9s-mathematical-creation-via-a-review-by-jim-holt-of-nicholas-carrs-the-shallows.html"/>
		<id>http://fm.schmoller.net/2011/02/poincar%C3%A9s-mathematical-creation-via-a-review-by-jim-holt-of-nicholas-carrs-the-shallows.html</id>
		<updated>2011-02-27T09:23:21+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;I did not enjoy Nicolas Carr's &quot;The Shallows - How the Internet Is Changing the Way We Think, Read and Remember&quot; (in the US the strapline is the much brasher &quot;What the Internet Is Doing to Our Brains&quot;.....), which seemed to veer between coherent scientific investigation and journalistic hyperbole.&lt;/p&gt;
&lt;p&gt;There is an &lt;a class=&quot;ex&quot; href=&quot;http://www.webcitation.org/5wo4gUU0X&quot; target=&quot;_self&quot; title=&quot;Link to article in the LRB&quot;&gt;interesting review of The Shallows&lt;/a&gt; in the current issue of the LRB by science writer Jim Holt (who from his self-description comes across as someone who is not exactly an inveterate user of the Web). Holt's review gently and playfully points out several of the weaknesses in Carr's argument.&lt;/p&gt;
&lt;p&gt;But this does not mean that Holt is calm about the impact of the Web on thought.&lt;/p&gt;
&lt;p&gt;To cut a long story short, Holt argues that the connection between memory and creativity ought to make us wary of the web. What bothers Holt is the way that the Web allows you to avoid internalising facts and concepts, because you can look things up on demand, without needing to learn them, thereby denying your unconscious mind the chance to turn over learned facts and concepts to generate new ideas. This, Holt argues, is the process that is at the heart of creativity, which he illustrates with a short quotation from the French mathematician Henry Poincaré's essay &quot;Mathematical Creation&quot;:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;Having reached Coutances, we entered an omnibus to go some place or   other. At the moment I put my foot on the step the idea came to me,   without anything in my former thoughts seeming to have paved the way for   it, that the transformations I had used to define the Fuchsian   functions were identical with those of non-Euclidean geometry. I did not   verify the idea; I should not have had time, as, upon taking my seat  in  the omnibus, I went on with a conversation already commenced, but I   felt a perfect certainty. On my return to Caen, for conscience’s sake, I   verified the result at my leisure.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Digging on the Web led me to the &lt;a class=&quot;ex&quot; href=&quot;http://www.webcitation.org/5wo4AciqL&quot; target=&quot;_self&quot; title=&quot;Link to Resonance, 2000, V5 N2&quot;&gt;February 2ooo issue of Resonance&lt;/a&gt;, an Indian journal of science education, and the whole accessibly written &lt;a class=&quot;ex&quot; href=&quot;http://www.webcitation.org/5wo3XAgp5&quot; target=&quot;_self&quot; title=&quot;Link to PDF of Poincaré's Mathematical Creation&quot;&gt;essay by Poincaré&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</content>
		<author>
			<name>sschmoller</name>
			<uri>http://fm.schmoller.net/</uri>
		</author>
		<source>
			<title type="html">Fortnightly Mailing</title>
			<subtitle type="html">Fortnightly Mailing has a focus on online learning and the internet. It summarises and comments on resources and news that I find in the course of my work that I think will be of value to others. 530 direct subscribers on 24/1/2010.</subtitle>
			<link rel="self" href="http://fm.schmoller.net/rss.xml"/>
			<id>http://fm.schmoller.net/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">RDTF metadata guidelines - Limp Data or Linked Data?</title>
		<link href="http://efoundations.typepad.com/efoundations/2011/02/rdtf-metadata-guidelines-limp-data-or-linked-data.html"/>
		<id>http://efoundations.typepad.com/efoundations/2011/02/rdtf-metadata-guidelines-limp-data-or-linked-data.html</id>
		<updated>2011-02-25T16:51:08+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;Having just finished reading thru the 196 comments we received on the &lt;a href=&quot;http://rdtfmetadata.jiscpress.org/&quot; target=&quot;_self&quot;&gt;draft metadata guidelines for the UK RDTF&lt;/a&gt; I'm now in the process of wondering where we go next. We (Pete and I) have relatively little effort to take this work forward (a little less than 5 days to be precise) so it's not clear to me how best we use that effort to get something useful out for both RDTF and the wider community.&lt;/p&gt;
&lt;p&gt;By the way... many thanks to everyone who took the time to comment. There are some great contributions and, if nothing else, the combination of the draft and the comments form a useful snapshot of the current state of issues around library, museum and archival metadata in the context of the web.&lt;/p&gt;
&lt;p&gt;Here's my brief take on what the comments are saying...&lt;/p&gt;
&lt;p&gt;Firstly, there were several comments asking about the target audience for the guidelines and whether, as written, they will be meaningful to... well... anyone I guess! It's worth pointing out that my understanding is that any guidelines we come up with thru the current process will be taken forward as part of other RDTF work. What that means is that the guidelines will get massaged into a form (or forms) that are digestable by the target audience (or audiences), as determined by other players with the RDTF activity. What we have been tasked with are the guidelines themselves - not how they are presented. We perhaps should have made this clearer in the draft guidelines. In short, I don't think the document, as written, will be put directly in-front of anyone who doesn't go to the trouble of searching it out explicitly.&lt;/p&gt;
&lt;p&gt;Secondly, there were quite a number of detailed comments on particular data formats, data models, vocabularies and so on. This is great and I'm hopeful that as a result we can either extend the list of examples given at various points in the guidelines (or, in some cases, drop back to not having examples but simply say, &quot;do whatever is the emerging norm here in your community&quot;).&lt;/p&gt;
&lt;p&gt;Thirdly, the were some concerns about what we meant by &quot;open&quot;. As we tried to point out in the draft, we do not consider this to be our problem - it is for other activity in RDTF to try and work out what &quot;open&quot; means - we just felt the need to give that word a concrete definition, so that people could understand where we were coming from for the purposes of these guidelines.&lt;/p&gt;
&lt;p&gt;Finally, there were some bigger concerns - these are the things that are taxing me right now - that broadly fell into two, related, camps. Firstly, that the step between the community formats approach and the RDF data approach is too large (though no-one really suggested what might go in the middle). And secondly, that we are missing a trick by not encouraging the assignment of 'http' URIs to resources as part of the community formats approach.&lt;/p&gt;
&lt;p&gt;As it stands, we have, on the one hand, what one might call Limp Data (MARC records, XML files, CVS, EAD and the rest) and, on the other, Linked Data and all that entails, with a rather odd middle ground that we are calling RDF data (in the current guidelines).&lt;/p&gt;
&lt;p&gt;I was half hoping that someone would simply suggest collapsing our RDF data and Linked Data approaches into one - on the basis that separating them into two is somewhat confusing (but as far as I can tell no-one did... OK, I'm doing it now!). That would leave a two-pronged approach - community formats and Linked Data - to which we could add a 'community formats with http URIs' middle ground. My gut feel is that there is some attraction in such an approach but I'm not sure how feasible it is given the characteristics of many existing community formats.&lt;/p&gt;
&lt;p&gt;As part of his commentary around encouraging http URIs (building a 'better web' was how he phrased it), Owen Stephens suggested that every resource should have a corresponding web page. I don't disagree with this... well, hang on... actually I do (at least in part)! One of the problems faced by this work is the fundamental difference between the library world and museums and archives. The former is primarily dealing with non-unique resources (at the item level), the latter with unique resources. (I know that I'm simplifying things here but bear with me). Do I think that resource discovery will be improved if every academic library in the UK (or indeed in the world) creates an http URI for every book they hold at which they serve a human-readable copy of their catalogue record? No, I don't. If the JISC and RLUK really want to improve web-scale resource discovery of books in the library sector, they would be better off spending their money encouraging libraries to sign up to &lt;a href=&quot;http://www.worldcat.org/&quot; target=&quot;_self&quot;&gt;OCLC WorldCat&lt;/a&gt; and contributing their records there. (I'm guessing that this isn't a particular popular viewpoint in the UK - at least, I'm not sure that I've ever heard anyone else suggest it - but it seems to me that WorldCat represents a valuable shared service approach that will, in practice, be hard to beat in other ways.) Doing this would both improve resource discovery (e.g. thru Google) and provide a workable 'appropriate copy' solution (for books). Clearly, doing this wouldn't help build a more unified approach across the GLAM domains but, as at least one commenter pointed out, it's not clear that the current guidelines do either. Note: I do agree with Owen that every unique museum and archival resource should have an http URI and a web page.&lt;/p&gt;
&lt;p&gt;All of which, as I say, leaves us with a headache in terms of how we take these guidelines forward. Ah well... such is life I guess.&lt;/p&gt;</content>
		<author>
			<name>AndyP</name>
			<uri>http://efoundations.typepad.com/efoundations/</uri>
		</author>
		<source>
			<title type="html">eFoundations</title>
			<link rel="self" href="http://efoundations.typepad.com/efoundations/index.rdf"/>
			<id>http://efoundations.typepad.com/efoundations/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Dylan Wiliam - Formativeness as a potential property of an assessment</title>
		<link href="http://fm.schmoller.net/2011/02/dylan-wiliam-formativeness-as-a-potential-property-of-an-assessment.html"/>
		<id>http://fm.schmoller.net/2011/02/dylan-wiliam-formativeness-as-a-potential-property-of-an-assessment.html</id>
		<updated>2011-02-25T15:36:46+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;I heard &quot;inside the black box&quot; Dylan Wiliam speak at an LSIS event today for the current cohort of Research Development Fellows. Wiliam was fascinating as always. For example here is his definition of formative, which he sees as a property of (some, and only some) assessments:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;&quot;An assessment functions formatively to the extent that evidence about student achievement elicited by the assessment is interpreted and used to make decisions about the next steps in instruction that are likely to be better, or better founded, than the decisions that would have been taken in the absence of that evidence.&quot;&lt;/em&gt;&lt;/p&gt;</content>
		<author>
			<name>sschmoller</name>
			<uri>http://fm.schmoller.net/</uri>
		</author>
		<source>
			<title type="html">Fortnightly Mailing</title>
			<subtitle type="html">Fortnightly Mailing has a focus on online learning and the internet. It summarises and comments on resources and news that I find in the course of my work that I think will be of value to others. 530 direct subscribers on 24/1/2010.</subtitle>
			<link rel="self" href="http://fm.schmoller.net/rss.xml"/>
			<id>http://fm.schmoller.net/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">CAS’ifying WordPress 3.1</title>
		<link href="http://feedproxy.google.com/~r/Edtechpost/~3/Q4w4nBSYYFo/"/>
		<id>http://www.edtechpost.ca/wordpress/?p=26058</id>
		<updated>2011-02-24T18:11:26+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;a href=&quot;http://solr.bccampus.ca/wiki/index.php/CASify_WPMU_3.1&quot;&gt;http://solr.bccampus.ca/wiki/index.php/CASify_WPMU_3.1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Still on hiatus from social media (and really enjoying the general silence and calmness that’s brought me) but did want to share this in case it helps anyone else out. As part of hosting the new &lt;a href=&quot;http://etug.ca/&quot;&gt;BC Ed Tech User’s Group site&lt;/a&gt;, now powered by WordPress/Buddypress, we hooked the user accounts up to the BCcampus Central Authentication Server.  Not only will this allow single sign-on for the ETUG users to other BCcampus resources, but more importantly, as we role out Shibboleth with our partner schools (the first one with SFU to go live in a few weeks) it will mean that users can access the community with their existing institutional accounts.&lt;/p&gt;
&lt;p&gt;We were greatly assisted by the existence of the &lt;a href=&quot;http://wordpress.org/extend/plugins/wpcas/&quot;&gt;wpCAS plugin&lt;/a&gt; and the &lt;a href=&quot;https://wiki.jasig.org/display/CASC/phpCAS&quot;&gt;phpCAS library&lt;/a&gt;, as well as the work by &lt;a href=&quot;http://www.sjhannah.com/blog/?p=135&quot;&gt;Steve Hannah at SFU to do account provisioning in an early version of WordPress&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But as is usually the case, it was not simple “plug and play” and we needed to re-write some of this to work in our environment and against the new WordPress 3.1. The &lt;a href=&quot;http://solr.bccampus.ca/wiki/index.php/CASify_WPMU_3.1&quot;&gt;wiki page&lt;/a&gt; documents this work, the lion’s share of which was done by my colleague Victor Chen, and is free to reuse, modify, etc. – &lt;em&gt;SWL&lt;/em&gt;&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/Edtechpost/~4/Q4w4nBSYYFo&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>sleslie</name>
			<uri>http://www.edtechpost.ca/wordpress</uri>
		</author>
		<source>
			<title type="html">Edtechpost</title>
			<subtitle type="html">Technologies for Learning, Thinking and Collaborating</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Edtechpost"/>
			<id>http://www.edtechpost.ca/wordpress</id>
		</source>
	</entry>

	<entry>
		<title type="html">Transfer Summit: Open Innovation-Development-Collaboration</title>
		<link href="http://www.cetis.ac.uk/members/scott/blogview?entry=20100629102020"/>
		<id>tag:cetis.ac.uk,2010-06-29:20100629102020</id>
		<updated>2011-02-23T13:51:33+00:00</updated>
		<content type="html">&lt;p&gt;Last week I attended &lt;a href=&quot;http://transfersummit.com&quot;&gt;TransferSummit&lt;/a&gt;, a conference organised by OSSWatch aimed at open innovation and collaboration between academia and the private sector.&lt;/p&gt; &lt;p&gt;I gave two talks at the event, and these were based around our experience at moving the outcomes of an EU-funded research project into the &lt;a href=&quot;http://www.apache.org/&quot;&gt;Apache Software Foundation&lt;/a&gt;, and in engaging with commercial partners. &lt;/p&gt;

&lt;p&gt;The first was on &lt;a href=&quot;http://transfersummit.com/programme/49&quot;&gt;barriers to community&lt;/a&gt; and focussed on areas such as governance, diversity and personal barriers to engaging in an Open Source development community, and how as a member of such a community you can make a contribution. Noirin Shirley, who gave another talk on a similar topic, made the useful suggestion of being a &quot;greeter&quot; for a project so that everyone who posts on a project mailing list gets a friendly response straight away.&lt;/p&gt;

&lt;p&gt;The second talk was on &lt;a href=&quot;http://transfersummit.com/programme/64&quot;&gt;dissemination beyond academic circles&lt;/a&gt;. This was a case study of the transfer of our work from a closed research project into an open project in the ASF incubator (&lt;a href=&quot;http://incubator.apache.org/wookie/&quot;&gt;Apache Wookie (Incubating)&lt;/a&gt;), looking at the process and business case. For us this move has proven to be extremely successful, and the value generated through adopting a fully-open development approach rather than the&quot;open source, closed community&quot;  more typical of research projects has been far greater than the sum of our investment. While not every project can be as successful as this, hopefully it will at least help making the case easier for others.&lt;/p&gt;

&lt;p&gt;Of course I didn't just go to do some talks! There were lots of sessions and two very interesting keynotes. I don't normally enjoy keynotes, but these were sufficiently different to be of interest. Steven Pemberton provided a historical perspective on open innovation before delving into what he sees as the key challenge facing open source: usability. Roland Harwood's keynote provided some very interesting case studies of open innovation, with examples including applying F1 logistics technology to hospital waiting lists, and Virgin Atlantic sourcing innovations from an online community of frequent flyers.&lt;/p&gt;

&lt;p&gt;Other sessions I attended look at open innovation between business and academic teams, FOSS business models, the CodePlex Foundation (not .com!), open source innovation, community, knowledge transfer partnerships... its going to take me quite a while to let it all settle and figure out which of the things I learned about I can apply next.&lt;/p&gt;

&lt;p&gt;Overall the &quot;Open Innovation&quot; message came through loud and clear, as did the clear willingness of both academic and commercial organisations to work together on this basis. &lt;/p&gt;

&lt;p&gt;In my own mind I'm seeing &quot;Open Innovation&quot; as a methodology that can both support and be supported by the other &quot;Open&quot; agendas that the CETIS, OSSWatch and UKOLN innovation support centres have been pushing for some years now - Open Source, Open Standards, Open Content, Open Data - each of which also build upon and sustain each other.&lt;/p&gt;

&lt;p&gt;
&lt;img src=&quot;http://zope.cetis.ac.uk/members/scott/resources/open.png&quot; /&gt;
&lt;/p&gt;

&lt;p&gt;The combination of these factors enables companies and universities to unlock innovation that generates far greater value than could be created by any one of them alone, or even by a more traditional &quot;closed&quot; partnership. The challenge ahead is to remove any remaining barriers to openness and collaboration, and to unlock the potential for open innovation involving universities and innovative companies; I think the event last week was an excellent start.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content>
		<author>
			<name>Scott Wilson</name>
			<email>s.wilson@bangor.ac.uk</email>
			<uri>http://www.cetis.ac.uk/members/scott</uri>
		</author>
		<source>
			<title type="html">Scott Wilson's Workblog</title>
			<link rel="self" href="http://www.cetis.ac.uk/members/scott/content.atom"/>
			<id>http://www.cetis.ac.uk/members/scott</id>
			<rights type="html">Copyright CETIS 2011</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Erewhon: Mobile and location-based services in Oxford</title>
		<link href="http://www.cetis.ac.uk/members/scott/blogview?entry=20101103092030"/>
		<id>tag:cetis.ac.uk,2010-11-03:20101103092030</id>
		<updated>2011-02-22T18:15:34+00:00</updated>
		<content type="html">&lt;p&gt;&lt;i&gt;This article is part of a series of brief reviews of recent projects I've been asked to write by JISC.&lt;/i&gt;&lt;/p&gt; &lt;a name=&quot;Overview&quot;&gt;&lt;/a&gt;&lt;h2&gt;Overview&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;http://erewhon.oucs.ox.ac.uk/&quot;&gt;Erewhon project&lt;/a&gt; at the University of Oxford investigated the areas of mobile applications, web services and institutional geo-spatial data. The key areas where there were innovation outcomes are in (1) an open-source framework for institutional mobile applications, (2) an open-source solution for managing institutional geo-spatial data, (3) the data set that was collected, and (4) advice to institutions on developing services, managing open data, and identifying a mobile strategy. The advice they've produced seems pretty sound, so I'll concentrate on the other items for this review.
&lt;/p&gt;
&lt;a name=&quot;Molly&quot;&gt;&lt;/a&gt;&lt;h2&gt;Molly&lt;/h2&gt;
&lt;p&gt;Molly is an open-source framework developed by the project for exposing institutional web services as mobile web applications. Essentially it is a specialised web framework with mobile-friendly widget-style HTML templates for common campus applications (e.g. library search, maps) backed by connectors for taking data from web services at the institution.
&lt;/p&gt;&lt;p&gt;The idea of mobile applications backed by web services is certainly not novel, nor the idea of mobile applications backed by geo-spatial data (these were some of the first mobile applications on on the iPhone platform, for example).  Nor is the case for developing mobile applications for universities a new idea; many institutions have been developing mobile applications, either as bespoke in house development (e.g. TVU, Coventry and Northumbria ) or in partnership with specialist companies (e.g. &lt;a href=&quot;http://www.dukenews.duke.edu/2009/03/mobile_apps.html&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.dukenews.duke.edu/2009/03/mobile_apps.html&quot;&gt;Duke Apps&lt;/a&gt;). JISC has also funded other projects to develop mobile applications, for example &lt;a href=&quot;http://mymobilebristol.com/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://mymobilebristol.com/&quot;&gt;MyMobile Bristol&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;At around the same time as the project was underway, several commercial offerings were developed that also enabled institutions to offer mobile applications connected to their institutional data, so the overall technical model is not itself an innovation - for example the &lt;a href=&quot;http://www.ombiel.com/campusm.html&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.ombiel.com/campusm.html&quot;&gt;CampusM&lt;/a&gt; platform operates in a similar manner, although in this case it offers native mobile applications (e.g. iPhone apps) rather than mobile web applications (see this &lt;a href=&quot;http://www.readwriteweb.com/archives/mobile_app_or_browser-based_site.php&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.readwriteweb.com/archives/mobile_app_or_browser-based_site.php&quot;&gt;article on ReadWriteWeb&lt;/a&gt; for a brief discussion of native applications on mobile versus web applications targeting mobile browsers).
&lt;/p&gt;&lt;p&gt;There are also other offerings based on particular institutional systems, such as &lt;a href=&quot;http://www.blackboard.com/Mobile/Mobile-Central.aspx&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.blackboard.com/Mobile/Mobile-Central.aspx&quot;&gt;Blackboard Mobile Central&lt;/a&gt; and &lt;a href=&quot;http://www.pragmasql.com/home/moodletouch.aspx&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.pragmasql.com/home/moodletouch.aspx&quot;&gt;Moodle Touch&lt;/a&gt;. Molly itself provides connectors for the &lt;a href=&quot;http://sakaiproject.org/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://sakaiproject.org/&quot;&gt;Sakai&lt;/a&gt; VLE.
&lt;/p&gt;&lt;p&gt;It is likely that MIS vendors will follow suit and offer suites of mobile applications for their platforms. For example, &lt;a href=&quot;http://www.sungardps.com/en/productofferings/ossimobilecomputingapps.aspx&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.sungardps.com/en/productofferings/ossimobilecomputingapps.aspx&quot;&gt;Sungard&lt;/a&gt; is offering a range of mobile applications for its public-sector MIS applications.
&lt;/p&gt;&lt;p&gt;It is also worth noting that the &lt;a href=&quot;http://mitmobileweb.sourceforge.net/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://mitmobileweb.sourceforge.net/&quot;&gt;MIT Mobile Web framework&lt;/a&gt;, a very similar open-source mobile framework emerged at around the same time as the Molly project; from which the &lt;a href=&quot;http://mobilewebosp.pbworks.com/&quot;&gt;Mobile Web OSP&lt;/a&gt; community open source project has been developed. 
&lt;/p&gt;&lt;p&gt;So the key innovation here is not the application itself, but its &lt;b&gt;position as a UK-oriented community open source project&lt;/b&gt; as a sustainable alternative to both commercial products and also bespoke development by individual institutions. 
&lt;/p&gt;&lt;p&gt;This is a strategic intervention, and relies on the adoption of Molly by other institutions to share the costs of developing and maintaining mobile applications and contribute to the sustainability of the Molly project itself. The team have made a good start by &lt;a href=&quot;http://oxforderewhon.wordpress.com/2010/03/04/the-open-sourcing-of-mobile-oxford/&quot;&gt;taking a community-oriented approach&lt;/a&gt;, and have two production implementations (University of Oxford and Oxford Brookes).
&lt;/p&gt;&lt;p&gt;The key challenges are promoting an open-source community alternative when vendors will be aggressively pushing their own solutions, and to attract more users and developers to sustain the project. Oxford has good support in place for this type of project, the project team have already been working with OSSWatch,  and Oxford have their own deployment of Molly they will want to maintain; all of these are good indicators for sustainability for the near term.
&lt;/p&gt;&lt;p&gt;To aid in monitoring progress by Molly I used &lt;a href=&quot;https://www.ohloh.net/p/molly-mobile/analyses/latest&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;https://www.ohloh.net/p/molly-mobile/analyses/latest&quot;&gt;Ohloh code analysis&lt;/a&gt; and this shows that while development is ongoing, there are still a very small number of active contributors. Molly really needs to work hard on engaging a more diverse community of core developers to reduce the dependency of the project on institutional support at Oxford in the longer term. 
&lt;/p&gt;&lt;p&gt;For the JISC - the funders of this project - the main action points to take forward would be for its advisory services to point institutions looking to develop mobile web applications to the Molly project to consider it as an option, and to consider carefully whether new project proposals involving mobile applications should be encouraged to contribute to the sustainability of Molly in preference to either bespoke development or adopting commercial solutions.
&lt;/p&gt;
&lt;a name=&quot;Gaboto&quot;&gt;&lt;/a&gt;&lt;h2&gt;Gaboto&lt;/h2&gt;
&lt;p&gt;Gaboto is a system for managing geo-spatial data; it emerged from a need identified by the Erewhon project to store and make available geo-spatial data for its mobile applications. In particular a need to tag locations of institutional buildings and resources and to describe connections between locations and resources. The team had already evaluated a number of existing GIS systems and found them unsuitable.
&lt;/p&gt;&lt;p&gt;The Gaboto system is now described as follows:
&lt;/p&gt;&lt;p&gt;&quot;Gaboto maps first class java objects onto RDF. By this it introduces a layer on top of RDF giving you RDF's flexibility in storing objects, their properties and the relationships between objects while preserving the full power of java objects.&quot;
&lt;/p&gt;&lt;p&gt;So Gaboto is positioned as a more generic piece of Semantic Web middleware for Java applications rather than by its initial implementation as geo-spatial storage - this may improve its prospects for uptake elsewhere. However there are a large number of Semantic Web frameworks and tools that do approximately the same job: for example &lt;a href=&quot;http://jena.sourceforge.net/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://jena.sourceforge.net/&quot;&gt;Jena&lt;/a&gt;, &lt;a href=&quot;http://semanticweb.org/wiki/Elmo&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://semanticweb.org/wiki/Elmo&quot;&gt;Elmo&lt;/a&gt; and &lt;a href=&quot;https://sommer.dev.java.net/&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;https://sommer.dev.java.net/&quot;&gt;Sommer&lt;/a&gt;. Gaboto seems positioned as a  Java-RDF mapping framework on top of Jena, quite similar to Elmo and Sommer, with some pre-defined ontologies for geo-spatial and temporal data. 
&lt;/p&gt;&lt;p&gt;A good overview of the problem space that Gaboto addresses can be found &lt;a href=&quot;http://www.semanticuniverse.com/articles-binding-java-objects-rdf.html&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.semanticuniverse.com/articles-binding-java-objects-rdf.html&quot;&gt;here&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;Clearly the Erewhon team felt that existing solutions in this space had some drawbacks for them; however its not terribly clear what the advantages may be for other organisations with a similar requirement. The unique proposition of Gaboto seems less to be the framework itself so much as components developed for it that serialize data in a range of geo-spatial formats such as &lt;a href=&quot;http://en.wikipedia.org/wiki/Keyhole_Markup_Language&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://en.wikipedia.org/wiki/Keyhole_Markup_Language&quot;&gt;KML&lt;/a&gt;. 
&lt;/p&gt;&lt;p&gt;Overall I think Gaboto is more of a point solution for the project to get over a particular problem rather than something innovative in itself; other institutions may find it a good approach for holding and serving geo-spatial data, but there are other options available. Gaboto is also not an out-of-the-box solution, but rather a toolkit that can be used by Java and RDF-savvy developers to create their own solution to similar problems.
&lt;/p&gt;
&lt;a name=&quot;Modelling_institutional_spaces_and_resources&quot;&gt;&lt;/a&gt;&lt;h2&gt;Modelling institutional spaces and resources&lt;/h2&gt;
&lt;p&gt;In terms of innovation, I think what Oxford have done here that is new is to undergo the process of mapping buildings and other resources (including wireless access points and car parks),  and linking the descriptions of these resources together into a coherent model (for example, to describe sites as well as individual buildings). This model is then used to drive applications using Gaboto as the framework to deliver the data to applications. The data is exposed for use in a variety of formats which can be found from the &lt;a href=&quot;http://www.oucs.ox.ac.uk/oxpoints/index.xml.ID=body.1_div.2&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.oucs.ox.ac.uk/oxpoints/index.xml.ID=body.1_div.2&quot;&gt;Oxpoints website&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;This type of semantic location modelling is something which has been described quite well in research literature (for example, see Roth, 2005; and Kalamatsos et al. 2009) and there is a current EU FP7 project which seems to explore similar principles (see &lt;a href=&quot;http://www.mugges-fp7.org/pdf/MUGGES-ToulouseSpaceShow.pdf&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.mugges-fp7.org/pdf/MUGGES-ToulouseSpaceShow.pdf&quot;&gt;MUGGES&lt;/a&gt;).  However &lt;b&gt;there no other live, practical examples of implementing this approach in the HE sector that I'm aware of&lt;/b&gt; which is what makes this work innovative. It will be interesting to see what kinds of services the Oxpoints team can support with this data, and whether the benefits of those services will be sufficient to encourage other institutions to undertake similar exercises with their own resources. 
&lt;/p&gt;&lt;p&gt;As with open linked data generally, the benefits are only made visible in the applications that make use of it, but I think there is a lot of potential future innovation to be developed using the dataset.
&lt;/p&gt;
&lt;a name=&quot;References&quot;&gt;&lt;/a&gt;&lt;h2&gt;References&lt;/h2&gt;
&lt;p&gt;Kolomvatsos, Kostas and Papataxiarhis, Vassilis and Tsetsos, Vassileios (2009). &lt;a href=&quot;http://p-comp.di.uoa.gr/pubs/Kolomvatsos_MTSR.pdf&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://p-comp.di.uoa.gr/pubs/Kolomvatsos_MTSR.pdf&quot;&gt;Semantic Location Based Services for Smart Spaces&lt;/a&gt;. In Metadata and Semantics. Sicilia Miguel-Angel and Lytras, Miltiadis D.(eds.), Springer US.
&lt;/p&gt;&lt;p&gt;Roth, Jorg. (2005) &lt;a href=&quot;http://www.wireless-earth.de/paper/GI_MobilInfMgmt05.pdf&quot; class=&quot;external text&quot; rel=&quot;nofollow&quot; title=&quot;http://www.wireless-earth.de/paper/GI_MobilInfMgmt05.pdf&quot;&gt;The Role of Semantic Locations for Mobile Information Access&lt;/a&gt;. Mobiles Informationsmanagement und seine Anwendungen, Sept. 22, 2005, Bonn, Proceedings of the 35th annual GI conference, Vol. 2, 538-542
&lt;/p&gt;</content>
		<author>
			<name>Scott Wilson</name>
			<email>s.wilson@bangor.ac.uk</email>
			<uri>http://www.cetis.ac.uk/members/scott</uri>
		</author>
		<source>
			<title type="html">Scott Wilson's Workblog</title>
			<link rel="self" href="http://www.cetis.ac.uk/members/scott/content.atom"/>
			<id>http://www.cetis.ac.uk/members/scott</id>
			<rights type="html">Copyright CETIS 2011</rights>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">UCISA cloud computing event</title>
		<link href="http://efoundations.typepad.com/efoundations/2011/02/ucisa-cloud-computing-event.html"/>
		<id>http://efoundations.typepad.com/efoundations/2011/02/ucisa-cloud-computing-event.html</id>
		<updated>2011-02-22T16:50:24+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;I attended UCISA's &lt;a href=&quot;http://www.ucisa.ac.uk/groups/ng/Events/2011/Cloud/programme.aspx&quot; target=&quot;_self&quot;&gt;Cloud Computing Seminar&lt;/a&gt; last week, a pretty good event overall though, like many 'cloud' events, there was quite a mix of IaaS (e.g. Amazon Web Services (AWS)) and SaaS (e.g. Google Apps) presentations so it sometimes felt like the programme was jumping around a bit. There is no doubt that the 'cloud' is generating a lot of interest at the moment, which is gratifying since it is also the topic of our annual Eduserv Symposium this year (May 12th in London).&lt;/p&gt;
&lt;p&gt;Phil Richards, of Loughborough, talked about their partnership with Logicalis, building what he called a 'hybrid cloud' comprising both an on-campus virtualisation infrastructure and some in-the-cloud burst capacity (based on Logicalis' &lt;a href=&quot;http://www.ucisa.ac.uk/groups/ng/Events/2011/Cloud/~/media/groups/ng/events/Cloud%202011/Cooperative%20clouds%20and%20virtual%20containers.ashx&quot; target=&quot;_self&quot;&gt;Cooperative Cloud Service&lt;/a&gt;). He seemed to make the point that research and teaching, being two of the key differentiators between universities, are inappropriate for outsourcing to the cloud. Well, yes, I tend to agree - but that doesn't mean that the compute infrastructure on which those things are built can't be outsourced? With the exception of some very specialised cases, I doubt that many people choose their place of research or learning based on the size of its data centre?&lt;/p&gt;
&lt;p&gt;And, as David Wallom of OeRC pointed out in his &lt;a href=&quot;http://www.ucisa.ac.uk/groups/ng/Events/2011/Cloud/~/media/groups/ng/events/Cloud%202011/FleSSR%20Flexible%20Services%20for%20the%20Support%20of%20Research.ashx&quot; target=&quot;_self&quot;&gt;talk about the FleSSR project&lt;/a&gt;, outsourcing to cloud infrastructure is already happening, albeit in a rather ad hoc and bottom-up way. He suggested that most institutions (certainly research intensive institutions) will probably have around 200-300 researchers that are already using AWS (or equivalent) for some aspects of their research. So, for at least some researchers, the decision to use cloud infrastructure has already been taken, often on the back of a personal credit card! The problem for universities is that it is happening in an unmanaged (and in some senses unmanagable) way.&lt;/p&gt;
&lt;p&gt;Given the &lt;a href=&quot;http://www.hefce.ac.uk/news/hefce/2011/cloud.htm&quot; target=&quot;_self&quot;&gt;announcement of UMF funding&lt;/a&gt; a couple of weeks ago, which includes a pilot &quot;&lt;em&gt;virtual server infrastructure (a 'cloud')&lt;/em&gt;&quot; hosted by us, and given our involvement in the FleSSR project, we now fall rather squarely into the camp of those people thinking about building shared 'cloud' infrastructure services for the education sector. Understanding both the needs of those individual researchers who are currently choosing to go to Amazon and those of university IT Services who likely have more strategic 'virtualisation' issues in mind brings, I suspect, some interesting tensions, not least around business models (which was the &lt;a href=&quot;http://www.ucisa.ac.uk/groups/ng/Events/2011/Cloud/~/media/groups/ng/events/Cloud%202011/FleSSR%20Business%20Models.ashx&quot; target=&quot;_self&quot;&gt;topic of Matt Johnson's talk&lt;/a&gt;), pricing models and, ultimately, sustainability.&lt;/p&gt;
&lt;p&gt;Interestingly, JANET's new role as a broker for the &quot;&lt;em&gt;procurement of shared virtual servers and data centre capacity&lt;/em&gt;&quot; (as part of the UMF funding announcement) got positive support on a couple of occassions during the day, with the speakers from UCD saying that they'd like to see a similar service being set up in Ireland.&lt;/p&gt;
&lt;p&gt;So-called 'cloud bursting' was also refered to several times during the day as being an attractive option. This approach, like that adopted by Loughborough, retains virtualisation/compute and storage capacity in-house but uses the cloud to meet demand when it exceeds local capacity ('bursting'). This is also the architectural approach being investigated by the FleSSR project. What is not clear to me, when we view the UK HE community as a whole, is the extent to which this kind of approach is able to achieve such significant overall cost savings when compared to a more whole-hearted 'push everything out to a shared cloud provider' model, nor the ease with which such cloud-bursting services can become sustainable.&lt;/p&gt;
&lt;p&gt;From our perspective, the issues around business models, costing and sustainability are taxing our minds at least as much as the nuts and bolts of building the infrastructure as we consider the future of both FleSSR and our UMF pilot. More anon...&lt;/p&gt;</content>
		<author>
			<name>AndyP</name>
			<uri>http://efoundations.typepad.com/efoundations/</uri>
		</author>
		<source>
			<title type="html">eFoundations</title>
			<link rel="self" href="http://efoundations.typepad.com/efoundations/index.rdf"/>
			<id>http://efoundations.typepad.com/efoundations/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Statistical literacy - ARTIST - a resources site</title>
		<link href="http://fm.schmoller.net/2011/02/statistical-literacy-artist-a-resources-site.html"/>
		<id>http://fm.schmoller.net/2011/02/statistical-literacy-artist-a-resources-site.html</id>
		<updated>2011-02-22T13:56:47+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;a href=&quot;https://app.gen.umn.edu/artist/&quot; class=&quot;ex&quot;&gt;ARTIST&lt;/a&gt; - &quot;Our goal is to help teachers assess statistical literacy, statistical reasoning, and statistical thinking in first courses of statistics. This Web site provides a variety of assessment resources for teaching first courses in Statistics.&quot;</content>
		<author>
			<name>sschmoller</name>
			<uri>http://fm.schmoller.net/</uri>
		</author>
		<source>
			<title type="html">Fortnightly Mailing</title>
			<subtitle type="html">Fortnightly Mailing has a focus on online learning and the internet. It summarises and comments on resources and news that I find in the course of my work that I think will be of value to others. 530 direct subscribers on 24/1/2010.</subtitle>
			<link rel="self" href="http://fm.schmoller.net/rss.xml"/>
			<id>http://fm.schmoller.net/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en-US">Peer Instruction in the Humanities and Arts a resource from Monash University</title>
		<link href="http://fm.schmoller.net/2011/02/peer-instruction-in-the-humanities-and-arts-a-resource-from-monash-university.html"/>
		<id>http://fm.schmoller.net/2011/02/peer-instruction-in-the-humanities-and-arts-a-resource-from-monash-university.html</id>
		<updated>2011-02-21T06:43:49+00:00</updated>
		<content type="html" xml:lang="en-US">&lt;p&gt;The diagram below is from an area of the Monash University Philosophy Department's web pages &lt;a href=&quot;http://arts.monash.edu.au/philosophy/peer-instruction/&quot; class=&quot;ex&quot;&gt;devoted to peer instruction in the humanities&lt;/a&gt;, mostly dated 2008.&lt;/p&gt;&lt;p&gt;For more on Eric Mazur's peer instruction, go to &lt;a href=&quot;http://fm.schmoller.net/2010/05/data-is-not-the-plural-of-anecdote-eric-mazur-talks-about-how-to-improve-large-group-learning.html&quot;&gt;Data is not the plural of anecdote&lt;/a&gt;, this &lt;a href=&quot;http://fm.schmoller.net/2011/02/two-minute-video-overview-of-erci-mazurs-approach-to-large-group-teaching.html&quot;&gt;two-minute overview&lt;/a&gt;, or the &lt;a href=&quot;http://mazur-www.harvard.edu/&quot; class=&quot;ex&quot;&gt;Mazur Group web site&lt;/a&gt;. Or &lt;a href=&quot;http://isbn.nu/0135654416&quot; class=&quot;ex&quot;&gt;read the book&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a style=&quot;display: inline;&quot; href=&quot;http://fm.typepad.com/.a/6a00d8341cc0f753ef014e86366b45970d-pi&quot;&gt;&lt;img src=&quot;http://fm.typepad.com/.a/6a00d8341cc0f753ef014e86366b45970d-800wi&quot; alt=&quot;Piflowchart_monash&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00d8341cc0f753ef014e86366b45970d&quot; title=&quot;Piflowchart_monash&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;small&gt;&lt;a href=&quot;http://www.webcitation.org/5wemBaJTt&quot; class=&quot;ex&quot;&gt;Source&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;</content>
		<author>
			<name>sschmoller</name>
			<uri>http://fm.schmoller.net/</uri>
		</author>
		<source>
			<title type="html">Fortnightly Mailing</title>
			<subtitle type="html">Fortnightly Mailing has a focus on online learning and the internet. It summarises and comments on resources and news that I find in the course of my work that I think will be of value to others. 530 direct subscribers on 24/1/2010.</subtitle>
			<link rel="self" href="http://fm.schmoller.net/rss.xml"/>
			<id>http://fm.schmoller.net/</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Crazy Days</title>
		<link href="http://weblogg-ed.com/2011/crazy-days/"/>
		<id>http://weblogg-ed.com/?p=4100</id>
		<updated>2011-02-19T17:55:53+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Meant to post this yesterday, but didn’t get time. I think the headlines tell the tale around education right now.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MICHIGAN&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20110219-j4xun3bk2rss2xiednqng6ba29.jpg&quot; title=&quot;Michigan&quot; height=&quot;496&quot; width=&quot;446&quot; alt=&quot;&quot; class=&quot;alignnone&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NEW JERSEY&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20110219-qf63pnagik7f126f53igh8icsh.jpg&quot; title=&quot;NJ&quot; height=&quot;475&quot; width=&quot;538&quot; alt=&quot;&quot; class=&quot;alignnone&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WISCONSIN&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20110219-fi89dsqg5p65yhgghxd4bax18p.jpg&quot; title=&quot;Wi&quot; height=&quot;486&quot; width=&quot;526&quot; alt=&quot;&quot; class=&quot;alignnone&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CONNECTICUT&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://img.skitch.com/20110219-bkfmpifcxngyrnj2wfyh1f4bjc.jpg&quot; title=&quot;CT&quot; height=&quot;502&quot; width=&quot;543&quot; alt=&quot;&quot; class=&quot;alignnone&quot; /&gt;&lt;/p&gt;
&lt;p&gt;I didn’t even get to look at Texas…&lt;/p&gt;
&lt;p&gt;These are some crazy days, and I fear we haven’t even seen the half of it. And I wonder a couple of things. What will it take for people to figure out that the disruption here is far greater than budgets and unions which are right now the easy scapegoats in the reform message? And, if we keep going down this road to oblivion, what rises from the ashes?&lt;/p&gt;</content>
		<author>
			<name>Will Richardson</name>
			<uri>http://weblogg-ed.com</uri>
		</author>
		<source>
			<title type="html">Weblogg-ed</title>
			<subtitle type="html">Learning with the Read/Write Web</subtitle>
			<link rel="self" href="http://weblogg-ed.com/feed/"/>
			<id>http://weblogg-ed.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">“Online Learning” Isn’t “Learning Online”</title>
		<link href="http://weblogg-ed.com/2011/online-learning-isnt-learning-online/"/>
		<id>http://weblogg-ed.com/?p=4093</id>
		<updated>2011-02-16T13:08:36+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;(&lt;a href=&quot;http://plpnetwork.com/2011/02/16/online-learning-is-not-learning-online/&quot;&gt;Cross posted&lt;/a&gt; to the Powerful Learning Practice blog.)&lt;/p&gt;
&lt;p&gt;So what does the following list suggest to you about the value of “online learning”:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;1.	I can work ahead if I’m able to&lt;br /&gt;
2.	I get nearly instant responses from my teachers&lt;br /&gt;
3.	I get personalized support when I need it&lt;br /&gt;
4.	My teachers are just as excited about online learning as I am&lt;br /&gt;
5.	I can do all my math for the week on one day if I want to&lt;br /&gt;
6.	I know how I’m doing, my grades are right on the screen&lt;br /&gt;
7.	My parents can see my work and grades&lt;br /&gt;
8.	My courses are more challenging&lt;br /&gt;
9.	I can keep up with my work when my family travels&lt;br /&gt;
10.	I can work around a busy schedule&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Those are the “benefits” touted by a group of Utah sophomores in &lt;a href=&quot;http://www.huffingtonpost.com/tom-vander-ark/utah-poised-to-lead-in-on_b_822298.html#comments&quot;&gt;this Huffington Post piece by Tom Vander Ark&lt;/a&gt;, ones that apparently impressed senators, representatives and school board members. I’m not as impressed.&lt;/p&gt;
&lt;p&gt;Sure, taking a course online may offer more individuation and student choice in how to manage the process, but at the end of the day, I wonder what those online students have learned more or better than the ones who took the course in a classroom. And if we’re touting the online experience has superior because kids can take trips and still do the work or because their teachers are excited, that speaks to bigger, more fundamental issues that aren’t being addressed. This is still all about content delivery,  old wine in a new bottle that’s being motivated more by economics and convenience than good or better design. And it’s about, as I mentioned yesterday, a growing business interest that sees an opportunity to make inroads into education as “approved providers.” Hmmmm.&lt;/p&gt;
&lt;p&gt;Learning online is not about finishing the course requirements a few days early or answering the questions that the text or the teacher dictate. It’s about finding our own path through the material.  As I asked in a comment on the post, do students practice inquiry in these settings? Are they able to ask their own questions? Are they assessed any differently? Do they create any new knowledge in the process and, if so, is that knowledge shared anywhere? Does their experience in the course replicate real life in any new way? Does it teach them how to learn on their own? To go deep? Not that any of that shouldn’t be taking place in face to face classrooms as well, but if you’re going to suggest something as different…&lt;/p&gt;
&lt;p&gt;My point is that if this vision of online learning is being touted as reform, why? What’s really different here? Obviously, I’m a big believer in the value of online networks and communities to support lifelong and lifewide learning. The work that &lt;a href=&quot;http://www.21stcenturycollaborative.com/&quot;&gt;Sheryl&lt;/a&gt; and I and our amazing colleagues have been doing with &lt;a href=&quot;http://plpnetwork.com&quot;&gt;PLP&lt;/a&gt; attests to fact that there is another way to learn online aside from digitizing a curriculum. We have goals and outcomes for our participants, but we don’t say to them “here is the path, work ahead if you like, and your grades will be posted online.” We let them find their own way, supporting and prodding as needed, trying to keep them moving in the general direction of shift. With any luck, they experience the change in their own way, on their own terms.&lt;/p&gt;
&lt;p&gt;Not saying there isn’t any value to offering classes online. But if we do, let’s make sure they take advantage of the online piece to let participants develop the connections that will sustain them far beyond the class. Or, if not, let’s call it what it is…online coursework, not learning.&lt;/p&gt;</content>
		<author>
			<name>Will Richardson</name>
			<uri>http://weblogg-ed.com</uri>
		</author>
		<source>
			<title type="html">Weblogg-ed</title>
			<subtitle type="html">Learning with the Read/Write Web</subtitle>
			<link rel="self" href="http://weblogg-ed.com/feed/"/>
			<id>http://weblogg-ed.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">The Urgency for Change</title>
		<link href="http://weblogg-ed.com/2011/the-urgency-for-change/"/>
		<id>http://weblogg-ed.com/?p=4087</id>
		<updated>2011-02-15T13:36:18+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;&lt;img src=&quot;https://img.skitch.com/20110215-r6387kaft9hfwte3ysrex2kf59.jpg&quot; align=&quot;right&quot; alt=&quot;&quot; /&gt;I feel like I should do some fun tool blogging or great classroom blogging or something before heading down the depressing road of writing more about change in schools, but I guess I can’t help myself. Especially after taking pictures like the one at right at a school I visited a couple of weeks ago and after reading quotes like this one:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;“Unless we change direction, the combined impact of these proposals will do for public schooling what market reform has done for housing, health care and the economy: produce fabulous profits for a few and unequal access and outcomes for the many.”&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;That’s &lt;a href=&quot;http://voices.washingtonpost.com/answer-sheet/teachers/why-teacher-bashing-is-dangero.html&quot;&gt;Stan Karp of the New Jersey Education Law Center&lt;/a&gt; lamenting the cuts and “reforms” here in my great state and elsewhere in a blog post in the Washington Post. (If you want to see a video of Karp giving basically the same riff on the topic, &lt;a href=&quot;http://www.youtube.com/watch?v=chBjn5NhZKQ&amp;amp;feature=player_embedded#at=90&quot;&gt;check out his YouTube video&lt;/a&gt; and there is a &lt;a href=&quot;http://www.notwaitingforsuperman.org/Issues/Karp-TeacherBashingText2010-12-10&quot;&gt;transcript here&lt;/a&gt;.) It’s a really powerful exploration of the current conversation around change and the many problems surrounding it.&lt;/p&gt;
&lt;p&gt;The critical point to me, however, is this: all of this orchestrated bashing of teachers and schools is opening the door for folks outside of education to come in and “save the day” Superman style, a fact that, as Karp suggests, could undermine the whole democratic ideal that we built schools upon. You can catch whiffs of it everywhere, when people say that “competition” is what will save education, to the “approved providers” the Jeb Bush and his Excellence for Education crew are promoting in their reforms to the growing number of personalized and customized tutoring programs that are cropping up all over the place. It may not be on a lot of folks’ radar at the moment, but rest assured, we’re going to see more and more corporate attempts to not just provide content (as they’ve done forever with textbooks) but, increasingly, to provide instruction as well. And, as Karp suggests in the quote above, that reality will surely make worse the already growing educational divide for our kids.&lt;/p&gt;
&lt;p&gt;There is no question that businesses will play a part in the “reforms” or “transforms” that we so often talk about in this community. And there is also no question that we need to promote a different vision for what teaching and learning look like. But there is a big difference between the vision we have for students having equitable, thoughtful access to technology and teachers as opposed to the vision where only a few do. I’ll once again quote &lt;a href=&quot;http://www.amazon.com/Rethinking-Education-Technology-Education--Connections-Education-Connections/dp/0807750026/ref=sr_1_1?ie=UTF8&amp;amp;qid=1297775091&amp;amp;sr=8-1&quot;&gt;Allan Collins and Richard Halverson&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;For education to embrace both equity and economic development, we believe that our leaders will have to stretch the traditional practices to embrace the capacity of new information technologies. This will require schools to forfeit some control over the learning processes, but will once again put the latest tools for improving learning in the hands of public institutions (as opposed to the hands of families and learners who can afford access.) (145)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;As schools, we are going to have to “forfeit some control,” as we well should as the learning opportunities outside the classroom become more ubiquitous and effective. But we have to make sure that those opportunities are equitable and open as much as we can. That’s the real urgency of the debate right now, how do we use these new (and old) technologies to lift everyone up instead of just a few.&lt;/p&gt;</content>
		<author>
			<name>Will Richardson</name>
			<uri>http://weblogg-ed.com</uri>
		</author>
		<source>
			<title type="html">Weblogg-ed</title>
			<subtitle type="html">Learning with the Read/Write Web</subtitle>
			<link rel="self" href="http://weblogg-ed.com/feed/"/>
			<id>http://weblogg-ed.com</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Hiatus</title>
		<link href="http://feedproxy.google.com/~r/Edtechpost/~3/L3mFQShzfX0/"/>
		<id>http://www.edtechpost.ca/wordpress/?p=25906</id>
		<updated>2011-01-31T18:11:56+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I post infrequently enough that I probably don’t even need to tell anyone edtechpost is going on hiatus, but there it is. Not sure if it will be back. Not looking for sympathy or comments. Mostly just feel done with all of this.&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/Edtechpost/~4/L3mFQShzfX0&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>sleslie</name>
			<uri>http://www.edtechpost.ca/wordpress</uri>
		</author>
		<source>
			<title type="html">Edtechpost</title>
			<subtitle type="html">Technologies for Learning, Thinking and Collaborating</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Edtechpost"/>
			<id>http://www.edtechpost.ca/wordpress</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Hello world!</title>
		<link href="http://www.edtechpost.ca/wordpress/2011/01/15/hello-world/"/>
		<id>http://www.edtechpost.ca/wordpress/?p=1</id>
		<updated>2011-01-15T23:41:28+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;Welcome to &lt;a href=&quot;http://www.edtechpost.ca/&quot;&gt;Scott Leslie Sites&lt;/a&gt;. This is your first post. Edit or delete it, then start blogging!&lt;/p&gt;</content>
		<author>
			<name>admin</name>
			<uri>http://www.edtechpost.ca/wordpress</uri>
		</author>
		<source>
			<title type="html">Edtechpost</title>
			<subtitle type="html">Just another Scott Leslie Sites site</subtitle>
			<link rel="self" href="http://www.edtechpost.ca/wordpress/feed/"/>
			<id>http://www.edtechpost.ca/wordpress</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Some Resources on How To Meditate</title>
		<link href="http://feedproxy.google.com/~r/Edtechpost/~3/cOfAevdxY2Y/"/>
		<id>http://www.edtechpost.ca/wordpress/?p=25749</id>
		<updated>2011-01-11T01:11:40+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I just got a DM in twitter from someone asking me for pointers to some resources on how to meditate, and thought I’d post my reply here in case these were of any help to others.&lt;/p&gt;
&lt;p&gt;First off, to be clear, I am offering these not as any great expert but simply as things I have used in the past that I’ve found helpful. As they say Your Mileage May Very. Second, there are many, many different forms of meditation, traditions and rituals. I do not intended to go into those details. I sit with a Buddhist Sangha (community of practitioners) that practices in the “&lt;a href=&quot;http://www.plumvillage.org/&quot;&gt;Plum Village Tradition&lt;/a&gt;” developed by&lt;a href=&quot;http://www.plumvillage.org/thay.html&quot;&gt; Thich Nhat Hanh&lt;/a&gt;, but also have sat in the Vispassana and Zen traditions. It’s all good. I tend to not be overly dogmatic about these things, trying to find what works for me ,but I expect there are many more experienced practitioners who would chastise me for this as being lazy.&lt;/p&gt;
&lt;p&gt;In any case, for some very brief reading you could try&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://diydharma.org/how-meditate&quot;&gt;How to Medititate from D.I.Y. Dharma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.thebigview.com/buddhism/meditation.html&quot;&gt;Meditation Instructions in the Theravada Tradition&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One of the ways I got started was by listening to guided meditations. Two of the collections I like are&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.buddhanet.net/audio-meditation.htm&quot;&gt;BuddhaNet Audio&lt;/a&gt; (especially the ones from Malcolm Huxter)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.audiodharma.org/series/1/talk/1835/&quot;&gt;Audio Dharma&lt;/a&gt; (I like some of the Gil Fronsdal ones quite a lot)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I guess the biggest pieces of advice I would have are&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Don’t give up. I use the phrase “Firm but Gentle” to describe the attitude I need to have towards my practice and myself – I need to be firm in my resolution to keep practicing, but gentle both in my practice and with myself when my mind wanders or when I find a few days have passed without sitting.&lt;/li&gt;
&lt;li&gt;Let go of expectations – don’t expect a flash of lightning or a dramatic transformation to overtake you. That is not what it’s about, in my experience. But if you are consistent in sitting, starting with maybe 15 minutes a day and expanding as you go, you will start to notice subtle changes and benefits from cultivating mindfulness. But don’t even attach to those! Just sit.&lt;/li&gt;
&lt;li&gt;Find a sangha or others to practice with. This can take some time, and don’t worry if at first you don’t find one that jibes with you. Eventually you will, and it feels wonderful once you do, to simply sit with others.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That’s it. I’m happy to talk to anyone who has questions but I’m really no expert, just someone also trying to find his way along the path. – &lt;em&gt;SWL&lt;/em&gt;&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/Edtechpost/~4/cOfAevdxY2Y&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>sleslie</name>
			<uri>http://www.edtechpost.ca/wordpress</uri>
		</author>
		<source>
			<title type="html">Edtechpost</title>
			<subtitle type="html">Technologies for Learning, Thinking and Collaborating</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Edtechpost"/>
			<id>http://www.edtechpost.ca/wordpress</id>
		</source>
	</entry>

	<entry>
		<title type="html" xml:lang="en">Cool Hand Luke in 5 Animated Gifs</title>
		<link href="http://feedproxy.google.com/~r/Edtechpost/~3/ReUqvDQFz4g/"/>
		<id>http://www.edtechpost.ca/wordpress/?p=25739</id>
		<updated>2010-12-14T20:05:47+00:00</updated>
		<content type="html" xml:lang="en">&lt;p&gt;I don’t do MOOCs. I am not a big joiner to begin with. But heck if the proposed assignments for Jim’s upcoming &lt;a href=&quot;http://bavatuesdays.com/ds106-as-an-open-and-online-experiment/&quot;&gt;Digital Storytelling 106&lt;/a&gt; didn’t sound like fun. So much fun that I had to do one myself, actually combine 2 of the assignments into one, using my favourite movie of all time, &lt;a href=&quot;http://www.imdb.com/title/tt0061512/&quot;&gt;Cool Hand Luke&lt;/a&gt;. Predictable, probably, but I can watch this film over and over again. So, without further ado, here’s “Cool Hand Luke in 5 Animated Gifs”:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.edtechpost.ca/wordpress/wp-content/parking_meter.gif&quot;&gt;&lt;img src=&quot;http://www.edtechpost.ca/wordpress/wp-content/parking_meter.gif&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-25740&quot; width=&quot;160&quot; height=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.edtechpost.ca/wordpress/wp-content/tap.gif&quot;&gt;&lt;img src=&quot;http://www.edtechpost.ca/wordpress/wp-content/tap.gif&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-25741&quot; width=&quot;160&quot; height=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.edtechpost.ca/wordpress/wp-content/glasses.gif&quot;&gt;&lt;img src=&quot;http://www.edtechpost.ca/wordpress/wp-content/glasses.gif&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-25742&quot; width=&quot;160&quot; height=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.edtechpost.ca/wordpress/wp-content/eggs.gif&quot;&gt;&lt;img src=&quot;http://www.edtechpost.ca/wordpress/wp-content/eggs.gif&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-25743&quot; width=&quot;160&quot; height=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.edtechpost.ca/wordpress/wp-content/shrug.gif&quot;&gt;&lt;img src=&quot;http://www.edtechpost.ca/wordpress/wp-content/shrug.gif&quot; alt=&quot;&quot; class=&quot;aligncenter size-full wp-image-25744&quot; width=&quot;160&quot; height=&quot;131&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All I can say is – you know you have an amazing course when non-participants are submitting assignments, for fun! And one thing we definitely don’t have here is a failure to communicate &lt;img src=&quot;http://www.edtechpost.ca/wordpress/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt;  – &lt;em&gt;SWL&lt;/em&gt;&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/Edtechpost/~4/ReUqvDQFz4g&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content>
		<author>
			<name>sleslie</name>
			<uri>http://www.edtechpost.ca/wordpress</uri>
		</author>
		<source>
			<title type="html">Edtechpost</title>
			<subtitle type="html">Technologies for Learning, Thinking and Collaborating</subtitle>
			<link rel="self" href="http://feeds.feedburner.com/Edtechpost"/>
			<id>http://www.edtechpost.ca/wordpress</id>
		</source>
	</entry>

</feed>
