<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
   <channel>
      <title>JISC-CRIG Planet</title>
      <description>Selected feeds from around the web searching for a single tag and aggregated into a single feed. The tag (CRIG) is for the Common Repository Interface Group as funded by the Joint Information Systems Committee.  We are improving repositories in the Higher and Further Education Sector over the next eighteen months, til Sept 2009.</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=IOhBPNqn3BG4kFuCJZhxuA</link>
      <atom:link rel="next" href="http://pipes.yahoo.com/pipes/pipe.run?_id=IOhBPNqn3BG4kFuCJZhxuA&amp;_render=rss&amp;page=2" />
      <pubDate>Mon, 30 Jan 2012 18:40:02 +0000</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jisc-crig" /><feedburner:info uri="jisc-crig" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Selected feeds from around the web searching for a single tag and aggregated into a single feed. The tag (CRIG) is for the Common Repository Interface Group as funded by the Joint Information Systems Committee. We are improving repositories in the Higher </itunes:subtitle><itunes:summary>Selected feeds from around the web searching for a single tag and aggregated into a single feed. The tag (CRIG) is for the Common Repository Interface Group as funded by the Joint Information Systems Committee. We are improving repositories in the Higher and Further Education Sector over the next eighteen months, til Sept 2009.</itunes:summary><feedburner:browserFriendly></feedburner:browserFriendly><item>
         <title>The Squeezed Middle: Exploring the Future of Library Systems</title>
         <link>http://infteam.jiscinvolve.org/wp/2012/01/30/exploring-the-future-of-library-systems-2/</link>
         <description>&lt;p&gt;Last week saw a two-day workshop, held at Warwick University, exploring &lt;strong&gt;the future of library systems&lt;/strong&gt;.  I wanted to briefly highlight the format of the two days, and reflect on some of the outcomes from the event.  In particular, how the workshop has helped inform a new &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/futurecalls/grant.aspx"&gt;funding call&lt;/a&gt; that will be published in early February.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;Not so long ago the library management system was the neglected sibling of the library world; but the landscape is changing and it is starting to become centre-stage once again. Yet this is a very different world to even just a few years ago.  While it regains its moment in the lime-light, it is constrained on either side by the emerging importance of resource discovery and e-resource management.&lt;br /&gt;
Entitled: &lt;strong&gt;‘The Squeezed Middle’ &lt;/strong&gt;the JISC and SCONUL sponsored event was a chance for directors and senior library managers to review the evolving role and requirements of the institutional Library Management System (LMS).&lt;/p&gt;
&lt;p&gt;Specifically the workshop focused on the key developments impacting the shape of library systems, given the current work that is taking place in both Resource Discovery (&lt;a rel="nofollow" target="_blank" href="http://discovery.ac.uk/"&gt;discovery.ac.uk&lt;/a&gt;)  and developments in the management of subscription and e- resources (&lt;a rel="nofollow" target="_blank" href="http://www.jisc-collections.ac.uk/KnowledgeBasePlus/"&gt;Knowledge Base+&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Since 2008 and the publication of the JISC &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/publications/briefingpapers/2008/librarymanagementbp.aspx"&gt;LMS landscape report&lt;/a&gt; and the &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/jisclms.aspx"&gt;jiscLMS programme&lt;/a&gt; things have changed significantly in the library systems environment. A number of open source systems are emerging, including &lt;a rel="nofollow" target="_blank" href="http://open-ils.org/"&gt;Evergreen&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.koha.org/"&gt;Koha &lt;/a&gt;and &lt;a rel="nofollow" target="_blank" href="http://kuali.org/ole#"&gt;Kuali OLE&lt;/a&gt;. More importantly, UK higher education has seen the first implementation of open source LMS at &lt;a rel="nofollow" target="_blank" href="http://www.ptfs-europe.com/?p=948"&gt;Staffordshire University&lt;/a&gt; &amp;#8211; open source library systems have become a viable option.&lt;/p&gt;
&lt;p&gt;The landscape is also seeing a number of Unified and web-scale systems in development, including: Ex libris&amp;#8217; &lt;a rel="nofollow" target="_blank" href="http://www.exlibrisgroup.com/category/AlmaOverview"&gt;Alma&lt;/a&gt;, and &lt;a rel="nofollow" target="_blank" href="http://www.oclc.org/webscale/"&gt;OCLC &lt;/a&gt;and &lt;a rel="nofollow" target="_blank" href="http://www.serialssolutions.com/management/intota/"&gt;Serial Solutions&lt;/a&gt; web-scale solutions.&lt;/p&gt;
&lt;p&gt;The workshop aimed to explore this complex landscape, and end the two days with a clear direction of travel  for what the future of library systems might look like (and some concrete ways to get there).&lt;/p&gt;
&lt;h2&gt;Workshop Format&lt;/h2&gt;
&lt;p&gt;The role and functions of the LMS are, to say the least, fairly well embedded in the workflows and everyday business of the academic library. It&amp;#8217;s a cliche to invoke the paradigm word, but it could be argued that much of the discussion within this space is caught up in a historic paradigm that has, for a long time, prevented the evolution (let alone revolution) of this business critical system.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The format of the workshop aimed to disrupt this paradigm.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The workshop began with some &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/BenShowers/exploring-the-future-of-library-systems"&gt;contextual information&lt;/a&gt; on the current library systems landscape.  The first day of workshop was divided into two group discussion sessions focused around four themes: Space, Collections, Systems and Expertise.&lt;/p&gt;
&lt;p&gt;These themes were introduced by Lorcan Dempsey of OCLC in a video that provided some business modelling context to the discussions. [Lorcan's video will be made available via &lt;a rel="nofollow" target="_blank" href="http://www.youtube.com/user/OCLCVideo"&gt;OCLC's YouTube channel&lt;/a&gt; shortly]&lt;/p&gt;
&lt;p&gt;Each of the break out discussions sessions were interrupted by four &amp;#8216;provocations&amp;#8217; from within and beyond the library world. These short, provocative presentations were designed to help extend the discussions around library systems, and prevent the groups from falling back on long held assumptions and arguments. These future visions (they were meant to be a vision of the library world in 2020), were both very creative, and helped provide talking points for the groups.&lt;/p&gt;
&lt;p&gt;An example of one of the presentations can be found on Paul Walk&amp;#8217;s &lt;a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2012/01/20/library-systems-of-the-future/"&gt;blog&lt;/a&gt;. The other three were by &lt;a rel="nofollow" target="_blank" href="http://www.kenchadconsulting.com/"&gt;Ken Chad&lt;/a&gt;; &lt;a rel="nofollow" target="_blank" href="http://paulstainthorp.com/"&gt;Paul Stainthorp&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://www.sero.co.uk/"&gt;David Kay&lt;/a&gt;, and all their presentations will be made available shortly.&lt;/p&gt;
&lt;p&gt;The day ended with some &amp;#8216;homework&amp;#8217; where delegates were asked to prioritise and comment upon some 60 &amp;#8216;objectives&amp;#8217; on the future role and functionality of the LMS.&lt;/p&gt;
&lt;p&gt;The second day was focused on cementing the discussions and explorations of the first day &amp;#8211; groups prioritised some of the identified objectives from the homework exercise and slowly a number of critical themes emerged.&lt;/p&gt;
&lt;h2&gt;Emerging Themes and Priorities&lt;/h2&gt;
&lt;p&gt;A number of core themes emerged during the two day workshop. Below I have very subjectively chosen a couple to highlight. A full list of the prioritised list of library systems &amp;#8216;objectives&amp;#8217; that was the main outcome from the workshop can be found &lt;a rel="nofollow" target="_blank" href="https://docs.google.com/document/d/1qwAUnSaV-sgTMD78QPDFTX6zPwzUQ4sZcaNiLK0gpS8/edit"&gt;here&lt;/a&gt;. This was very kindly collated by David Kay who helped facilitate the second day of the workshop.&lt;/p&gt;
&lt;h4&gt;Data Data everywhere, and not a drop to&amp;#8230;&lt;/h4&gt;
&lt;p&gt;I agree with Richard Nurse from the Open University who attended the workshop and blogged about the event &lt;a rel="nofollow" target="_blank" href="http://libwebrarian.wordpress.com/2012/01/20/the-squeezed-middle/"&gt;here&lt;/a&gt;, who said:&lt;/p&gt;
&lt;blockquote&gt;&lt;address&gt;It also struck me that a lot of the issues, concerns and priorities were about data rather than systems or processes&amp;#8230; I do find it particularly interesting that despite the effort that goes into the data that libraries consume, there are some really big tasks to address to flow data around our systems without duplication or unnecessary activity. &lt;/address&gt;
&lt;/blockquote&gt;
&lt;p&gt;I think this is an interesting point. In the conversations I joined it was clear that a lot of discussion was taking place around the data across the library (and the campus) and how a library system might bring this together. Someone mentioned the LMS as a dashboard that aggregated disparate data sets from across the library and campus.  &lt;strong&gt;The system becomes secondary to the data.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This also came out in the discussions around &amp;#8216;non-traditional assets&amp;#8217; and how libraries are able to integrate services such as reading lists with resource discovery, VLEs and repositories.&lt;/p&gt;
&lt;h4&gt;Skills and roles&lt;/h4&gt;
&lt;p&gt;This was a theme that seemed to run throughout the two days. In particular there was significant discussion around the future and transformation of library systems and its impact on current and future staff roles and the skills required.&lt;/p&gt;
&lt;p&gt;This issue runs through the library from the practitioner librarians and the new skills and roles that are developing, to managers and senior managers and how they adjust to managing and obtaining these new roles. these new roles may also be frequently outside the physical library, or roles that are not traditionally recognised as part of the library skill-set, and so new ways of working and adaptation to those roles will be required.&lt;/p&gt;
&lt;p&gt;Furthermore, there may be a tension between another of the themes, sharing services and systems, and the ability to develop, maintain and justify the relevant skills locally. There was a lot of discussion around whether the outsourcing or sharing of infrastructure (systems in this case), actually affects the local skills the library has. Infrastructure and skills are often thought of as separate, yet the two are more intimately connected than might be expected.&lt;/p&gt;
&lt;p&gt;The reality, however, is I suspect more complex than this. Institutions may have already outsourced or shared services and systems; the question is then whether they are able to still develop skills and new roles. Furthermore, there might be some potential for shared services to become central &amp;#8216;pools&amp;#8217; for developing and deploying these new roles and developing skills.  Deployed locally when necessary: enabling institutions to continue to innovative and collaborate.&lt;/p&gt;
&lt;h4&gt;Shared Infrastructure&lt;/h4&gt;
&lt;p&gt;Unsurprisingly this was a big topic of discussion &amp;#8211; both in terms of skills as discussed above, and in terms of defining those services and functions that are maintained locally and those that can benefit from above-campus infrastructure.&lt;/p&gt;
&lt;p&gt;There was also some interesting suggestions around a UK research reserve for monographs (something that has been discussed at JISC as well), and considerations around national union catalogues and similar initiatives. Resurrecting the notion of a national union catalogue did somewhat divide the delegates; it was clear that discussions around such infrastructure should be driven by requirements, rather than the assumption that a union catalogue is the answer.&lt;/p&gt;
&lt;p&gt;While I don&amp;#8217;t think it was ever articulated openly, there seemed to be a sense that the large, one size fits all shared LMS (whether local or shared) was no longer viable, or particularly attractive. Instead new models are needed &amp;#8211; I don&amp;#8217;t know what these are necessarily, but they seem to demand a new vision of shared infrastructure around library systems (and services).&lt;/p&gt;
&lt;h4&gt;Personalisation&lt;/h4&gt;
&lt;p&gt;It was clear that any future library system (whether local, shared, above campus etc) would provide the user with the ability to personalise, and to a greater extent, control their library experience. This relates back to the considerations of data earlier, but more significantly the user is able to take that data with them as they both progress within the institution and move beyond it (warning: I may be straying slightly into Paul Walk&amp;#8217;s future vision of the library!).&lt;/p&gt;
&lt;p&gt;JISC has done significant amounts of work around &lt;a rel="nofollow" target="_blank" href="http://personalisation.jisc.ac.uk/"&gt;personalisation&lt;/a&gt;, in particular the &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/activitydata.aspx"&gt;activity data&lt;/a&gt; work could be very instrumental in understanding this area further. Iportant work still needs to be done on simple issue around ownership of the data and legal issues, before the more technical issues can start to be addressed more fundamentally.&lt;/p&gt;
&lt;h2&gt;Concluding remarks&lt;/h2&gt;
&lt;p&gt;The discussion was far richer than my abve comments might lead one to believe, but I just wanted to outline some of the highlights.&lt;/p&gt;
&lt;p&gt;One of the critical things I took away with me was the need to constantly place these kinds of discussions within wider institutional strategic contexts (research etc). It is easy to deal with these types of issues as if they are hermetically sealed, whereas the reality is much more complex, with various different drivers and barriers.&lt;/p&gt;
&lt;p&gt;As I mentioned above, the workshop had a very clear purpose: To help shape a new vision for library systems. This aim was made concrete in a recent funding call I have written and that will be published in very early February: &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities.aspx"&gt;see here for details&lt;/a&gt;. This workshop therefore provides a baseline that I can look back on in 12 months time and see what the landscape looked like in early 2012!&lt;/p&gt;
&lt;p&gt;[All the presentations and provocations will be made available online as part of the forthcoming Library Systems Programme on the JISC webpages].&lt;/p&gt;</description>
         <author>Ben Showers</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=1075</guid>
         <pubDate>Mon, 30 Jan 2012 14:46:07 +0000</pubDate>
      </item>
      <item>
         <title>SEO Analysis of UK Russell Group University Home Pages Using Blekko</title>
         <link>http://ukwebfocus.wordpress.com/2012/01/25/seo-analysis-of-uk-russell-group-university-home-pages-using-blekko/</link>
         <description>The JISC-funded Linking You Project The Linking You project was provided by the University of Lincoln and funded by the JISC under the Infrastructure for Education and Research Programme. Its aim was to look at and make recommendations for improving the way that identifiers for .ac.uk domains are planned and managed in higher education institutions. The [...]&lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ukwebfocus.wordpress.com&amp;amp;blog=497535&amp;amp;post=8955&amp;amp;subd=ukwebfocus&amp;amp;ref=&amp;amp;feed=1" width="1" height="1"/&gt;</description>
         <guid isPermaLink="false">http://ukwebfocus.wordpress.com/?p=8955</guid>
         <pubDate>Wed, 25 Jan 2012 09:55:56 +0000</pubDate>
         <content:encoded><![CDATA[<h2>The JISC-funded Linking You Project</h2>
<p><a rel="nofollow" target="_blank" href="http://ukwebfocus.files.wordpress.com/2012/01/shutterstock_79447750.jpg"><img class="alignright size-medium wp-image-9219" title="Copyright Sshutterstock. Used under licence. shutterstock_79447750" src="http://ukwebfocus.files.wordpress.com/2012/01/shutterstock_79447750.jpg?w=300&#038;h=224" alt="" width="300" height="224"/></a>The <a rel="nofollow" target="_blank" href="http://lncn.eu/toolkit">Linking You</a> project was provided by the University of Lincoln and funded by the JISC under the <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11.aspx">Infrastructure for Education and Research Programme</a>. Its aim was to look at and make recommendations for improving the way that identifiers for .ac.uk domains are planned and managed in higher education institutions. The background to this work was <a rel="nofollow" target="_blank" href="http://lncn.eu/toolkit">described on the project web site</a>:</p>
<p style="padding-left:30px;"><em>The web is now fundamental to the activity and idea of the university. This Toolkit provides a standard way of thinking about your institutional URI structure, making it easier for people (and their browsers) to both remember your web addresses and locate where they are in your web site. It also helps prepare your institution for the world of linked data by proposing a clear and concise model for your data, making smooth integration with other systems easier and faster. A good URI structure can be easily understood by both humans and machines.</em></p>
<p>Although one of the benefits which implementation of the report&#8217;s recommendation was to &#8220;<em>Improve discoverability of resources (and SEO)&#8221;</em>, the Linking You project focussed primarily on identifiers for resources hosted within an institutional domain. This post aims to complement the Linking You work by gathering evidence on additional aspects: gaining an understanding of the size of institutional web sites, measuring the numbers of links to the institutional home page and other resources hosted within the domains and variants of the URI for the most important page on a web site &#8211; the institutional home page.</p>
<h2>About Blekko</h2>
<p>A few weeks ago James Burke (@deburca)  <a rel="nofollow" target="_blank" href="https://twitter.com/#!/deburca/status/153795807701770240">introduced me</a> to Blekko: a &#8220;<em>search engine that slashes out spam, content farms, and malware. We do this by having a smaller crawl of 3 billion pages that focuses on quality websites. We also have a tool called a slashtag that organizes websites around specific topics and improves search results for those topics.</em>&#8220; In response to the question &#8220;<em>What information is available on the SEO pages?</em>&#8221; the site describes how:</p>
<p style="padding-left:30px;"><em>blekko doesn’t believe in keeping secrets. As part of our effort to make search more transparent, we provide a view of the data that our crawler gathers as it crawls the web.&#8221;</em></p>
<p style="padding-left:30px;"><em>Every blekko search result has data associated with it that you can see. You can access it by either clicking on the SEO link tool in the second line of each result or else searching with the /seo slashtag. For example, <a rel="nofollow" target="_blank" href="http://blekko.com/ws/apple.com+/seo">apple.com /seo</a></em></p>
<p>Further information about Blekko (although it spells its name as &#8216;blekko&#8217; on its web site I&#8217;ll use &#8216;Blekko&#8217; in this post) <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Blekko">is available on Wikipedia</a>.</p>
<h2>Using Blekko to Analyse Russell Group University Web Sites</h2>
<p>What might Blekko tell us about UK university web sites? Blekko&#8217;s SEO pages provide details of the following information: geographic link distribution by state and country; inbound links; duplicated content; page source; sections and site pages. Blekko was used to survey the <a rel="nofollow" target="_blank" href="http://www.russellgroup.ac.uk/our-universities.aspx">20 Russell Group university</a> home pages. The survey was carried out on 2 January 2012. However on 24 January it was noticed that the host rank, numbers of site pages and numbers of inbound links had changed significantly from  702.3 to 205.4, 945 to 8,406 and 24,442 to 627 respectively. The findings were rechecked but no other significant changes were noted.</p>
<p>The results are given in the following table.  Note that you need to be logged in to the service in order to view the results.</p>
<table border="1">
<tbody>
<tr>
<td style="text-align:center;"><strong>Ref. No.</strong></td>
<td style="text-align:center;"><strong>Institution</strong></td>
<td style="text-align:center;"><strong>Blekko Analysis</strong></td>
<td style="text-align:center;"><strong> Host<br />
Rank<br />
</strong></td>
<td style="text-align:center;"><strong> Site   Pages  </strong></td>
<td style="text-align:center;"><strong>Inbound Links<br />
(domain) </strong></td>
<td style="text-align:center;"><strong>Inbound Links<br />
(URL) </strong></td>
<td style="text-align:center;"><strong>Outbound Links</strong></td>
<td style="text-align:center;"><strong>Notes</strong></td>
</tr>
<tr>
<td style="text-align:center;">1</td>
<td><a rel="nofollow" target="_blank" href="http://www.birmingham.ac.uk/">University of Birmingham</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.birmingham.ac.uk%2F+/seo">Analysis</a>]</td>
<td style="text-align:center;"> 205.4</td>
<td style="text-align:center;">  8,406</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.birmingham.ac.uk%2F+/domainlinks">36,082</a> from<br />
3,608 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.birmingham.ac.uk%2F+/inbound">627</a></td>
<td style="text-align:center;"> {<a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.birmingham.ac.uk%2F+/outbound">0</a> links}</td>
<td style="text-align:left;">There are <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fwww.birmingham.ac.uk%2Findex.aspx+/outbound">13</a> outbound links (11 unique) from <a rel="nofollow" target="_blank" href="http://www.birmingham.ac.uk/index.aspx">http://www.birmingham.ac.uk/index.aspx</a></td>
</tr>
<tr>
<td style="text-align:center;">2</td>
<td><a rel="nofollow" target="_blank" href="http://www.bristol.ac.uk/">University of Bristol</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.bristol.ac.uk%2F+/seo">Analysis</a>]</td>
<td style="text-align:center;"> 812.1</td>
<td style="text-align:center;"> 21,018</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.bristol.ac.uk%2F+/domainlinks">73,016</a> from<br />
5,705 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.bristol.ac.uk%2F+/inbound">40,101</a></td>
<td style="text-align:center;"> <a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.bristol.ac.uk%2F+/outbound">5</a> links</td>
<td style="text-align:center;"></td>
</tr>
<tr>
<td style="text-align:center;">3</td>
<td><a rel="nofollow" target="_blank" href="http://www.cam.ac.uk/">University of Cambridge</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/cam.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  1,042.7</td>
<td style="text-align:center;">  16,041</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fcam.ac.uk%2F+/domainlinks">309,734</a> from 10,145 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.cam.ac.uk%2F+/inbound">337,091</a></td>
<td style="text-align:center;"> <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fcam.ac.uk%2F+/outbound">8</a> links<br />
(7 unique)</td>
<td style="text-align:center;"></td>
</tr>
<tr>
<td style="text-align:center;">4</td>
<td><a rel="nofollow" target="_blank" href="http://www.cf.ac.uk/">Cardiff University</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/cardiff.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">        816.5</td>
<td style="text-align:center;">  17,213</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fcardiff.ac.uk%2F+/domainlinks">75,635</a> from<br />
5,638 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.cardiff.ac.uk%2F+/inbound">59,590</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fcardiff.ac.uk%2F+/outbound">5</a> links</td>
<td style="text-align:left;">There are <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fcf.ac.uk%2F+/outbound">29</a> links (26 unique) from <a rel="nofollow" target="_blank" href="http://www.cf.ac.uk/">http://www.cf.ac.uk/</a></td>
</tr>
<tr>
<td style="text-align:center;">5</td>
<td><a rel="nofollow" target="_blank" href="http://www.ed.ac.uk/">University of Edinburgh</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/ed.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">     991.5</td>
<td style="text-align:center;">  11,544</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ed.ac.uk%2F+/domainlinks">160,422</a> from 6,885 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ed.ac.uk%2F+/inbound">168,545</a></td>
<td style="text-align:center;">{<a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fed.ac.uk%2F+/outbound">0</a> links}</td>
<td>There is <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fwww.ed.ac.uk%2Fhome+/outbound">1</a> outbound link from <a rel="nofollow" target="_blank" href="http://www.ed.ac.uk/home">http://www.ed.ac.uk/home</a></td>
</tr>
<tr>
<td style="text-align:center;">6</td>
<td><a rel="nofollow" target="_blank" href="http://www.gla.ac.uk/">University of Glasgow</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/gla.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,090.5</td>
<td style="text-align:center;">  12,243</td>
<td style="text-align:center;">100,271 from 9,454 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.gla.ac.uk%2F+/inbound">40,101</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fgla.ac.uk%2F+/outbound">5</a> links</td>
<td style="text-align:left;"></td>
</tr>
<tr>
<td style="text-align:center;">7</td>
<td><a rel="nofollow" target="_blank" href="http://www.imperial.ac.uk/">Imperial College</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/imperial.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;"> 476.8</td>
<td style="text-align:center;">  12,984</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.imperial.ac.uk%2F+/domainlinks">87,086</a> from<br />
2,920 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.imperial.ac.uk%2F+/inbound">34,566</a></td>
<td style="text-align:center;"> {<a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fimperial.ac.uk%2F+/outbound">0</a> links}</td>
<td style="text-align:left;">There are <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fwww3.imperial.ac.uk%2F+/outbound">3</a> outbound links from <a rel="nofollow" target="_blank" href="http://www3.imperial.ac.uk/">http://www3.imperial.ac.uk/</a></td>
</tr>
<tr>
<td style="text-align:center;">8</td>
<td><a rel="nofollow" target="_blank" href="http://www.kcl.ac.uk/">King&#8217;s College London</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/kcl.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,105.4</td>
<td style="text-align:center;">  14,263</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.kcl.ac.uk%2F+/domainlinks">97,943</a> from<br />
9,566 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fkcl.ac.uk%2F+/inbound">26,986</a></td>
<td style="text-align:center;"> {<a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fkcl.ac.uk%2F+/outbound">0</a> links}</td>
<td>The are <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fwww.kcl.ac.uk%2Findex.aspx+/outbound">11</a> outbound links (9 unique) from <a rel="nofollow" target="_blank" href="http://www.kcl.ac.uk/index.aspx">http://www.kcl.ac.uk/index.aspx</a></td>
</tr>
<tr>
<td style="text-align:center;">9</td>
<td><a rel="nofollow" target="_blank" href="http://www.leeds.ac.uk/">University of Leeds</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/leeds.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  1,141.8</td>
<td style="text-align:center;">  16,617</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.leeds.ac.uk%2F+/domainlinks">134,501</a> from 10,886 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.leeds.ac.uk%2F+/inbound">88,520</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fleeds.ac.uk%2F+/outbound">7</a> links<br />
(5 unique)</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">10</td>
<td><a rel="nofollow" target="_blank" href="http://www.liv.ac.uk/">University of Liverpool</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/liv.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  1,260.3</td>
<td style="text-align:center;">    4,727</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.liv.ac.uk%2F+/domainlinks">59,797</a> from<br />
9,794 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.liv.ac.uk%2F+/inbound">19,082</a></td>
<td style="text-align:center;"> <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fliv.ac.uk%2F+/outbound">0</a> links</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">11</td>
<td><a rel="nofollow" target="_blank" href="http://www.lse.ac.uk/">London School of Economics &amp; Political Science</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/lse.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,201.1</td>
<td style="text-align:center;">  12,243</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.lse.ac.uk%2F+/domainlinks">122,437</a> from 10,886 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.lse.ac.uk%2F+/inbound">29,795</a></td>
<td style="text-align:center;">{<a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Flse.ac.uk%2F+/outbound">0</a> links}</td>
<td style="text-align:left;">There are <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fwww2.lse.ac.uk%2Fhome.aspx+/outbound">3</a> outbound links from <a rel="nofollow" target="_blank" href="http://www2.lse.ac.uk/home.aspx">http://www2.lse.ac.uk/home.aspx</a></td>
</tr>
<tr>
<td style="text-align:center;">12</td>
<td><a rel="nofollow" target="_blank" href="http://www.manchester.ac.uk/">University of Manchester</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/manchester.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  694</td>
<td style="text-align:center;">   13,292</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.manchester.ac.uk%2F+/domainlinks">186,893</a> from 5,193 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.manchester.ac.uk%2F+/inbound">215,887</a></td>
<td style="text-align:center;"> <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fmanchester.ac.uk%2F+/outbound">8</a> links<br />
(7 unique)</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">13</td>
<td><a rel="nofollow" target="_blank" href="http://www.ncl.ac.uk/">Newcastle University</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/ncl.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,125</td>
<td style="text-align:center;">   16,041</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ncl.ac.uk%2F+/domainlinks">75,635</a> from<br />
9,127 domains</td>
<td style="text-align:center;">  <a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ncl.ac.uk%2F+/inbound">40,101</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fncl.ac.uk%2F+/outbound">4</a> links<br />
(3 unique)</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">14</td>
<td><a rel="nofollow" target="_blank" href="http://www.nottingham.ac.uk/">University of Nottingham</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/nottingham.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,380.8</td>
<td style="text-align:center;">   16,041</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.nottingham.ac.uk%2F+/domainlinks">94,551</a> from 10,759 domains</td>
<td style="text-align:center;">  <a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.nottingham.ac.uk%2F+/inbound">34,566</a></td>
<td style="text-align:center;"> <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fnottingham.ac.uk%2F+/outbound">16</a> links<br />
(12 unique)</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">15</td>
<td><a rel="nofollow" target="_blank" href="http://www.ox.ac.uk/">University of Oxford</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/ox.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,092.4</td>
<td style="text-align:center;">   11,959</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ox.ac.uk%2F+/domainlinks">309,734</a> from 12,388 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fox.ac.uk%2F+/inbound">290,563</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fox.ac.uk%2F+/outbound">1</a> link</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">16</td>
<td><a rel="nofollow" target="_blank" href="http://www.qub.ac.uk/">Queen&#8217;s University Belfast</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/qub.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  928.4</td>
<td style="text-align:center;">  12,534</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.qub.ac.uk%2F+/domainlinks">59,099</a> from<br />
6,492 domain</td>
<td style="text-align:center;">  <a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.qub.ac.uk%2F+/inbound">21,068</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fqub.ac.uk%2F+/outbound">4</a> links</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">17</td>
<td><a rel="nofollow" target="_blank" href="http://www.sheffield.ac.uk/">University of Sheffield</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/sheffield.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  529.7</td>
<td style="text-align:center;">   13,449</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.sheffield.ac.uk%2F+/domainlinks">44,578</a> from  3,524 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.sheffield.ac.uk%2F+/inbound">20,050</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fsheffield.ac.uk%2F+/outbound">13</a> links</td>
<td>8 outbound links from www.sheffield.ac.uk<br />
are to <a rel="nofollow" target="_blank" href="http://www.shef.ac.uk/">http://www.shef.ac.uk/</a></td>
</tr>
<tr>
<td style="text-align:center;">18</td>
<td><a rel="nofollow" target="_blank" href="http://www.soton.ac.uk/">University of Southampton</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/soton.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">  1,018.1</td>
<td style="text-align:center;">   12,338</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.soton.ac.uk%2F+/domainlinks">129,845</a> from 9,127 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.soton.ac.uk%2F+/inbound">69,132</a></td>
<td style="text-align:center;"> <a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fsoton.ac.uk%2F+/outbound">9</a> links</td>
<td>5 outbound links from www.soton.ac.uk<br />
are to <a rel="nofollow" target="_blank" href="http://www.southampton.ac.uk/">http://www.southampton.ac.uk/</a></td>
</tr>
<tr>
<td style="text-align:center;">19</td>
<td><a rel="nofollow" target="_blank" href="http://www.ucl.ac.uk/">UCL</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/ucl.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">1,607.6</td>
<td style="text-align:center;"> 507,319</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ucl.ac.uk%2F+/domainlinks">783,542</a> from 23,638 domains</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.ucl.ac.uk%2F+/inbound">476,718</a></td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fucl.ac.uk%2F+/outbound">9</a> links</td>
<td></td>
</tr>
<tr>
<td style="text-align:center;">20</td>
<td><a rel="nofollow" target="_blank" href="http://www.warwick.ac.uk/">University of Warwick</a></td>
<td style="text-align:center;">[<a rel="nofollow" target="_blank" href="https://blekko.com/ws/warwick.ac.uk+/seo">Analysis</a>]</td>
<td style="text-align:center;">820</td>
<td style="text-align:center;">    9,679</td>
<td style="text-align:center;"><a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.warwick.ac.uk%2F+/domainlinks">45,638</a> from<br />
4,106 domains</td>
<td style="text-align:center;">  <a rel="nofollow" target="_blank" href="http://blekko.com/ws/http:%2F%2Fwww.warwick.ac.uk%2F+/inbound">16,448</a></td>
<td style="text-align:center;">{<a rel="nofollow" target="_blank" href="https://blekko.com/ws/http:%2F%2Fwarwick.ac.uk%2F+/outbound">0</a> links}</td>
<td><a rel="nofollow" target="_blank" href="https://blekko.com/ws/www2.warwick.ac.uk+/outbound">14</a> links (12 unique) for<br />
<a rel="nofollow" target="_blank" href="http://www2.warwick.ac.uk/">http://www2.warwick.ac.uk/</a></td>
</tr>
</tbody>
</table>
<p>Note that in the above table explanatory notes are given for figures displayed in braces e.g. {0}. Also note that the Universities of Newcastle and Nottingham both seem to have 16,041 pages.</p>
<h2>A Tale of Two Domains</h2>
<p>Whilst carrying out this survey it was noticed when checking inconsistencies that different results were obtained when using variants of the domain name and the institutional entry point. The following table lists known domain name variants. Note that the main domain was taken from the address given on the <a rel="nofollow" target="_blank" href="http://www.russellgroup.ac.uk/our-universities/">Russell Group web site</a>.</p>
<table border="1">
<tbody>
<tr>
<td><strong>Institution</strong></td>
<td><strong>Main Domain</strong></td>
<td><strong>Variant</strong></td>
</tr>
<tr>
<td>University of Birmingham</td>
<td><a rel="nofollow" target="_blank" href="http://www.birmingham.ac.uk/">www.birmingham.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.bham.ac.uk/">www.bham.ac.uk</a> (Automatic redirect)</td>
</tr>
<tr>
<td>University of Bristol</td>
<td><a rel="nofollow" target="_blank" href="http://www.bristol.ac.uk/">www.bristol.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.bris.ac.uk/">www.bris.ac.uk</a></td>
</tr>
<tr>
<td>University of Cambridge</td>
<td><a rel="nofollow" target="_blank" href="http://www.cam.ac.uk/">www.cam.ac.uk</a></td>
<td>Page at <a rel="nofollow" target="_blank" href="http://www.cambridge.ac.uk/">www.cambridge.ac.uk</a> provides notice giving official domain name</td>
</tr>
<tr>
<td>University of Edinburgh</td>
<td><a rel="nofollow" target="_blank" href="http://www.ed.ac.uk/">www.ed.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.edinburgh.ac.uk/">www.edinburgh.ac.uk</a></td>
</tr>
<tr>
<td>University of Glasgow</td>
<td><a rel="nofollow" target="_blank" href="http://www.gla.ac.uk/">www.gla.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.glasgow.ac,uk/">www.glasgow.ac,uk</a> (Automatic redirect)</td>
</tr>
<tr>
<td>Imperial College</td>
<td><a rel="nofollow" target="_blank" href="http://www.imperial.ac.uk/">www.imperial.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.ic.ac.uk/">www.ic.ac.uk</a></td>
</tr>
<tr>
<td>University of Liverpool</td>
<td><a rel="nofollow" target="_blank" href="http://www.liv.ac.uk/">www.liv.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.liverpool.ac.uk/">www.liverpool.ac.uk</a></td>
</tr>
<tr>
<td>University of Manchester</td>
<td><a rel="nofollow" target="_blank" href="http://www.manchester.ac.uk/">www.manchester.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.man.ac.uk/">www.man.ac.uk</a> (Automatic redirect)</td>
</tr>
<tr>
<td>Newcastle University</td>
<td><a rel="nofollow" target="_blank" href="http://www.ncl.ac.uk/">www.ncl.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.newcastle.ac.uk/">www.newcastle.ac.uk</a></td>
</tr>
<tr>
<td>University of Oxford</td>
<td><a rel="nofollow" target="_blank" href="http://www.ox.ac.uk/">www.ox.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.oxford.ac.uk/">www.oxford.ac.uk</a> (Automatic redirect)</td>
</tr>
<tr>
<td>University of Southampton</td>
<td><a rel="nofollow" target="_blank" href="http://www.soton.ac.uk/">www.soton.ac.uk</a></td>
<td><a rel="nofollow" target="_blank" href="http://www.southampton.ac.uk/">www.southampton.ac.uk</a></td>
</tr>
</tbody>
</table>
<p>It should be noted that although the table describes the institutional part of the domain which is taken from the Russell Group web site, the analysis is carried out using <code>www.<em>official_domain</em>.ac.uk</code>  In two cases the well-established www. prefix was not used. These were <code>www3.imperial.ac.uk</code> and <code>www2.warwick.ac.uk</code>. However for the analyses the www.  prefix was used as it was felt that this would be the form used by the majority of users.</p>
<h2>Discussion</h2>
<p>The Blekko web site contains a page which summarises its core principles, which include:</p>
<p style="padding-left:30px;"><em><strong>Quality vs Quantity:</strong> blekko biases towards quality sites. We do not attempt to gather all of the world&#8217;s information. We purposefully bias our index away from sites with low quality content.</em></p>
<p style="padding-left:30px;"><em><strong>Source based, not link based:</strong> blekko does NOT rely solely on link based authority.Too many people engage in efforts to game search by linking for purposes other than navigation. blekko relies on human beings and their judgement of the authority of sources to dictate search results.</em></p>
<p style="padding-left:30px;"><em><strong>Open and Transparent:</strong> blekko makes freely available to its users all of the data that provide the underpinning of our search results. This includes web data, ranking information and the curation efforts of our users.</em></p>
<p>Blekko would appear to have a role to play in providing universities  (which are unlikely to use <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Search_engine_optimization#White_hat_versus_black_hat">&#8216;black hat&#8217; SEO techniques</a> such as use of link farms) with a better understanding of their visibility to search engines. However, despite the commitment to openness and transparency, the Blekko web site does not appear to provide details of their ranking algorithms.</p>
<p>Despite the current difficulties in interpretting the host rank in the above table, the information is provided as a snapshot, which may prove useful if Blekko subsequently do publish details.  Of perhaps greater interest is the site pages column which, it would seem, contains the number of pages which have been indexed.</p>
<p>There does appear to be a significant diversity in the size of the Web sites, ranging from 4,727 (for the University of Liverpool) to  507,319 (for UCL), although apart from these two outliers the size of other Russell Group university web sites ranges from  9,679 and then 9,679 to  20,053.  These figures seem to suggest that there may be differing patterns of uses for institutional Web sites, ranging form the small and managed provision of focussed resources through to a more devolved approach. However although the managed approach would appear to have benefits, it does lead to the question as to where resources and services which are felt to be useful to the individual researcher or academic or their department should be hosted, and whether policies which acts as barriers to the creation of resources on an institutional service will result in content being hosted on cloud services.</p>
<p>Further interpretation of these findings will probably require an understanding of the institutional web environment.  However one aspect of the survey which does not require an understanding of the local context is the numbers of links from external services to the institutional web site. Links from authoritative web sites to a web site can influence the discoverability of the resources. A more detailed survey of such links will be published shortly.</p>
<hr />
<p><strong>Paradata</strong>: As described in a post on <a rel="nofollow" title="Permanent link to Paradata for Online&#xa0;Surveys" target="_blank" href="http://ukwebfocus.wordpress.com/2011/11/29/paradata-for-online-surveys/">Paradata for Online Surveys</a> it is important to document the tools and methodologies used when gathering evidence based on use of online tools in order that findings can are reproducible. In addition possible limitations in the tools or the way in which the tools are used should be documented.</p>
<p>This survey was carried out using the Blekko web-based service over the first two weeks in January 2012 and the findings rechecked on 25 January 2012 and changed recorded. Links are provided to the  results provided by the service. However in order to view the findings you will need to be signed in to the service (the service is free to join).</p>
<p>The findings for the University of Birmingham had changed significantly over a period of three weeks. It is not clear whether the variation was due to changes in the University of Birmingham web site, an artefact of the multiple domain names and entry point URLs for the University of Birmingham home page (<a rel="nofollow" target="_blank" href="http://www.birmingham.ac.uk/">http://www.birmingham.ac.uk/</a>, <a rel="nofollow" target="_blank" href="http://www.birmingham.ac.uk/index.aspx">http://www.birmingham.ac.uk/index.aspx</a>, <a rel="nofollow" target="_blank" href="http://www.bham.ac.uk/">http://www.bham.ac.uk/</a> and <a rel="nofollow" target="_blank" href="http://www.bham.ac.uk/index.aspx">http://www.bham.ac.uk/index.aspx</a> all resolve to the same page) or changes at Bleeko (e.g. reindexing the web site).</p>
<p>Note that the form of the domain name give on the Russell Group University Web site has been used. This is normally based on the full name, with the exceptions of Cambridge (which uses &#8220;cam.ac.uk&#8221;), Edinburgh (&#8220;ed.ac.uk&#8221;), Glasgow (&#8220;gla.ac.uk&#8221;) .</p>
<p>The results for the host rank are based on an undocumented algorithm. The information on the size of the site is dependent on the number of pages which are harvested. prefix was used as it was felt that this would be the form used by the majority of users.</p>
<br />Filed under: <a rel="nofollow" target="_blank" href='http://ukwebfocus.wordpress.com/category/evidence/'>Evidence</a>  <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ukwebfocus.wordpress.com/8955/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/godelicious/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ukwebfocus.wordpress.com/8955/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gofacebook/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ukwebfocus.wordpress.com/8955/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gotwitter/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ukwebfocus.wordpress.com/8955/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gostumble/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ukwebfocus.wordpress.com/8955/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/godigg/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ukwebfocus.wordpress.com/8955/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/goreddit/ukwebfocus.wordpress.com/8955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ukwebfocus.wordpress.com/8955/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ukwebfocus.wordpress.com&amp;blog=497535&amp;post=8955&amp;subd=ukwebfocus&amp;ref=&amp;feed=1" width="1" height="1"/>]]></content:encoded>
         <geo:lat>51.379915</geo:lat>
         <geo:long>-2.331708</geo:long>
         <media:content medium="image" url="http://0.gravatar.com/avatar/27731abff266f585f006998f65c74be9?s=96&amp;amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96">
            <media:title type="html">Brian Kelly (UK Web Focus)</media:title>
         </media:content>
         <media:content medium="image" url="http://ukwebfocus.files.wordpress.com/2012/01/shutterstock_79447750.jpg?w=300">
            <media:title type="html">Copyright Sshutterstock. Used under licence. shutterstock_79447750</media:title>
         </media:content>
         <category>Evidence</category>
      </item>
      <item>
         <title>New Digital Infrastructure Grant Funding Call</title>
         <link>http://infteam.jiscinvolve.org/wp/2012/01/23/new-digital-infrastructure-grant-funding-call/</link>
         <description>&lt;p&gt;JISC&amp;#8217;s Digital Infrastructure innovation team is aiming to release a Grant Funding call at the end of this month.  It&amp;#8217;s aim is to fund work to enable the UK Further and Higher Education communities to improve the digital infrastructure in the areas of managing research data, library systems, disciplinary vocabularies, access and identity management, research tools, and research information management.  More details on most of these are available from the JISC &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/futurecalls/grant.aspx"&gt;Funding Roadmap&lt;/a&gt;.  We&amp;#8217;ll be using this and related blogs to provide further information and an FAQ.&lt;/p&gt;</description>
         <author>Neil Jacobs</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=1041</guid>
         <pubDate>Mon, 23 Jan 2012 15:50:15 +0000</pubDate>
      </item>
      <item>
         <title>Library systems of the future</title>
         <link>http://blog.paulwalk.net/2012/01/20/library-systems-of-the-future/</link>
         <description>I was asked by Ben Showers of the JISC to write a &amp;#8216;challenging and provocative vision&amp;#8217; for library management systems, for a joint JISC / SCONUL workshop. I was given a free hand with this &amp;#8211; the only parameters were &amp;#8230; &lt;a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2012/01/20/library-systems-of-the-future/"&gt;Continue reading &lt;span class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
         <guid isPermaLink="false">http://blog.paulwalk.net/?p=262</guid>
         <pubDate>Fri, 20 Jan 2012 18:54:07 +0000</pubDate>
         <content:encoded><![CDATA[<p><em>I was asked by Ben Showers of <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/">the JISC</a> to write a &#8216;challenging and provocative vision&#8217; for library management systems, for a joint JISC / <a rel="nofollow" target="_blank" href="http://www.sconul.ac.uk/">SCONUL</a> workshop. I was given a free hand with this &#8211; the only parameters were that the piece should be non more than a side of A4 paper in length, and that it should use 2020 as its target year for prediction. I think I ignored both of these restrictions, but I had fun and it did provoke some discussion….</em></p>
<p><em>Dramatis personae:</em></p>
<ul>
<li>Alby, a young student &amp; researcher in full time employment</li>
<li>Charlotte, a venerable librarian</li>
<li>Bob, Dan and Eva, semi-autonomous software agents</li>
</ul>
<p>Following the unprecedented Conservative &#8216;walk-over&#8217; election victory of 2015 and the subsequent consolidation in 2019, the landscape of higher-education in the UK is all but unrecognisable. The free market dominates the buying and selling of courses, and the provisioning of learning and research resources has, in the end, simply had to follow suit. Copyright has mostly been &#8216;fixed&#8217; in the virtual world through a combination of an adjustment to more modest expectations of compensation for copyright holders, workable systems to control distribution, and global agreements allowing extradition and prosecution.</p>
<h2 id="thestudentresearcher1">The student researcher (1)</h2>
<p>Alby works, full time, as a software engineer. As part of his job, he is given some time to pursue research topics of interest to him and to his employer. His firm gives him a small budget to support this. In the evenings he studies part-time for the new <em>Masters++</em> qualification. He is enrolled at three universities, visiting one of the these &#8211; the local <em>George Osbourne University</em> (GOU) &#8211; every Thursday evening. He finances all of this himself.</p>
<p>On Monday evening, when Alby gets home, he goes straight to his laptop and works through all the notes he has dictated into his smart phone during the day. He has become interested in the evolution of library systems and wants to  register this interest on the Research Interest Grid (RIG). While recording notes into his phone, he has also published some of these into <em>StreamingConscious</em>, the latest social network to become popular with researchers, and has gained a few new connections from people with aligned interests, including a promising one with a subject librarian at GOU.</p>
<p>Alby then invokes his Foraging Agent, &#8216;Bob&#8217;. A license for Bob was given to him by a  publisher, <em>Coyote</em>, which specialises in resources for software engineers, in return for sending him a steady stream of advertisements. Alby adopted Bob because he liked its interface, but he suspects it has in-built biases towards certain, commercial information sources. He believes that he compensates for this by carefully defining his research questions in Research Question Format (RQF) and filtering the results.</p>
<p>Bob runs constantly on Alby&#8217;s &#8216;slice&#8217; &#8211; a portion of Personal Cloud (PC) infrastructure provided by a well-known supermarket chain. After a series of questions and answers, Bob is armed with three carefully RQF research questions, and a set of parameters, such as when to report back, and how much of Alby&#8217;s research budget to spend on a single transaction before asking him for approval. Bob has learned through observation how Alby likes to work. It <em>knows</em> him in a sense, enough to represent his interests when dealing with other agents. Alby then instructs Bob to begin searching, negotiating and shopping for answers, leads and recommendations, while he gets on with some reading. Alby has grown to trust Bob.</p>
<h2 id="thelibrarian">The Librarian</h2>
<p>Charlotte is a subject librarian with many years&#8217; experience (she tried to retire 3 year ago but has been forced to come back to work), specialising in software &amp; systems engineering, and currently working for George Osbourne University. On Tuesday morning she checks the reports from her Listening Agents over breakfast. She controls several agents running on the library&#8217;s slice of the GOU cloud. </p>
<p>Bob, an agent representing someone called Alby has made contact, coincidentally, with two of her agents &#8211; one which represents GOU and which reports to her, and her own personal agent, Eva. Only yesterday, <em>BirdSong</em> (a social network monitoring agent) had suggested that she connect with @alby on <em>StreamingConscious</em> based on their mutual interest in the history of LMS systems. Charlotte&#8217;s interest in LMS systems is partly fuelled by nostalgia &#8211; she has been working with such systems for more than thirty years.</p>
<p>She sees that Dan, the GOU agent, has supplied Bob with material to which Alby is automatically entitled, and has automatically reserved two books from the local GOU collection for him. In so doing, Dan recommends to Charlotte the purchase of a newer edition of one of these textbooks.</p>
<p>Dan has also made a number of offers to Bob of more restricted material which can be supplied at a cost, including 3 inter-library-loans. Bob has accepted one of these paid-for items on Alby&#8217;s behalf and Charlotte is happy to see that it has also observed the protocol of explaining why it has not accepted the others. In one case, she sees that Bob was successful in bidding on <em>eBay</em> for a second-hand copy of a book which Dan had offered as an ILL. Bob has also made an offer to Dan for ownership of the book, once Alby has finished with it, in return for one free ILL. Dan needs Charlotte to approve this. However, she declines, knowing the book to be flawed, despite its 4 star popularity rating. Dan registers this decision, quietly blacklists the book against any future recommendation, and reports this decision to Bob.</p>
<p>Dan notes that Bob has also registered a second book on Alby&#8217;s personal virtual book-shelf and indicated a willingness to make this available to the GOU circulation agent for loan to other GOU students as part of the &#8216;Support Your Library&#8217; protocol, in return for one free ILL token. Charlotte accepts this offer.</p>
<p>Charlotte instructs Dan to negotiate with Bob to arrange a meeting over coffee for Alby and herself. She does this partly because Eva has separately registered Alby&#8217;s interest on the RIG and it seems worthwhile meeting with Alby in person to discuss his research. She decides to investigate a couple of other suggestions thrown up by Dan in the meantime. She also notes that Dan has suggested a couple of other contacts to Bob &#8211; other people who are enrolled at GOU and whom Alby may wish to befriend on <em>StreamingConscious</em> &#8211;  &#8211; as part of a strategy to reinforce the local GOU social network of students and researchers.</p>
<h2 id="thestudentresearcher2">The student researcher (2)</h2>
<p>Later on Tuesday morning, Alby wakes to find an interesting report from Bob waiting for him. He discovers he is the proud owner of a new book on LMS system design and is pleased to note that it has a four star rating &#8211; one star above the threshold he has set in Bob&#8217;s book-buying decision parameters.</p>
<p>Bob has, inevitably, also turned up a few offers of information and resources from the &#8216;invisible market&#8217;. He knows that if you have the right connections, you can get just about any book in ePub5 format. The penalties for possession of an illegally obtained, copyright resource are stiff however. Although it is not illegal, he is also a little wary of using <em>Turpin</em>, the global federation of Open Access papers and other resources, as he has been culturally conditioned to be suspicious of things which appear to be &#8216;free&#8217;.</p>
<p>He also finds a tentative appointment in his diary for coffee with @charlotte, the subject librarian with whom he connected yesterday on <em>StreamingConscious</em>. As he works close by the university, he accepts the appointment. He can pick up his reservations while he&#8217;s there.</p>
<h2 id="facetofacelaterthatmorning">Face to face, later that morning</h2>
<p>Alby finally puts his pen down, and takes a swig of his coffee. He has been writing furiously for half an hour. Charlotte has just taken him on a whirlwind tour of the evolution of the LMS.</p>
<p>She has described how the library has learned, over the last decade, that client relationship management (CRM) is crucial to its mission. Adjusting to the new realities of social networking and global search, the LMS has become a distributed and loosely-coupled collection of processes, all designed to help connect people with resources and with each other.</p>
<p>Alby learns how the rapid introduction of semi-autonomous software agents into research practice took many by surprise. Although the concepts were not new, and much of the technology existed in one form or another, it took the confluence of a number of factors to finally introduce agent-mediated research:</p>
<ul>
<li>the cultural acceptance of an &#8216;always online&#8217; culture brought about through the ubiquity of  smart phones, the prevalence of global social networks and move from the desktop to cloud-based processes</li>
<li>the utter complexity of negotiating through &#8216;permission stacks&#8217; to determine whether or not an individual has the rights to access a given resource in a given context</li>
<li>the complexity of relationships between individuals and institutions</li>
</ul>
<p>Charlotte explains how, from having been a destination for local researchers, the LMS has dissolved into the fabric of a vast, distributed network of research interests, library collections, national, private and open resources.</p>
<p>While the curation of local collections remains important, the facilitation of networking, and the handling of transactions, both social and financial, has taken over as the focus of the LMS. She points out that where once it was quite easy to point to the LMS &#8211; at least as a line in a budget sheet &#8211; it has become somewhat nebulous on recent years. The LMS has become the coffee-shop of cyberspace, where software agents meet to compare notes, register interests, make deals&#8230;.</p>
<p>Taking a sip of her peppermint tea, Charlotte sighs as she remembers how simple it all once was.</p>]]></content:encoded>
      </item>
      <item>
         <title>Making Debian Changelogs from Github repositories</title>
         <link>http://davetaz-blog.blogspot.com/2012/01/making-debian-changlogs-from-github.html</link>
         <description>One of the many things that irks me is the gap between good developers who put all their code on platforms such as GitHub, and those who then actually bother to put some effort into packaging up their code for easy platform installation. &lt;br /&gt;&lt;br /&gt;I have come to the realisation that this is mainly due to the pedantic nature of packaging formats and platform lock in. One such example is the exacting format of the debian changelog...&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://p2-registry.ecs.soton.ac.uk/opf/gh2ch/"&gt;GitHib2Changelog&lt;/a&gt; is a bit of code that I knocked together to help in this situation. It takes a GitHub repository URL and builds a debian changelog from the repository commits and tags.&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://2.bp.blogspot.com/-dQQtRWJC1zw/TxmYH4qTEwI/AAAAAAAAAFE/RH2MrLzNCZs/s1600/gh2hc.png"&gt;&lt;img style="display:block;margin:0px auto 10px;text-align:center;cursor:pointer;cursor:hand;width:580px;" src="http://2.bp.blogspot.com/-dQQtRWJC1zw/TxmYH4qTEwI/AAAAAAAAAFE/RH2MrLzNCZs/s1600/gh2hc.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5699754064650375938"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By looking at the tags and commits it works out which commits are related to which tags (something GitHub APIv3 doesn't do) and then outputs this directly to you already formatted. &lt;br /&gt;&lt;br /&gt;The service is built in php, and is web based with both a pretty front end and API access. &lt;br /&gt;&lt;br /&gt;Ironically, since i've now committed the code to GitHub &lt;a rel="nofollow" target="_blank" href="https://github.com/davetaz/Github2ChangeLog"&gt;here&lt;/a&gt; I now need to use the service on itself and build the easy to install packages. More on that soon...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-1386325288664783565?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-1386325288664783565</guid>
         <pubDate>Fri, 20 Jan 2012 08:27:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://2.bp.blogspot.com/-dQQtRWJC1zw/TxmYH4qTEwI/AAAAAAAAAFE/RH2MrLzNCZs/s72-c/gh2hc.png" width="72" />
      </item>
      <item>
         <title>DepositMOre - The Prototype</title>
         <link>http://davetaz-blog.blogspot.com/2012/01/depositmore-prototype.html</link>
         <description>Building on the success of DepositMO and SWORDv2, I thought it would be a good idea to put a quick HTML5 client together to save myself some pain.&lt;br /&gt;&lt;br /&gt;The basic premise of this web-based client is to automatically search for "your stuff" in a number of ways and then allow it all to be submitted to a repository in one click. &lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://1.bp.blogspot.com/-WDA-88sy11c/Txgvj2mr50I/AAAAAAAAAEI/Yfwv3R4oXhs/s1600/easychair_desktop.png"&gt;&lt;img style="float:right;margin:0 10px 10px 0;cursor:pointer;cursor:hand;width:320px;height:162px;" src="http://1.bp.blogspot.com/-WDA-88sy11c/Txgvj2mr50I/AAAAAAAAAEI/Yfwv3R4oXhs/s320/easychair_desktop.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5699357621437065026"&gt;&lt;/a&gt;First target for me was www.easychair.org. This service is used as an online conference submission and review system. In a nut-shell if an author wants to get accepted into a conference, easychair is one system which they WILL have to battle with in order to submit their content. As a result there is a strong potential that easychair knows about many publications which should also be present in other systems.&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://2.bp.blogspot.com/-uD3VFZnJ9VA/TxgwT1_4uQI/AAAAAAAAAEU/tvKLK2oAYr8/s1600/easychair_paper.png"&gt;&lt;img style="float:left;margin:0 10px 10px 0;cursor:pointer;cursor:hand;width:320px;height:174px;" src="http://2.bp.blogspot.com/-uD3VFZnJ9VA/TxgwT1_4uQI/AAAAAAAAAEU/tvKLK2oAYr8/s320/easychair_paper.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5699358445908048130"&gt;&lt;/a&gt;From the main screen in easychair it is possible to navigate and find the many conference publications which you have submitted. Each publication is tied to a conference and it can take a substantial number of clicks to navigate between each publication.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;DepositMOre&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://3.bp.blogspot.com/-1vtThDXev9E/TxgxHmACtZI/AAAAAAAAAEg/jpP977aiIsU/s1600/deposit_more_login.png"&gt;&lt;img style="float:right;margin:0 0 10px 10px;cursor:pointer;cursor:hand;height:200px;" src="http://3.bp.blogspot.com/-1vtThDXev9E/TxgxHmACtZI/AAAAAAAAAEg/jpP977aiIsU/s320/deposit_more_login.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5699359334966932882"&gt;&lt;/a&gt;DepositMOre is a modular system which is intended to be a home for many services which locate your publications. The first module to be developed is for easychair.&lt;br /&gt;&lt;br /&gt;By simply providing your login credentials to the DepositMOre system, it will not only list all your authored items from easychair but also check if these are present in your locally detected repository. If they are not deposited, and they should be then one click will do this for you. &lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://3.bp.blogspot.com/-Jn9fKQenFlo/TxhEiufSZWI/AAAAAAAAAE4/eDUgULqIVpY/s1600/depositmore.png"&gt;&lt;img style="display:block;margin:0px auto 10px;text-align:center;cursor:pointer;cursor:hand;width:640px;" src="http://3.bp.blogspot.com/-Jn9fKQenFlo/TxhEiufSZWI/AAAAAAAAAE4/eDUgULqIVpY/s1600/depositmore.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5699380691822863714"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A combination of HTML5 and SWORD2 make this process quick and seemless! Multiple items can be submitted at once and as each are submitted you can instantly click a link to your item and can view it in the repository.&lt;br /&gt;&lt;br /&gt;The following video gives a demo of the prototype in action. We hope to continue development with the support of a funded project.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Technologies Used&lt;/h2&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;HTML/Javascript/JQuery/PHP&lt;/li&gt;&lt;br /&gt;&lt;li&gt;SWORD2 PHP Library - Stuart Lewis - https://github.com/stuartlewis/swordappv2-php-library/&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-3103110777547409006?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-3103110777547409006</guid>
         <pubDate>Thu, 19 Jan 2012 06:51:00 +0000</pubDate>
         <media:thumbnail height="72" url="http://1.bp.blogspot.com/-WDA-88sy11c/Txgvj2mr50I/AAAAAAAAAEI/Yfwv3R4oXhs/s72-c/easychair_desktop.png" width="72" />
      </item>
      <item>
         <title>My Story of O(pen)</title>
         <link>http://infteam.jiscinvolve.org/wp/2012/01/17/storyo/</link>
         <description>&lt;p&gt;Here at JISC we think a lot about openness: what it means, how to support it, where it takes us.&lt;/p&gt;
&lt;p&gt;This is my contribution to that thinking. It is very much my individual views, but informed by the work we do at JISC, and by the &lt;a rel="nofollow" target="_blank" href="http://okfn.org/"&gt;Open Knowledge Foundation&lt;/a&gt;, amongst others.&lt;/p&gt;
&lt;h4&gt;My open narrative&lt;/h4&gt;
&lt;p&gt;Open makes things visible.&lt;/p&gt;
&lt;p&gt;The everyday sense of “open” is open rather than closed – letting people see what is there, what is happening.&lt;/p&gt;
&lt;p&gt;The web enables you to;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;do some of your processes/practices online, visible to others&lt;/li&gt;
&lt;li&gt;share some of your products/outputs online, visible to others&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Open makes access easy.&lt;/p&gt;
&lt;p&gt;This is where open–as-in-open-access comes in: open without needing to log in, and open without payment.&lt;/p&gt;
&lt;p&gt;SO&lt;/p&gt;
&lt;p&gt;Open is social.&lt;/p&gt;
&lt;p&gt;The “many eyes” principle of sharing open data and the open innovation model encourage others not only to view but to comment, to feed back, to engage. This speeds up the process in hand and improves the quality of the resulting work.&lt;/p&gt;
&lt;p&gt;AND&lt;/p&gt;
&lt;p&gt;Open makes things usable by others.&lt;/p&gt;
&lt;p&gt;Open standards exist to encourage as many developers as possible to adopt them.&lt;/p&gt;
&lt;p&gt;This is where open licensing comes in: granting others explicit and generous permissions to use your content.&lt;/p&gt;
&lt;p&gt;FURTHERMORE&lt;/p&gt;
&lt;p&gt;Open can be a way of working.&lt;/p&gt;
&lt;p&gt;Doing open working and openly releasing outputs can make a person feel differently about what they do. Researchers might call this collection of activities open scholarship, technologists might call their activities open development, project teams might call it open innovation. Each of these types of open practice has elements in common and elements specific to the sorts of activities the practice involves.&lt;/p&gt;
&lt;p&gt;HOWEVER&lt;/p&gt;
&lt;p&gt;Open is not exclusive&lt;/p&gt;
&lt;p&gt;Open source can mean both the open development process and the open source software. They are not always found together: open development processes can produce non-open software, and closed development processes can produce open source software.&lt;/p&gt;
&lt;p&gt;BUT&lt;/p&gt;
&lt;p&gt;Opens are mutually beneficial&lt;/p&gt;
&lt;p&gt;There is a virtuous cycle when open process and open products combine. In open scholarship, both creating and using open content and using open ways of working, the content feeds the practice feeds the content.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;m watching the &lt;a rel="nofollow" target="_blank" href="http://openeducation.us/welcome"&gt;Openness in Education &lt;/a&gt;course with interest and I expect this whole meta open concept to deepen in 2012.&lt;/p&gt;
&lt;h4&gt;A Diagram of Opens&lt;/h4&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/files/2012/01/openstack1.png"&gt;&lt;img class="aligncenter size-full wp-image-1030" title="openstack" src="http://infteam.jiscinvolve.org/wp/files/2012/01/openstack1.png" alt="" width="397" height="361"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Its important to note that is is an abstracted diagram: in my view, open is not a &lt;em&gt;replacement&lt;/em&gt; for the  way things currently work. There is not ever going to be a total transformation to open. The reality is a mixed economy. Business models matter. Practice models matter.&lt;/p&gt;
&lt;p&gt;Open can be good for business, open can be good for practice but it exists in a bigger ecosystem of technologies and behaviours. Good is not enough, it needs to be useful. That&amp;#8217;s what JISC and other advocates of openness are working hard to surface.&lt;/p&gt;
&lt;p&gt;Ultimately I think open is good because it is a good way of working.&lt;/p&gt;
&lt;p&gt;Amber Thomas&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://creativecommons.org/licenses/by/3.0/"&gt;&lt;img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="Creative Commons Licence"/&gt;&lt;/a&gt;&lt;br /&gt;
My Story of O(pen) by &lt;a rel="nofollow"&gt;Amber Thomas&lt;/a&gt; is licensed under a &lt;a rel="nofollow" target="_blank" href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons Attribution 3.0 Unported License&lt;/a&gt;.&lt;br /&gt;
From &lt;a rel="nofollow"&gt;infteam.jiscinvolve.org&lt;/a&gt;.&lt;br /&gt;
Permissions beyond the scope of this license may be available at &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/contactus"&gt;http://www.jisc.ac.uk/contactus&lt;/a&gt;&lt;/p&gt;</description>
         <author>Amber Thomas</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=1027</guid>
         <pubDate>Tue, 17 Jan 2012 11:49:19 +0000</pubDate>
      </item>
      <item>
         <title>Sharing Learning Resources: shifting perspectives on process and product</title>
         <link>http://infteam.jiscinvolve.org/wp/2012/01/05/processproduct/</link>
         <description>&lt;p&gt;I’m working on a paper with my colleague David Kernohan on the context of the UK OER Programme and it occurs to me that people understand the sharing of learning resources in very different ways. Even over the past 15 years that I’ve been involved in the field, the emphasis has regularly shifted.&lt;/p&gt;
&lt;p&gt;One way to look at is that each iteration of the concept of sharing learning resources foregrounds different aspects of activity.&lt;/p&gt;
&lt;h3&gt;Processes and Products&lt;/h3&gt;
&lt;p&gt;For the sake of simplicity, I am illustrating this as four main activity domains: designing learning, creating resources, sharing resources and using resources. This is activities from a resource-centric perspective rather than a curriculum design and delivery perspective or a software/platforms perspective. This blog post is deliberately couched in soft systems terminology rather than practice.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/files/2012/01/process_product.jpg"&gt;&lt;img class="aligncenter size-full wp-image-1009" title="process_product" src="http://infteam.jiscinvolve.org/wp/files/2012/01/process_product.jpg" alt="Diagram" width="424" height="489"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;(Paragraph clarified 2012/01/05 based on feedback!)&lt;/p&gt;
&lt;p&gt;There are often multiple discourses in play at any one time &amp;#8211; it&amp;#8217;s not a  linear or singular evolution. The diagram can just be used to describe  the focus of a particular set of concerns/approaches. Sometimes the emphasis is on the process, with the product as secondary. For example, the late 90s to early 2000s emphasised the benefits of collaborative resource development. Later on, some advocates of Open Educational Resources (OER) brought to the fore the concept of content as by-product, exhaust, frictionless sharing. Simultaneously, the early 2000s saw a focus on reusable learning objects, with the transfer from resource creation process to resource use process being key. Towards the end of the decade that thread partially shifted into a discussion about the sharing process being key to open practices, a different angle again. There is currently an emphasis on making the learning resources themselves available to learners: a focus on access to product rather than improvement of process. Sometimes there is a new interest in eliciting a product/output from an existing process, for example, analytics brings to the fore the idea of usage data as a by-product of use. In parallel, approaches are maturing in designing learning, and an interest in how that design can be shared, directly as “a learning design”, implicitly as learning design built in to the resource creation process, and passively as contextual metadata to assist resource selection and use.  I could expand these examples to show more clearly what I mean.&lt;/p&gt;
&lt;h3&gt;Value&lt;/h3&gt;
&lt;p&gt;One of the benefits of looking at it this way is that we can see different models of value. Although deeply unfashionable to talk about academic practices in this way, looked at from a soft systems perspective there are variables of time, cost and quality. The discourse about why and how to share learning resources shifts its benefits model between these variables, and whether the value is in the process or the product.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/files/2012/01/TCQ.jpg"&gt;&lt;img class="aligncenter size-full wp-image-1010" title="TCQ" src="http://infteam.jiscinvolve.org/wp/files/2012/01/TCQ.jpg" alt="TCQ Triangle" width="308" height="238"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Examples:&lt;/p&gt;
&lt;p&gt;A: PROCESS: Improving shared taught courses by using collaborative learning design&lt;/p&gt;
&lt;p&gt;B: PRODUCT: Reducing time spent creating new resources by increasing the availability of existing resources&lt;/p&gt;
&lt;p&gt;C: PROCESS: Promoting institutional subject expertise by sharing specialist learning resources&lt;/p&gt;
&lt;p&gt;This was just a quick attempt to map the benefits. I found it easiest to think of examples where the driver is quality, though I seem to remember that the late 90s was more about saving time. We may be seeing a shift now to saving or making money (however indirectly). But the variables have always been there: the emphasis just shifts.&lt;/p&gt;
&lt;h3&gt;Infrastructure and Practice&lt;/h3&gt;
&lt;p&gt;I have a feeling that understanding where we are in terms of process and product will help us identify more accurately how technology can help. There is a history of sociotechnical engineering in the field of sharing learning materials that would be useful to tell. It’s not just a story of changing practices in pursuit of quality, it is also a story of government investment in a soft system, and a series of interventions (many of which I’ve been involved with), to support emerging good practices both processes and products. Maybe one day I’ll write a thesis on that!&lt;/p&gt;
&lt;p&gt;For now though, I think it is salient to draw the conclusion that there is no reason to assume that today’s conception of the value of sharing learning resources will persist. This is a moving field. And that makes it very difficult to anticipate where public investment in supporting technologies should lie. Do we need specialist process based tools? Or generic platforms to share products/outputs/artefacts from each process?&lt;/p&gt;
&lt;h3&gt;Interim conclusions&lt;/h3&gt;
&lt;p&gt;There is more to be said about how this process and product model layers itself over individual, institutional, subject, national and global levels. There is also more to be said about how tools/services can get the balance between process-centric and product-centric models, and how this story plays out with VLEs, repositories and web2.0 tools.I found it useful to get my thoughts down on paper and hopefully some readers will be able to point me in a useful direction.&lt;/p&gt;</description>
         <author>Amber Thomas</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=1008</guid>
         <pubDate>Thu, 05 Jan 2012 11:00:06 +0000</pubDate>
      </item>
      <item>
         <title>Beyond Blogging as an Open Practice, What About Associated Open Usage Data?</title>
         <link>http://ukwebfocus.wordpress.com/2011/12/14/beyond-blogging-as-an-open-practice-what-about-associated-open-usage-data/</link>
         <description>Should Projects Be Required To Blog? They Should Now! A recent post on Blogging Practices Session at the JISC MRD Launch Event (#jiscmrd) contains access to the slides hosted on Slideshare used at the JISC MRD Programme Launch Meeting. In the talk I reflected on the discussion on Should Projects Be Required To Have Blogs? [...]&lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ukwebfocus.wordpress.com&amp;amp;blog=497535&amp;amp;post=8746&amp;amp;subd=ukwebfocus&amp;amp;ref=&amp;amp;feed=1" width="1" height="1"/&gt;</description>
         <guid isPermaLink="false">http://ukwebfocus.wordpress.com/?p=8746</guid>
         <pubDate>Wed, 14 Dec 2011 11:12:34 +0000</pubDate>
         <content:encoded><![CDATA[<h2>Should Projects Be Required To Blog? They Should Now!</h2>
<p>A recent post on <a rel="nofollow" title="Permalink to Trip Report: Blogging Practices Session at the JISC MRD Launch Event (#jiscmrd)" target="_blank" href="http://isc.ukoln.ac.uk/2011/12/05/trip-report-blogging-practices-session-at-the-jisc-mrd-launch-event-jiscmrd/">Blogging Practices Session at the JISC MRD Launch Event (#jiscmrd)</a> contains access to the <a rel="nofollow" target="_blank" href="http://www.slideshare.net/lisbk/blogging-practices-to-support-project-work">slides hosted on Slideshare</a> used at the JISC MRD Programme Launch Meeting. In the talk I reflected on the discussion on <a rel="nofollow" title="Permanent link to Should Projects Be Required To Have Blogs?" target="_blank" href="http://ukwebfocus.wordpress.com/2009/02/16/should-projects-be-required-to-have-blogs/">Should Projects Be Required To Have Blogs?</a> which took place initially on Twitter and then on this blog in February 2009.</p>
<p>The context to the discussion was described by Amber Thomas: &#8220;<em>I should clarify that my colleagues and I were thinking of mandating blogs for a specific set of projects not across all our programmes</em>&#8220;. During the discussion the consensus seemed to be that we should encourage a culture of openness rather than mandate a particular technology such as blogs. One dissenting voice was Owen Stephens who commented &#8220;<em>I note that Brian omitted one of my later tweets – not sure if this was by mistake or deliberately because he recognised it for a slightly more light-hearted comment “i say mandate – let them write blogs!” – but I wasn’t entirely joking.</em>&#8220;</p>
<p>Owen&#8217;s view is now becoming more widely accepted across the JISC development environment with a number of programmes, including the recently established JISC Managing Research Data and the open <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2011/11/oerrapidinnovation.aspx">JISC OER Rapid Innovation call</a> both requiring funded projects to provide blogs. This current call (available in <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/media/documents/funding/2011/11/OERRapidInnovationCallFINAL.doc">MS Word</a> and <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/media/documents/funding/2011/11/OERRapidInnovationCallFINAL.pdf">PDF</a> formats) states that:</p>
<p style="padding-left:30px;"><em>In keeping with the size of the grants and short duration of the projects, the bidding process is lightweight (see the Bid Form) and the reporting process will be blog-based</em></p>
<p>and goes on to state that:</p>
<p style="padding-left:30px;"><em>We would also expect to see projects making use of various media for dissemination and engagement with subject and OER communities, including via project blogs and twitter (tag: ukoer)</em></p>
<p>I&#8217;m pleased that JISC have formalised this requirement as I feel that blogs can help to embed open working practices in development activities as well as providing access to information which is more easily integrated into other systems and viewed on variety of devices than formats normally used for reporting purposes.</p>
<p>But how should projects go about measuring the effectiveness of their blogging processes and should should the findings we made openly available, as part of the open practices which projects may be being encouraged to adopt, and as data which is available under an appropriate open data &#8211; as we might expect data associated with these two programmes in particular &#8211; which is unencumbered by licencing restrictions which may be imposed by publishers or other content owners?</p>
<h2>Openness for Blog Usage Data</h2>
<p>In addition to providing project blogs there may be a need to be able to demonstrate the value of project blogs. And as well as the individual blogs, programme managers may wish to be able to demonstrate the value of the aggregation of blogs. But how might this be done?</p>
<p>A simple approach would be to publish a public usage icon on the blog. As well as providing usage statistics such tools should also be able to provide answers to questions such as &#8220;<em>Has IE6 gone yet?</em>&#8221; and &#8220;<em>What proportion of visitors use a mobile device?</em>&#8220;. But beyond the tools which we will be familiar with in the context of traditional Web sites there may be a need to be able to measures aspects which are of particular relevance to blogs, such as comments posted on blogs and links to blogs posted from elsewhere.</p>
<p>A post on <a rel="nofollow" title="Permalink to Blog Analytic Services for JISC MRD Project Blogs" target="_blank" href="http://isc.ukoln.ac.uk/2011/12/09/blog-analytic-services-for-jisc-mrd-project-blogs/">Blog Analytic Services for JISC MRD Project Blogs</a> explored this issue and described how tools such as Technorati and eBuzzing may provide lightweight solutions which may help to provide a better understanding of a blog&#8217;s engagement across the blogosphere. It should be acknowledged that such tools do have limitations and can be &#8216;gamed&#8217;. However in some circumstances they may help to identify examples of good practice. In addition gaining an understanding of the strengths and weaknesses of such analytic tools may be helpful if the altmetrics initiative which, <a rel="nofollow" target="_blank" href="http://altmetrics.org/manifesto/">in its manifesto</a>, describes how &#8220;<em>the growth of new, online scholarly tools allows us to make new filters; these altmetrics reflect the broad, rapid impact of scholarship in this burgeoning ecosystem</em>” and goes on to “<em>call for more tools and research based on altmetrics</em>&#8220;.</p>
<p>In a post <a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/09/16/the-oer-turn/">The OER Turn</a> (which is, <a rel="nofollow" target="_blank" href="http://twitter.com/#!/ambrouk/status/146618390310682625">according to the author</a>, <em>&#8221; the most read post of 2011 on [the JISC Digital Infrastructure] team blog</em>&#8220;) Amber Thomas reflects on developments in the Open Educational Resources environment and describes how she now &#8220;<strong>find[s] [her]self asking what the “Open” in Open Content means</strong>&#8221; and concludes by asking &#8220;<em>What questions should be asking about open content?</em>&#8220;.</p>
<p>My contribution to the discussion is that I propose that <strong>when adopting open practices, one should be willing to provide open accesses to usage data associated with the practices.</strong></p>
<p>This was an idea I explored in a post on <a rel="nofollow" target="_blank" href="http://ukwebfocus.wordpress.com/2011/06/09/numbers-matter-lets-provide-open-access-to-usage-data-and-not-just-research-papers/">Numbers Matter: Let’s Provide Open Access to Usage Data and Not Just Research Papers</a> in which I highlighted the comment published in JISC-funded report on <a rel="nofollow" target="_blank" href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1846535">Splashes and Ripples: Synthesizing the Evidence on the Impacts of Digital Resources</a> which said that:</p>
<p style="padding-left:30px;"><em>Being able to demonstrate your impact numerically can be a means of convincing others to visit your resource, and thus increase the resource’s future impact. For instance, the amount of traffic and size of iTunesU featured prominently in early press reports.</em></p>
<p>which suggests how quantitative data can be used to support marketing activities. But beyond such marketing considerations, shouldn&#8217;t those who believe in the provision of open content and who, in addition, wish to minimise limitations on how the content can be reused (by removing non-commercial and share-alike restrictions from Creative Commons licences, for example) also be willing to make usage statistics similarly freely available? And to argue that &#8220;<em>my use case is unique and usage statistics won&#8217;t provide the nuanced understanding which is needed</em>&#8221; is little different from those who wish to keep strict control on their data?</p>
<p>In other words, what is the limit to the mantra &#8220;<em>set your data free</em>&#8220;? Does this include setting your usage data free?</p>
<br />Filed under: <a rel="nofollow" target="_blank" href='http://ukwebfocus.wordpress.com/category/blog/'>Blog</a>, <a rel="nofollow" target="_blank" href='http://ukwebfocus.wordpress.com/category/evidence/'>Evidence</a>  <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ukwebfocus.wordpress.com/8746/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/godelicious/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ukwebfocus.wordpress.com/8746/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gofacebook/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ukwebfocus.wordpress.com/8746/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gotwitter/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ukwebfocus.wordpress.com/8746/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gostumble/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ukwebfocus.wordpress.com/8746/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/godigg/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ukwebfocus.wordpress.com/8746/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/goreddit/ukwebfocus.wordpress.com/8746/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ukwebfocus.wordpress.com/8746/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ukwebfocus.wordpress.com&amp;blog=497535&amp;post=8746&amp;subd=ukwebfocus&amp;ref=&amp;feed=1" width="1" height="1"/>]]></content:encoded>
         <geo:lat>51.379915</geo:lat>
         <geo:long>-2.331708</geo:long>
         <media:content medium="image" url="http://0.gravatar.com/avatar/27731abff266f585f006998f65c74be9?s=96&amp;amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96">
            <media:title type="html">Brian Kelly (UK Web Focus)</media:title>
         </media:content>
      <enclosure url="http://www.jisc.ac.uk/media/documents/funding/2011/11/OERRapidInnovationCallFINAL.doc" length="271872" type="application/msword" /><itunes:subtitle>Should Projects Be Required To Blog? They Should Now! A recent post on Blogging Practices Session at the JISC MRD Launch Event (#jiscmrd) contains access to the slides hosted on Slideshare used at the JISC MRD Programme Launch Meeting. In the talk I refle</itunes:subtitle><itunes:summary>Should Projects Be Required To Blog? They Should Now! A recent post on Blogging Practices Session at the JISC MRD Launch Event (#jiscmrd) contains access to the slides hosted on Slideshare used at the JISC MRD Programme Launch Meeting. In the talk I reflected on the discussion on Should Projects Be Required To Have Blogs? [...]</itunes:summary></item>
      <item>
         <title>Digital Identifiers the New Persistent Identifiers</title>
         <link>http://infteam.jiscinvolve.org/wp/2011/12/12/digital-identifiers/</link>
         <description>&lt;p&gt;2011-12-02. British Library, London. The EU (FP7) funded Digoiduna project has come out with its recommendations on what it is calling &amp;#8220;digital identifiers&amp;#8221;, which (for lack of a better phrase) seems to be &amp;#8216;a re-branding exercise&amp;#8217; for the &amp;#8220;Persistent Identifiers&amp;#8221; community.  However (as I understand it), &amp;#8220;Digital Identifier&amp;#8221; as used by the Digoiduna project is actually an umbrella term that includes &amp;#8220;persistent identifiers&amp;#8221; as just one of the layers in the identifiers stack; the additional layers they have put atop the technology stack of PIDs include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A.) &lt;strong&gt;&lt;em&gt;interoperability (both machine and human)&lt;/em&gt;&lt;/strong&gt;, e.g. do URNs and DOIs both do content negoations to machine readable data or do the humans even agree that &amp;#8216;content negotiation&amp;#8217; is the correct method to expose machine readable metadata from the identifier?&lt;/li&gt;
&lt;li&gt;B.) &lt;strong&gt;&lt;em&gt;stakeholder engagement&lt;/em&gt;&lt;/strong&gt;, e.g. what reputation does the identifier have: do scholarly think bit.ly links are Academic or DOI links are more academic?&lt;/li&gt;
&lt;li&gt;C.) &lt;strong&gt;&lt;em&gt;cultural influences&lt;/em&gt;&lt;/strong&gt;, e.g. does the UK respect centralised big business companies as the sole priopritier of their most important links in comparison to how the US feels about government providing centralised leadership?&lt;/li&gt;
&lt;li&gt;D.)&lt;strong&gt;&lt;em&gt; temporal status&lt;/em&gt;&lt;/strong&gt;, e.g. what are realistic models for persisting citable links over time, not just flippant statements like &amp;#8220;forever&amp;#8221; but real cost models for 10 years, 50 years, 100 years, 500 years and so on, how do we actually start to compare models for time?&lt;/li&gt;
&lt;/ul&gt;
&lt;div id="attachment_1000" class="wp-caption aligncenter" style="width:310px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/files/2011/12/digital-identifiers-re-branding-of-persistent-identifiers.jpg"&gt;&lt;img class="size-medium wp-image-1000 " title="digital-identifiers-re-branding-of-persistent-identifiers" src="http://infteam.jiscinvolve.org/wp/files/2011/12/digital-identifiers-re-branding-of-persistent-identifiers-300x188.jpg" alt="" width="300" height="188"/&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;The Digoiduna project analysis of &amp;quot;Persistent Identifiers&amp;quot; has resulted in a new definition for PIDs (and therefore new multi-dimensional &amp;#39;brand&amp;#39;) now called &amp;#39;Digital Identifiers&amp;#39; (DIs).&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;While we still need to look over the full Digoiduna report in depth, this change in perspective (the new &amp;#8216;DI&amp;#8217; brand) for PIDs is a welcome change from JISC&amp;#8217;s PoV as our previous reports in the area support a complex view of identifiers which are primarily driven by the user need (personally, I think Digoiduna could be a bit more user-centric in their presentation of this new identifier stack), but on the whole their call to action to &amp;#8220;mobilise resources&amp;#8221; is a welcome one:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;&amp;#8230;promote actions to mobilize technical, human, financial resources aiming at triggering a wider demand of usage&amp;#8230;&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This recommendation clearly support the previous work JISC has been done in Persistent Identifiers and in fact we are hoping to take more real world action in supporting further end user technologies, to quote from our own report:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&amp;#8220;JISC should draw a line under long-running arguments about particular persistent identifier schemes and instead should focus its efforts on enabling HEI’s to choose and implement schemes appropriate to their needs&amp;#8230; [support] should be provided on how an HEI might choose between identifier schemes based on their own needs and contexts&amp;#8230;the pros and cons of various approaches in different circumstances, for different purposes, should be outlined&amp;#8230; [especially on how] the adoption and management on the various identifier schemes available.&amp;#8221; -&lt;a rel="nofollow" target="_blank" href="http://identifiers2010.jiscpress.org/5-2-4advice/"&gt;JISC Consultation on Identifiers 2010&lt;/a&gt;-&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The other encouraging aspect of the Digoiduna work is that they are highlighting efforts such as the &lt;a rel="nofollow" target="_blank" href="http://www.knowledge-exchange.info/Default.aspx?ID=462"&gt;Den Haag Manifesto&lt;/a&gt; which *is* ‘drawing a line under long-running arguments’ and embracing the potential there is to be had by persistent identifier and linkeddata communities coming together.  While the Den Haag manifesto might still have some technical difficulties it is the importance of not always arguing about the correct way forward and just trying to move forward in areas where we can collaborate and interoperate without trying to claim one is better (aka more persistent) than the other (just do it).&lt;/p&gt;
&lt;p&gt;This hope for the community adopting a &amp;#8220;fail fast; fail soon&amp;#8221; attitude was further supported by the announcement by Salvatore Mele of CERN and Jan Brase of Datacite and the German National Technical Library that they would be looking to work together to make author identifiers (OrcIDs) and scholarly resource identifiers (DOIs) interoperate (hopefully via linkeddata methods); naturally this kind of bibliographic metadata profile that DOIs can provide cross-linked to author profile metadata (OrcID) is one where real value could be generated on behalf of the scholarly community by using both linkeddata and &lt;span style="text-decoration:line-through;"&gt;persistent&lt;/span&gt; &lt;em&gt;digital identifier&lt;/em&gt; techniques (e.g. content negotiation, redirection, abstraction, etc).&lt;/p&gt;
&lt;p&gt;Finally, I’ll end this post with a bit of gossip that JISC is itself hoping to launch a couple of new projects in the identifier space that will take action in providing end users tools that easily integrate “Digital Identifiers” into scholarly workflows (this alongside the ongoing work we already have done in this space).&lt;/p&gt;
&lt;p&gt;In short, the PID arena has been &amp;#8216;too much chatter and not enough action&amp;#8217; for some time and that needs to change; accordingly, we are currently looking at taking forwards some new efforts in the space that could really help make scholars lives easier in their day to day use of identifiers. These projects are in planning and as yet not guaranteed to happen&amp;#8230;but fingers crossed they will. Stay tuned &lt;img src='http://infteam.jiscinvolve.org/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley'/&gt; &lt;/p&gt;
&lt;p&gt;&lt;em&gt;Post written by David F. Flanders (with help from his Digital Infrastructure team colleagues, special thanks to Rachel Bruce and Neil Jacobs for suggested amendments).  David is an Innovation Programme Manager for the Digital Infrastructure Team.&lt;/em&gt;&lt;/p&gt;</description>
         <author>David F. Flanders</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=989</guid>
         <pubDate>Mon, 12 Dec 2011 09:15:29 +0000</pubDate>
      </item>
      <item>
         <title>Use Cases for OER Rapid Innovation Call</title>
         <link>http://infteam.jiscinvolve.org/wp/2011/12/07/oerri_usecases/</link>
         <description>&lt;p&gt;This blog post is a supplement to the requirement in the &lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/11/29/oerri/"&gt;Call for Proposals for OER Rapid Innovation: enhancing digital infrastructure to support open content in education&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Paragraph 24 states that bidders must submit a Use Case.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;&amp;#8220;24. Bidders should note the requirement detailed in the Bid Form to produce a Use Case to accompany the proposal. These use cases must be made available as Creative Commons BY SA. Please see examples of Use Cases. &amp;#8220;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;As the definition on &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Use_case"&gt;Wikipedia definition&lt;/a&gt; shows,  “Use Case” has a range of meanings. Depending on the context it can mean explaining what something is for (using a key to open a lock), through to a specification of a problem and description of the solution, through to a specified methodology as part of a software development approach such as &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Agile_software_development"&gt;agile&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;In software engineering, a use case is a technique for capturing the  potential requirements of a new system or software change. Each use case  provides one or more scenarios that convey how the system should interact with  the end user or another system to achieve a specific business goal. Use cases  typically avoid technical jargon, preferring instead the language of the end  user or domain expert.&lt;/p&gt;
&lt;p&gt;It is always about describing how a solution will solve a problem. It always has measures of success defined with in it: if the key breaks in the lock, it doesn’t meet the use case. There are other terms such as user stories or scenarios that can also be used to describe issues that are being tackled, in some contexts they are used interchangeably with use case.&lt;/p&gt;
&lt;p&gt;In terms of the OER Rapid Innovation Call, then, this is what I mean by “Use Case”&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What is it that users want to be able to do and currently can’t?&lt;/li&gt;
&lt;li&gt;What will you change to make it possible for them to do it?&lt;/li&gt;
&lt;li&gt;How will you know if you have succeeded?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is &lt;strong&gt;NOT a job to be done AFTER you have written your proposal&lt;/strong&gt;: this is a&lt;strong&gt; key task&lt;/strong&gt; in scoping your project. If you can’t articulate a clear use case at the point you are granted project funding, you will struggle to deliver useful technical solutions within 6 months. To increase the quality of bids and resulting outputs, it is a requirement of this Call that a use case submitted with every proposal (as part of it or as a link).&lt;/p&gt;
&lt;p&gt;The use case should be made available as &lt;a rel="nofollow" target="_blank" href="http://creativecommons.org/licenses/by/3.0/"&gt;Creative Commons Attribution (CC BY)&lt;/a&gt;. This is to ensure that the thinking done by bidders does not go to waste. It is possible that bidders may identify a crucial use case but not have the technical or skills requirements to solve it. I therefore want to be able to share the use cases and make them available to others who may be able to create the technical solutions. Digital infrastructure for open content is global and distributed, there are experts all around the world that we could collaborate on solutions with. (Feedback on this approach is welcome, I recognise it is unusual).&lt;/p&gt;
&lt;p&gt;There is &lt;strong&gt;no template provided&lt;/strong&gt; for the Use Case. It is for bidders to identify the best way to structure and describe the problem the project will tackle. As a rough guide for this Call, aim for one page of text / diagrams.&lt;/p&gt;
&lt;p&gt;Useful links given in the Call:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://obd.jisc.ac.uk/navigate"&gt;http://obd.jisc.ac.uk/navigate&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://sconulerm.jiscinvolve.org/wp/"&gt;http://sconulerm.jiscinvolve.org/wp/&lt;/a&gt; ,&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/einfrastructure/eius.aspx"&gt;http://www.jisc.ac.uk/whatwedo/programmes/einfrastructure/eius.aspx&lt;/a&gt; ,&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/resdis/automaticmetadata.aspx"&gt;http://www.jisc.ac.uk/whatwedo/programmes/inf11/resdis/automaticmetadata.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition, here are some further examples of useful approaches:&lt;/p&gt;
&lt;p&gt;Use cases&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;British History Online &amp;#8216;&lt;a rel="nofollow" target="_blank" href="http://britishhistoryonline.blogspot.com/2011/09/bho-issue-5-there-are-no-shortcuts.html"&gt;&amp;#8216;There are no shortcuts within a source other than to the volumes therein&amp;#8217;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Rescript at the IHR &lt;a rel="nofollow" target="_blank" href="http://rescriptihr.blogspot.com/2011/11/there-is-no-method-for-users-to.html"&gt; &amp;#8216;There is no method for users to initiate queries using statistical tools&amp;#8217;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An extensive&lt;a rel="nofollow" target="_blank" href="http://www.ukoln.ac.uk/repositories/digirep/index/All_the_Scenarios_and_Use_Cases_Submitted"&gt; list of repository use cases&lt;/a&gt; from 2007, many of which have since been addressed.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Edina Usability Service Enhancements to Digimap &lt;a rel="nofollow" target="_blank" href="http://used.blogs.edina.ac.uk/2011/11/01/user-requirements/"&gt;User requirements&lt;/a&gt; and&lt;a rel="nofollow" target="_blank" href="http://used.blogs.edina.ac.uk/2011/10/18/technology-review/"&gt; Review of existing technology options&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://used.blogs.edina.ac.uk/2011/10/18/technology-review/"&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ALUIAR Project &lt;a rel="nofollow" target="_blank" href="http://access.ecs.soton.ac.uk/blog/aluiar/2011/09/12/suggested-solutions-to-synote-aluiar-issues-4th-meeting/"&gt;working through an issues list&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Rave in Context &lt;a rel="nofollow" target="_blank" href="http://raveincontext.jiscinvolve.org/wp/2011/05/18/rave-in-context-project-plan/"&gt;open innovation blog&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://raveincontext.jiscinvolve.org/wp/2011/05/18/rave-in-context-project-plan/"&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Readers of this blog will know of good guidance and examples of Use Cases &amp;#8211; comments and links would be very welcome, please do suggest further reading!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Amber Thomas&lt;/p&gt;
&lt;p&gt;JISC Programme Manager: digital infrastructure for learning and teaching materials&lt;/p&gt;</description>
         <author>Amber Thomas</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=982</guid>
         <pubDate>Wed, 07 Dec 2011 11:26:33 +0000</pubDate>
      </item>
      <item>
         <title>UTS Library future service model (with notes)</title>
         <link>http://www.slideshare.net/malbooth/uts-library-future-service-model-with-notes</link>
         <guid isPermaLink="false">http://www.delicious.com/url/ca043160865691f5080ba3cb1c3cc44c#forsight</guid>
         <pubDate>Sun, 04 Dec 2011 19:02:00 +0000</pubDate>
      </item>
      <item>
         <title>Digital Infrastructure to Support Open Content for Education</title>
         <link>http://infteam.jiscinvolve.org/wp/2011/12/01/oerri_extract/</link>
         <description>&lt;h3&gt;Background to this blog post&lt;/h3&gt;
&lt;p&gt;The &lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/11/29/oerri/"&gt;OER Rapid Innovation Call for Proposals&lt;/a&gt; was announced in November 2011. It is open to HEFCE-funded institutions to bid.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I am very aware that the issues in scope for this Call are broader then the UK. It includes a snapshot of the digital infrastructure space at November 2011, it builds on the understanding and experiences of projects within the UKOER Programme and beyond, and is particularly informed by the expertise at JISC CETIS . It therefore seems useful to make the snapshot available as a blog post so that it is more accessible to people working in open content for education around the world.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The following is taken from Paragraphs 25-75 of the Call, but with added headings to enable easier reading online. Please read the full &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2011/11/oerrapidinnovation.aspx"&gt;Call&lt;/a&gt; for further understanding of what the requirements are for projects.&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;The Global Picture&lt;/h3&gt;
&lt;p&gt;The OLnet initiative has recently identified &lt;a rel="nofollow" target="_blank" href="http://olnet.org/node/639"&gt;Key Challenges for the OER Movement&lt;/a&gt;. These challenges include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How can we improve access to OER?&lt;/li&gt;
&lt;li&gt;What are the issues surrounding Copyright and Licensing and how can they be overcome?&lt;/li&gt;
&lt;li&gt;What technologies and infrastructure are needed/in place to help the OER movement?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is these global challenges that underpin this Call for projects to enhance the digital infrastructure to support open content.&lt;/p&gt;
&lt;h3&gt;The Story so Far&lt;/h3&gt;
&lt;p&gt;Through the JISC Digital Infrastructure Team, JISC  supports the creation and use of a layer of scholarly resources for education and research across the network. This includes the development of infrastructure, technology, practice and policy to support processes from creation and access to re-use of resources. Major activities include sharing and storing content, providing access to content (via licences and technologies), developing solutions for curation and delivering data and content resources via data centres and distributed solutions.&lt;/p&gt;
&lt;p&gt;Through the &lt;a rel="nofollow" target="_blank" href="http://wiki.cetis.ac.uk/Educational_Content_OER"&gt;OER Technology Support Project&lt;/a&gt;, the &lt;a rel="nofollow" href="#_ftn3"&gt;&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://www.web2rights.com/OERIPRSupport/"&gt;OER IPR Project&lt;/a&gt;, the evaluation and synthesis, and the experiences of funded projects, and aided particularly by &lt;a rel="nofollow" href="#_ftn4"&gt;&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://blogs.cetis.ac.uk/johnr/2011/08/26/ukoer2techsynthesis/"&gt;JISC CETIS’s technology synthesis work&lt;/a&gt;,  JISC is developing a clearer understanding of the role of technologies and infrastructure in supporting open practice and open content.&lt;/p&gt;
&lt;p&gt;In particular JISC has funded a number of elements that support the sharing of learning materials including &lt;a rel="nofollow"&gt;Jorum&lt;/a&gt;, the&lt;a rel="nofollow" target="_blank" href="http://www.jiscinfonet.ac.uk/infokits/repositories"&gt; Repositories Infokit&lt;/a&gt;,  previous rapid innovation funding for the &lt;a rel="nofollow" target="_blank" href="http://www.nottingham.ac.uk/xpert/"&gt;Xpert search&lt;/a&gt;, the &lt;a rel="nofollow" target="_blank" href="http://swordapp.org/"&gt;SWORD protocol&lt;/a&gt;, the &lt;a rel="nofollow" target="_blank" href="http://capret.mitoeit.org/"&gt;CaPRet project&lt;/a&gt; and an OER Programme-funded prototype showcase of UKOER content that is currently under development.&lt;/p&gt;
&lt;h3&gt;Opportunities and Challenges&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;There are some key areas that JISC has identified where developments under this call are encouraged. &lt;/strong&gt;&lt;strong&gt;What follows is a description of some of the opportunities and challenges that have been identified in this space.&lt;em&gt; &lt;/em&gt;However this list is not exhaustive and bidders are welcome to submit proposals that address different areas if they fulfil the main aims of the call.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow"&gt;&lt;img class="aligncenter size-large wp-image-961" title="OERRI_wordle" alt="" width="459" height="246"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Open licensing&lt;/strong&gt;&lt;/span&gt; is key to open content, and fertile ground for developing digital infrastructure. Tools built around Creative Commons licences may provide a useful backbone, so the &lt;a rel="nofollow" target="_blank" href="http://openattribute.com/"&gt;Open Attribute&lt;/a&gt; tool and projects using those conventions, such as &lt;a rel="nofollow" target="_blank" href="http://www.oerglue.com/"&gt;OERGlue&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://capret.mitoeit.org/"&gt;CaPRet&lt;/a&gt; are useful in that they provide benefits to users (easy attribution) rewarded by benefits to content providers (analytics). Tools such as &lt;a rel="nofollow" target="_blank" href="http://www.nottingham.ac.uk/xpert/attribution/"&gt;Xpert Attribution Tool&lt;/a&gt; help the flow of rights. Implementation of Open Attribute into tools and services, and a set of services around embedded licenses are potential areas that proposals could tackle.&lt;/p&gt;
&lt;p&gt;Improved &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;resource description&lt;/strong&gt;&lt;/span&gt;, both machine-readable and human-readable are important to enable content to be effectively found, shared and selected. CETIS have provided a &lt;a rel="nofollow" target="_blank" href="http://www.slideshare.net/philb/jisc-cetis-and-ukoer3"&gt;summary of the key initiatives to track&lt;/a&gt;, namely &lt;a rel="nofollow" target="_blank" href="http://www.lrmi.net/"&gt;Learning Resources Metadata Initiative&lt;/a&gt; which is a profile of the &lt;a rel="nofollow" target="_blank" href="http://www.schema.org/"&gt;schema.org&lt;/a&gt; initiative for improving html markup. HTML5 may offer promise in this area. Including provenance and licensing information in the sharing of resources is important to digital literacies as well as meeting the requirements of attribution such as in the Creative Commons BY clause.&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Aggregation and discovery&lt;/strong&gt;&lt;/span&gt; is another area of interest for open content (see &lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/03/29/oeragg/"&gt;OER aggregation blog post&lt;/a&gt;). The &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/elearning/oer2.aspx"&gt;OER Thematic Collections&lt;/a&gt; projects have explored a range of approaches. The &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/publications/generalpublications/2011/08/ContentClusteringAndSustainingDigitalResources"&gt;Content Clustering and Sustaining Resources&lt;/a&gt; publication provides a good description of the approaches in this area generally. The Shuttleworth-funded &lt;a rel="nofollow" target="_blank" href="http://code.google.com/p/oer-roadmap/"&gt;OER Roadmap Project&lt;/a&gt; proposes an ecosystem of repositories and services, characterised by the use of APIs and shared protocols such as JISC-funded &lt;a rel="nofollow" target="_blank" href="http://swordapp.org/"&gt;SWORD&lt;/a&gt;. The &lt;a rel="nofollow" target="_blank" href="http://discovery.ac.uk/"&gt;Discovery&lt;/a&gt; Initiative promotes an open metadata ecology to enable better use and aggregation of content. The &lt;a rel="nofollow" target="_blank" href="http://www.learningregistry.org/"&gt;Learning Registry&lt;/a&gt; approach explores the use of activity data to enhance the metadata and discovery of resources and the OER Programme is funding a &lt;a rel="nofollow" target="_blank" href="http://blogs.cetis.ac.uk/lmc/2011/11/07/jisc-learningreg-node/"&gt;UK experimental node&lt;/a&gt;. Solutions might be developed that build on these initiatives, specifically to enhance the digital infrastructure for open content in education.&lt;/p&gt;
&lt;p&gt;Many sites hosting collections of educational materials keep logs of the search terms used by visitors to the site when searching for resources. There might be solutions that could be developed to aid the &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;understanding of search activity&lt;/strong&gt;&lt;/span&gt;. For example, a project could deliver a tool that facilitates the analysis of search logs to classify the search terms used with reference to the characteristics of a resource that may be described in the metadata. Such information should assist a collection manager in building their collection (e.g. by showing what resources were in demand) and in describing their resources in such a way that helps users find them. The analysis tool should be shown to work with search logs from a number of and should produce reports in a format that are readily understood, for example a breakdown of how many searches were for “subjects” and which were the most popular subjects searched for. A a degree of manual classification will be required, but if the system is capable of learning how to handle certain terms and that this learning would be shared between users: a user should not have to tell the system that “Biology” is a subject once they or any other user has done so. Further information on the sort of data that is available and what it might mean is outlined in CETIS’s blog post on Metadata Requirements from the &lt;a rel="nofollow" target="_blank" href="http://blogs.cetis.ac.uk/philb/2011/02/23/searchlogs/"&gt;Analysis of Search Logs&lt;/a&gt;.&lt;em&gt; &lt;/em&gt;Solutions should be developed as open source software then made free to use or install without restriction, with full documentation. The tool proposed above is one way that we could improve the understanding of search, other suggested solutions are welcome.&lt;/p&gt;
&lt;p&gt;Effective Search Engine Optimisation is key to open educational resources providing benefits of discoverability, reach reputation and marketing. Guidance on “&lt;a rel="nofollow" target="_blank" href="http://www.netskills.ac.uk/content/projects/2009/sca-seo/index.html"&gt;improving your online presence&lt;/a&gt;” needs applying to the wide range of platforms and content types used for OER, as described in JISC CETIS’ UKOER &lt;a rel="nofollow" target="_blank" href="http://blogs.cetis.ac.uk/johnr/2011/08/26/ukoer-2-content-management-platforms/"&gt;technical synthesis&lt;/a&gt;. Projects have explored SEO in several ways, for example, the &lt;a rel="nofollow" target="_blank" href="http://www.sicklecellanaemia.org/OER/article.php?id=135"&gt;SCOOTER project&lt;/a&gt; has produced guidance on its chosen approach to search engine optimisation and the &lt;a rel="nofollow" target="_blank" href="http://multimedia-oer.blogspot.com/2009/08/7-search-engine-optimisation-ad-words.html"&gt;MMTV project&lt;/a&gt; experimented with Google AdWords to improve SEO. The variations in format types and platforms mean that it is exposed to web search in a variety of ways. A particular key issue is how “repositories” compare to “web 2.0 services” in terms of search engine optimisation. To answer that, we may need to go beyond theory into running a structured experiment. For example, a technical investigation/tool for the&lt;strong&gt; &lt;span style="color:#ff6600;"&gt;SEO of commons platforms and formats for OER&lt;/span&gt; &lt;/strong&gt;would be very useful. This project would be a repeatable approach, using technical tools to run the SEO work and capture and present the findings in a useful way. The outputs of such an investigation would include the methodology, a findings report to JISC, and an accessible set of outputs aimed at OER projects. Other solutions to improving SEO for open content would also be very welcome.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/03/13/opencontentstories2/"&gt;Understanding use&lt;/a&gt; has been a major theme of the OER Programme Phase Two. The &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/elearning/oer2/oerimpact.aspx"&gt;Value of Reuse&lt;/a&gt; report and the &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/elearning/oer2/LearnerVoice.aspx"&gt;Literature Review of Learners Use of Open Educational Resources&lt;/a&gt; captured what is known about use of open educational resources. The &lt;a rel="nofollow" target="_blank" href="http://www.learningregistry.org/"&gt;Learning Registry&lt;/a&gt; is relevant here. The &lt;a rel="nofollow" target="_blank" href="http://blogs.oucs.ox.ac.uk/listeningforimpact/publications/"&gt;Listening for Impact&lt;/a&gt; study analysed the feedback and usage of some open content collections. Further useful resources are available from the &lt;a rel="nofollow" target="_blank" href="http://www.activitydata.org/"&gt;Activity Data Programme&lt;/a&gt;. &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Analytics&lt;/strong&gt;&lt;/span&gt; may be an important way to provide evidence of the benefits of open educational resources, so enhancing content and platforms to enable enhanced usage tracking, exploiting APIs of third party systems, exploring ways of capturing and visualising use, and providing dashboards to manage analytics data may be very useful.&lt;/p&gt;
&lt;p&gt;Online profiles are becoming a part of academic identity and open content provides a significant opportunity for academics to enhance their profile, alongside managing and reflecting on their professional work. To this point many efforts at creating academic profiles building on institutional information and open content have focused exclusively on profiles of publications and the provision of open access to scholarly communications. However, other forms of open content can play a significant role in academic identity and professional development. A key opportunity is therefore &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;linking a broader range of open content to academic profiles&lt;/span&gt;.&lt;/strong&gt;This might involve fully/semi-automated integration of publication/release/record of multiple types of open content into academic staff profiles. This is not about creating new platforms but of using feeds and APIs to enhance existing systems that handle continuing professional development / CVs / ePortfolios etc. Examples of this sort of functionality can be found in &lt;a rel="nofollow" target="_blank" href="http://humbox.ac.uk/profile/12"&gt;Humbox’s profile on contributing authors&lt;/a&gt; which also allows users to embed that author’s content list elsewhere, and &lt;a rel="nofollow" target="_blank" href="http://cnx.org/content/expanded_browse_authors?letter=R&amp;amp;author=drocchesso"&gt;Rice Connexions offers author profiles&lt;/a&gt;. Services such Slideshare and Youtube host user-generated content are well used as platforms for open content.Proposals could demonstrate fully/semi-automated approaches that can flexible draw on multiple distributed sources of open access articles, OER, blog posts and so on. Proposals to address this opportunity are very welcome.&lt;/p&gt;
&lt;p&gt;One mechanism that &lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/08/23/connecting-people-content/"&gt;connects people to content&lt;/a&gt; is &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;social recommendation&lt;/strong&gt;&lt;/span&gt;. This includes favouriting, liking, bookmarking, reviewing, and social curation tools such as &lt;a rel="nofollow" target="_blank" href="http://www.scoop.it/t/oer-tech/p/711387389/favoerites-and-my-challenge"&gt;Scoopit&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://paper.li/sheilmcn#!education"&gt;paper.li&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://zite.com/"&gt;zite&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://storify.com/ambrouk/webinar-jiscmrd-20111012"&gt;storify&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.pearltrees.com/#/N-u=1_27337&amp;amp;N-p=2135647&amp;amp;N-s=1_355252&amp;amp;N-f=1_355252&amp;amp;N-pw=1&amp;amp;N-fa=355252"&gt;pearltrees&lt;/a&gt; and so on.  Often this involves browser-based tools such as &lt;a rel="nofollow" target="_blank" href="http://www.edtechpost.ca/wordpress/2011/09/09/bookmarklets/"&gt;bookmarklets&lt;/a&gt; making it very easy for people to capture, share and store useful resources. There are two OER-specific bookmarking tools available that handle the licensing characteristics of open content: &lt;a rel="nofollow" target="_blank" href="http://oerbookmarking.ncl.ac.uk/"&gt;FavOERites &lt;/a&gt;developed at Newcastle University (as a UKOER funded project) and the &lt;a rel="nofollow" target="_blank" href="https://github.com/ISKME/OER-Commons"&gt;OER Commons tool&lt;/a&gt; both of which have APIs and have open sourced their code. The implementation and enhancement of these tools to handle open content may be a useful area for projects to explore. For example, projects might develop solutions for making content “share-friendly” to these tools, how the tools can use automatically generated metadata about licences, the user and their context, and how shared tags and vocabularies might enable more effective sharing for educational purposes.&lt;/p&gt;
&lt;p&gt;The growth in &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;e-books and e-readers&lt;/strong&gt;&lt;/span&gt;, both open and proprietary, is of interest to education. Books are a familiar format to use in teaching, but also digital technologies affording new ways of creating, sharing and using books. For example, the &lt;a rel="nofollow" target="_blank" href="http://collegeopentextbooks.org/"&gt;College Open Textbooks initiative&lt;/a&gt; states that “We have found that open textbooks should be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;easy to use, get and pass around&lt;/li&gt;
&lt;li&gt;editable so instructors can customize content&lt;/li&gt;
&lt;li&gt;cross-platform compatible&lt;/li&gt;
&lt;li&gt;printable&lt;/li&gt;
&lt;li&gt;and accessible so they work with adaptive technology”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the UK, JISC Collections have been running the &lt;a rel="nofollow" target="_blank" href="http://observatory.jiscebooks.org/"&gt;ebooks observatory&lt;/a&gt; and examining business models for &lt;a rel="nofollow" target="_blank" href="http://etextbook.jiscebooks.org/overview/"&gt;etextbooks&lt;/a&gt;. Developments from the research world are emerging around &lt;a rel="nofollow" target="_blank" href="http://www.driver-repository.eu/Enhanced-Publications.html"&gt;Enhanced Publications&lt;/a&gt; which combine research text, date and rich media. There is a recently announced &lt;a rel="nofollow" target="_blank" href="http://pressbooks.com/about/pressbooks-launch"&gt;pressbooks&lt;/a&gt; platform. International initiatives such as the The &lt;a rel="nofollow" target="_blank" href="http://www.saylor.org/otc/"&gt;Saylor Open Textbook Challenge&lt;/a&gt; the &lt;a rel="nofollow"&gt;WA State open course library etextbook initiative&lt;/a&gt; and have raised the profile of &lt;em&gt;open&lt;/em&gt; textbooks. JISC CETIS have described the &lt;a rel="nofollow" target="_blank" href="http://blogs.cetis.ac.uk/lmc/2010/11/25/open-e-textbook-use-case/"&gt;use case for open e-textbooks&lt;/a&gt;. There is &lt;a rel="nofollow" target="_blank" href="http://www.jiscdigitalmedia.ac.uk/crossmedia/advice/introduction-to-e-books/"&gt;guidance on ebooks available from JISC digital media&lt;/a&gt;, and JISC has funded the &lt;a rel="nofollow" target="_blank" href="http://jiscpub.blogs.edina.ac.uk/about/"&gt;#jiscpub R&amp;amp;D projects&lt;/a&gt;. Several campus-based publishing projects have piloted reusable approaches, including &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/inf11scholcomm/epicure.aspx"&gt;Epicure&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/inf11scholcomm/campusroar.aspx"&gt;CampusROAR&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/inf11scholcomm/larkinpress.aspx"&gt;Larkin Press&lt;/a&gt; and another useful example to look at is “&lt;a rel="nofollow" target="_blank" href="http://livingbooksaboutlife.org/"&gt;living books about life&lt;/a&gt;”.&lt;/p&gt;
&lt;p&gt;Phases 1 and 2 of OER programme made use of a wide range of platforms, blogs, wikis, repositories and often made modifications to the software to fully support OER use cases. It is likely to mean improving ingest and expose mechanisms, handling licence information, addressing syndicated feeds, APIs, widgets and apps. An example of platform enhancement would be the work Oxford University and others have done with &lt;a rel="nofollow" target="_blank" href="http://blogs.oucs.ox.ac.uk/openspires/2011/02/18/why-wordpress-for-oer-because-it-has-widgets/"&gt;Wordpress&lt;/a&gt; or the &lt;a rel="nofollow" target="_blank" href="http://news.commons.gc.cuny.edu/2011/11/22/the-cuny-academic-commons-announces-the-commons-in-a-box-project/"&gt;CUNY Academic Commons in a Box&lt;/a&gt; work.&lt;em&gt; &lt;/em&gt;Proposals are welcome to &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;enhance platforms for open content&lt;/strong&gt;&lt;/span&gt;. Bidders may wish to create enhancements to existing release, aggregation and remix platforms to improve the transfer of open content for educational purposes. Projects may wish to combine existing tools to provide enhanced functionality. The outcomes of these projects should be a richer exchange of metadata between publishing platforms, aggregators and other services used in the sharing of openly licensed content.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/files/2011/12/OERRI_wordle.jpg"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; The opportunities and challenges above are only indicative and not exhaustive. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Please read the full &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2011/11/oerrapidinnovation.aspx"&gt;Call&lt;/a&gt; for further understanding of what the requirements are for projects.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bidders are welcome to use the &lt;a rel="nofollow"&gt;oer-discuss mailing list&lt;/a&gt; to refine ideas and identify potential collaborators. JISC will not  provide a matchmaking service, but commercial and overseas experts are  welcome to use the mailing list to express an interest in collaborating.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff6600;"&gt;&lt;em&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#ff6600;"&gt;&lt;em&gt;&lt;strong&gt;I hope you find this useful. Comments very welcome.&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Amber Thomas&lt;/p&gt;
&lt;p&gt;JISC Programme Manager: digital infrastructure for learning and teaching materials&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Addendum&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Enhancing platforms for open content: the project cited is from City University New York not State University New York (now corrected, thanks to Matthew Gold, CUNY for spotting the error)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;div id="_mcePaste" style="width:1px;height:1px;overflow:hidden;"&gt; &lt;a rel="nofollow" target="_blank" href="http://openattribute.com/"&gt;http://openattribute.com/&lt;/a&gt;&lt;/div&gt;</description>
         <author>Amber Thomas</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=952</guid>
         <pubDate>Thu, 01 Dec 2011 11:19:48 +0000</pubDate>
      </item>
      <item>
         <title>Open Data Institute</title>
         <link>http://infteam.jiscinvolve.org/wp/2011/11/30/open-data-institute/</link>
         <description>&lt;p&gt;A little bit of buzz going around the (virtual) office today as the &lt;a rel="nofollow" target="_blank" href="http://www.innovateuk.org/_assets/0511/open%20data%20institute%2029nov11%20final%20(2).pdf"&gt;Technology Strategy Board announces the &amp;#8216;Open Data Institute&amp;#8217;&lt;/a&gt;.  Given the Digital Infrastructure Team&amp;#8217;s investment and work in open data (not least the recently completed &lt;a rel="nofollow" target="_blank" href="http://www.google.co.uk/search?aq=f&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=jiscexpo"&gt;linkeddata programme, #jiscEXPO&lt;/a&gt;), we are hoping that the opportunity to collaborate in pushing forward the Open Data agenda (especially in Universities and Colleges) will be a conversation happening soon &lt;img src='http://infteam.jiscinvolve.org/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley'/&gt; &lt;/p&gt;
&lt;p&gt;Stay tuned, you&amp;#8217;ll know (in the open) as we know &lt;img src='http://infteam.jiscinvolve.org/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley'/&gt; &lt;/p&gt;</description>
         <author>David F. Flanders</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/2011/11/30/open-data-institute/</guid>
         <pubDate>Wed, 30 Nov 2011 17:06:57 +0000</pubDate>
      <enclosure url="http://www.innovateuk.org/_assets/0511/open%20data%20institute%2029nov11%20final%20(2).pdf" length="99680" type="application/pdf" /><media:content url="http://www.innovateuk.org/_assets/0511/open%20data%20institute%2029nov11%20final%20(2).pdf" fileSize="99680" type="application/pdf" /><itunes:subtitle> A little bit of buzz going around the (virtual) office today as the Technology Strategy Board announces the &amp;#8216;Open Data Institute&amp;#8217;. Given the Digital Infrastructure Team&amp;#8217;s investment and work in open data (not least the recently complete</itunes:subtitle><itunes:author>David F. Flanders</itunes:author><itunes:summary> A little bit of buzz going around the (virtual) office today as the Technology Strategy Board announces the &amp;#8216;Open Data Institute&amp;#8217;. Given the Digital Infrastructure Team&amp;#8217;s investment and work in open data (not least the recently completed linkeddata programme, #jiscEXPO), we are hoping that the opportunity to collaborate in pushing forward the Open Data agenda (especially in Universities and Colleges) will be a conversation happening soon Stay tuned, you&amp;#8217;ll know (in the open) as we know </itunes:summary></item>
      <item>
         <title>OER Rapid Innovation Call</title>
         <link>http://infteam.jiscinvolve.org/wp/2011/11/29/oerri/</link>
         <description>&lt;p&gt;&lt;span style="color:#000080;"&gt;&lt;strong&gt;***THIS CALL FOR PROPOSALS CLOSED ON 27TH JANUARY 2012 and this blog post will no longer be updated***&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk"&gt;Joint Information Systems Committee&lt;/a&gt; (JISC) and the &lt;a rel="nofollow" target="_blank" href="http://www.heacademy.ac.uk/"&gt;Higher Education Academy&lt;/a&gt; (HEA) invites institutions to submit funding proposals for &lt;strong&gt;projects to enhance digital infrastructure to support open content for education&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Read the &lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2011/11/oerrapidinnovation.aspx"&gt;Call for Proposals&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;h3&gt;Supplementary Information&lt;/h3&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;IMPORTANT!: AMENDMENT TO THE CALL DOCUMENT: BIDS SHOULD BE SUBMITTED TO OER@JISC.AC.UK (NOT OER@JISC&lt;em&gt;MAIL&lt;/em&gt;.AC.UK AS IT SAID IN THE ORIGINAL CALL)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;CLARIFICATION: Proposals can be up to 6 pages long, the coversheet does &lt;em&gt;not &lt;/em&gt;count as part of the 6 pages and the Use Case does not count as part of the 6 pages either. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color:#000000;"&gt;REMINDER: Bidders are strongly advised to ask a peer with &amp;#8220;fresh eyes&amp;#8221; to read through the Call and Proposal before submission.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;An online briefing session was held on Friday 9th December 2011, 10:00-11:00.  &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;A &lt;a rel="nofollow" target="_blank" href="http://bit.ly/tJuzpX"&gt;recording of the briefing&lt;/a&gt; and the &lt;a rel="nofollow" target="_blank" href="http://slidesha.re/vNeqFJ"&gt;Slides&lt;/a&gt; are available.&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#ff6600;"&gt;&lt;span style="color:#000000;"&gt;I also ran a skype surgery on Wednesday 11th January 2012. Further queries are very welcome.&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;An extract of the Call is available: &lt;strong&gt;&lt;a rel="nofollow"&gt;Digital Infrastructure to Support Open Content for Education&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Further information on &lt;strong&gt;&lt;a rel="nofollow"&gt;Use Case Requirement&lt;/a&gt;&lt;/strong&gt; is available.&lt;/p&gt;
&lt;h3&gt;Summary of the Call&lt;/h3&gt;
&lt;p&gt;Eligible institutions (&lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/fundingopportunities/futurecalls/grant/eligibility.aspx"&gt;HEFCE capital&lt;/a&gt;) may request between £10,000 and £25,000 per project.  A total of £200,000 is available for this strand. Between 10 and 18 projects are likely to be funded.&lt;/p&gt;
&lt;p&gt;I &lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/2011/11/16/oerripreview/"&gt;previewed the Call&lt;/a&gt; earlier in November 2011.&lt;/p&gt;
&lt;div id="attachment_935" class="wp-caption aligncenter" style="width:412px;"&gt;&lt;a rel="nofollow" target="_blank" href="http://infteam.jiscinvolve.org/wp/files/2011/11/OERRI_wordle1.jpg"&gt;&lt;img class="size-large wp-image-935    " title="OERRI_wordle" src="http://infteam.jiscinvolve.org/wp/files/2011/11/OERRI_wordle1-1024x550.jpg" alt="wordcloud of scope of the Call" width="402" height="216"/&gt;&lt;/a&gt;&lt;p class="wp-caption-text"&gt;www.wordle.net of OER RI Call&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;The OLnet initiative has recently identified &lt;a rel="nofollow" href="#_ftn1"&gt;&lt;/a&gt;&lt;a rel="nofollow" target="_blank" href="http://olnet.org/node/639"&gt;Key Challenges for the OER Movement&lt;/a&gt;. These challenges include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How can we improve access to OER?&lt;/li&gt;
&lt;li&gt;What are the issues surrounding Copyright and Licensing and how can they be overcome?&lt;/li&gt;
&lt;li&gt;What technologies and infrastructure are needed/in place to help the OER movement?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It is these global challenges that underpin this Call for projects to enhance the digital infrastructure to support open content. The Call outlines some of the opportunities and challenges that have been identified in this space, proposals are welcome that meets these, or more generally the main aims of the Call.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Intended benefits of these projects are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A clearly identified use case will be met by the solution provided;&lt;/li&gt;
&lt;li&gt;Increased  understanding about how to identify and implement digital  infrastructure solutions to support open content for education&lt;/li&gt;
&lt;li&gt;An informed developer community, more aware of the target groups they are developing for;&lt;/li&gt;
&lt;li&gt;Enhanced  capacity, knowledge and skills to enable positive and informed change  in the sector (through piloting new technologies and approaches)&lt;/li&gt;
&lt;li&gt;Ideas  for new or enhanced services, infrastructure, standards or applications  that may be used at departmental, institutional, regional or national  levels&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These are Rapid Innovation projects.  In keeping with the size of the grants and short duration of the projects, the bidding process is lightweight and the reporting process will be blog-based.&lt;/p&gt;
&lt;p&gt;Bidders are welcome to use the &lt;a rel="nofollow"&gt;oer-discuss mailing list&lt;/a&gt;&lt;a rel="nofollow" href="#_ftn1"&gt;&lt;/a&gt; to refine ideas and identify potential collaborators. JISC will not provide a matchmaking service, but commercial and overseas experts are welcome to use the mailing list to express an interest in collaborating.&lt;/p&gt;
&lt;p&gt;The outputs of these projects will be made available open access and open source.&lt;/p&gt;
&lt;p&gt;Key Dates&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Call Released: Tuesday 29th November 2011&lt;/li&gt;
&lt;li&gt;Online Briefing Session: 10-12 GMT Friday 9th December 2011&lt;/li&gt;
&lt;li&gt;Bid Deadline: Friday 27th January 2012&lt;/li&gt;
&lt;li&gt;Projects should start by Monday 19&lt;sup&gt;th&lt;/sup&gt; March 2012 for 4-6 months and complete by Friday 19&lt;sup&gt;th&lt;/sup&gt; October 2012&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please do post questions as comments to this blog post, join oer-discuss, or contact me direct.&lt;/p&gt;
&lt;p&gt;Amber Thomas&lt;/p&gt;
&lt;p&gt;JISC Programme Manager: digital infrastructure for learning and teaching materials (&lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/contactus/staff/amberthomas.aspx"&gt;CONTACT INFO&lt;/a&gt;)&lt;/p&gt;</description>
         <author>Amber Thomas</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=932</guid>
         <pubDate>Tue, 29 Nov 2011 17:05:18 +0000</pubDate>
      </item>
      <item>
         <title>Google Scholar Citations and Metadata Quality</title>
         <link>http://ukwebfocus.wordpress.com/2011/11/28/google-scholar-citations-and-metadata-quality/</link>
         <description>Back in 2005 Debra Hiom, Amanda Closier and myself wrote a paper entitled &amp;#8220;Gateway Standardization: A Quality Assurance Framework For Metadata&amp;#8221; which was published in the Library Trends journal. The paper (which is available in MS Word and PDF format from the University of Bath repository) described the systematic approaches to &amp;#8216;spring-cleaning&amp;#8217; metadata which the SOSIG [...]&lt;img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ukwebfocus.wordpress.com&amp;amp;blog=497535&amp;amp;post=8665&amp;amp;subd=ukwebfocus&amp;amp;ref=&amp;amp;feed=1" width="1" height="1"/&gt;</description>
         <guid isPermaLink="false">http://ukwebfocus.wordpress.com/?p=8665</guid>
         <pubDate>Mon, 28 Nov 2011 09:26:07 +0000</pubDate>
         <content:encoded><![CDATA[<p>Back in 2005 Debra Hiom, Amanda Closier and myself wrote a paper entitled &#8220;<em><a rel="nofollow" target="_blank" href="http://opus.bath.ac.uk/427/">Gateway Standardization: A Quality Assurance Framework For Metadata</a></em>&#8221; which was published in the <em>Library Trends</em> journal. The paper (which is available in <a rel="nofollow" target="_blank" href="http://opus.bath.ac.uk/427/2/BKelly_qa%2Dmetadata%2Dpaper%2D1.doc">MS Word</a> and <a rel="nofollow" target="_blank" href="http://opus.bath.ac.uk/427/1/BKelly_qa%2Dmetadata%2Dpaper.pdf">PDF format</a> from the University of Bath repository) described the systematic approaches to &#8216;spring-cleaning&#8217; metadata which the SOSIG subject gateway which, at the time, was a subject gateway in the Resource Discovery Network.  The approaches which were taken at SOSIG reflected a quality assurance framework which was being developed by the JISC-funded QA Focus project which was described in a paper on &#8220;<em><a rel="nofollow" target="_blank" href="http://opus.bath.ac.uk/22700/">Developing a quality culture for digital library programmes</a></em>&#8220;.</p>
<p>The quality assurance approaches or metadata we described in the papers was focussed primarily on the service providers. However, six years later, the importance of the quality of metadata for resource discovery is no longer just of relevance to service providers. In a Web 2.0 environment in which content providers can make their teaching and learning and research outputs available on a wide range of services without the mediation of information professionals there is a need to ensure that a wider range of content providers are aware of risks that poor quality metadata can lead to valuable content being difficult to find.</p>
<p>I became aware of such risks while <a rel="nofollow" title="Permanent link to Surveying Russell Group University Use of Google Scholar&#xa0;Citations" target="_blank" href="http://ukwebfocus.wordpress.com/2011/11/24/surveying-russell-group-university-use-of-google-scholar-citations/">Surveying Russell Group University Use of Google Scholar Citations</a> which I described in a recent blog post.  As mentioned in the post I became aware of the dangers of over-counting the numbers of researchers who have claimed a profile by aggregating researchers from the University of Birmingham with those from the University of Birmingham at Alabama or those from Newcastle University with Newcastle University,  New South Wales.</p>
<div> <a rel="nofollow" target="_blank" href="http://ukwebfocus.files.wordpress.com/2011/11/google-sholar-citations-mispellings-201111.png"><img class="alignright  wp-image-8670" title="Google Scholar Citations misspellings" src="http://ukwebfocus.files.wordpress.com/2011/11/google-sholar-citations-mispellings-201111.png?w=395&#038;h=212" alt="" width="395" height="212"/></a>Of further investigation I discovered entries from researchers who had misspelt the name of their university by using &#8220;<em>univeristy</em>&#8221; &#8211; a common typo which I myself have made. Currently it seems <a rel="nofollow" target="_blank" href="http://scholar.google.com/citations?view_op=search_authors&amp;hl=en&amp;mauthors=univeristy&amp;after_author=wFAAAPj___8J&amp;astart=30">there are only 33 such misspellings</a>.</div>
<div></div>
<div>In our paper we described how:</div>
<div>
<p style="padding-left:30px;"><em>We have recommended to the JISC that those JISC-funded projects making significant use of metadata should address these issues as part of the project’s reporting procedures.</em></p>
<p>Whilst the issues referred to are still valid for projects which have significant metadata requirements, we now have the question of approaches which researchers can use when they are uploading information about their papers which may be harvested by a range of services, who aren&#8217;t in a position to implement metadata quality checking tools in services which may be used by full-time information management staff.</p>
<p>So what can individual researchers do to ensure that their papers don&#8217;t become difficult to find in tools such as Google Scholar Citations?</p>
<p><a rel="nofollow" target="_blank" href="http://ukwebfocus.files.wordpress.com/2011/11/collabgraph-201111.png"><img class="alignright  wp-image-8626" title="Collabgraph" src="http://ukwebfocus.files.wordpress.com/2011/11/collabgraph-201111.png?w=442&#038;h=353" alt="" width="442" height="353"/></a>I have experimented with tools such as <a rel="nofollow" target="_blank" href="https://collabgraph.xcend.de/">Collabgraph</a>, a finalist in <a rel="nofollow" target="_blank" href="http://dev.mendeley.com/api-binary-battle">the Mendeley/PLoS API Binary Battle</a>. This helped me to spot that a number of my papers listed in my Mendeley library had listed two sets of co-authors in a single string.  This brought home to me the potential benefits of visualisations for spotting errors in textual data.</p>
<p>In addition to use of such tools a recommendation I am making to colleagues is to create a profile and check you pages while the service is still new and there are only small numbers of users.  This means, for  example, that I can <a rel="nofollow" target="_blank" href="http://scholar.google.com/citations?view_op=search_authors&amp;hl=en&amp;mauthors=kelly&amp;after_author=ZX0AAPH___8J&amp;astart=20">search for authors called &#8220;Kelly&#8221;</a> and discover that there are currently only 26 entries and that there are no duplicate entries for me.</p>
<p>I can also <a rel="nofollow" target="_blank" href="http://scholar.google.com/citations?hl=en&amp;view_op=search_authors&amp;mauthors=ukoln">search for my department, UKOLN,</a> and check that the entries are correct.In this case we are fortunate in having a unique name for our department.  However in many other cases there may be legitimate variants: for example I currently find <a rel="nofollow" target="_blank" href="http://scholar.google.com/citations?hl=en&amp;view_op=search_authors&amp;mauthors=computer+science+southampton">seven entries for <strong>Computer Science, Southampton</strong></a> and <a rel="nofollow" target="_blank" href="http://scholar.google.com/citations?view_op=search_authors&amp;hl=en&amp;mauthors=ecs+southampton&amp;after_author=TasAAPf___8J&amp;astart=40">43 entries for <strong>ECS, Southampton</strong></a> with the discrepancy due, in part, to many researchers having a f<em>oo</em>@ecs.southampton.ac.uk email address.</p>
<p>As I started to reflect on ways in which errors could be introduced into such services and ways in which end user might search for resources I realised that although early adopters can gain benefits in adopting profiles in such services (by gaining additional exposure to one&#8217;s research and being able to more easily spot errors when there is only are small numbers of  profiles available) at some point the bottom-up approach will suffer from limitations. What we really need will be the centralised provision of quality assured metadata about research publications.  But services such as Google Citations Scholar won&#8217;t disappear in the short term (although, as with a range of other Google services, they could disappear in the future if they turn out not to be aligned with Google&#8217;s business interests).  My conclusions: be an early adopter in order to provide another mechanism for making ones research papers more visible but be prepared to accept the risk that the benefits may not last forever.</p>
</div>
<br />Filed under: <a rel="nofollow" target="_blank" href='http://ukwebfocus.wordpress.com/category/evidence/'>Evidence</a>, <a rel="nofollow" target="_blank" href='http://ukwebfocus.wordpress.com/category/repositories/'>Repositories</a>  <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gocomments/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ukwebfocus.wordpress.com/8665/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/godelicious/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ukwebfocus.wordpress.com/8665/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gofacebook/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/ukwebfocus.wordpress.com/8665/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gotwitter/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/ukwebfocus.wordpress.com/8665/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/gostumble/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ukwebfocus.wordpress.com/8665/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/godigg/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ukwebfocus.wordpress.com/8665/"/></a> <a rel="nofollow" target="_blank" href="http://feeds.wordpress.com/1.0/goreddit/ukwebfocus.wordpress.com/8665/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ukwebfocus.wordpress.com/8665/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ukwebfocus.wordpress.com&amp;blog=497535&amp;post=8665&amp;subd=ukwebfocus&amp;ref=&amp;feed=1" width="1" height="1"/>]]></content:encoded>
         <geo:lat>51.379915</geo:lat>
         <geo:long>-2.331708</geo:long>
         <media:content medium="image" url="http://0.gravatar.com/avatar/27731abff266f585f006998f65c74be9?s=96&amp;amp;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96">
            <media:title type="html">Brian Kelly (UK Web Focus)</media:title>
         </media:content>
         <media:content medium="image" url="http://ukwebfocus.files.wordpress.com/2011/11/google-sholar-citations-mispellings-201111.png">
            <media:title type="html">Google Scholar Citations misspellings</media:title>
         </media:content>
         <media:content medium="image" url="http://ukwebfocus.files.wordpress.com/2011/11/collabgraph-201111.png">
            <media:title type="html">Collabgraph</media:title>
         </media:content>
      <enclosure url="http://opus.bath.ac.uk/427/2/BKelly_qa%2Dmetadata%2Dpaper%2D1.doc" length="184832" type="application/msword" /><itunes:subtitle>Back in 2005 Debra Hiom, Amanda Closier and myself wrote a paper entitled &amp;#8220;Gateway Standardization: A Quality Assurance Framework For Metadata&amp;#8221; which was published in the Library Trends journal. The paper (which is available in MS Word and PDF</itunes:subtitle><itunes:summary>Back in 2005 Debra Hiom, Amanda Closier and myself wrote a paper entitled &amp;#8220;Gateway Standardization: A Quality Assurance Framework For Metadata&amp;#8221; which was published in the Library Trends journal. The paper (which is available in MS Word and PDF format from the University of Bath repository) described the systematic approaches to &amp;#8216;spring-cleaning&amp;#8217; metadata which the SOSIG [...]</itunes:summary></item>
      <item>
         <title>Activity data and data protection – what am I allowed to do?</title>
         <link>http://infteam.jiscinvolve.org/wp/2011/11/17/activity-data-and-data-protection-%e2%80%93-what-am-i-allowed-to-do/</link>
         <description>&lt;p&gt;JISC has been engaging in scoping the potential for activity/usage data for the HE sector under the &lt;a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/activitydata.aspx"&gt;Activity Data Programme&lt;/a&gt; with 9 projects.  There is much potential that activity data brings in terms of business intelligence for various uses such as recommendation services, collections management etc.  A very engaging &lt;a rel="nofollow" target="_blank" href="http://www.activitydata.org/"&gt;synthesis&lt;/a&gt; of the work has been produced plus &lt;a rel="nofollow" target="_blank" href="http://www.activitydata.org/Guides.html"&gt;high level guides&lt;/a&gt; for activity data.&lt;/p&gt;
&lt;p&gt;However up to this point, the relationship of usage data and the potential arising from data protection issues has not been explored in depth. Following on from a &lt;a rel="nofollow" target="_blank" href="http://www.jisclegal.ac.uk/Projects/ConsentManagement.aspx"&gt;report&lt;/a&gt; commissioned from &lt;a rel="nofollow" target="_blank" href="http://www.jisclegal.ac.uk/"&gt;JISC Legal&lt;/a&gt; together with a &lt;a rel="nofollow" target="_blank" href="http://www.jisclegal.ac.uk/Projects/ConsentManagement.aspx"&gt;briefing paper&lt;/a&gt; by &lt;a rel="nofollow" target="_blank" href="http://web2rights.com/"&gt;Naomi Korn and Charles Oppenheim&lt;/a&gt;, certain issues have been explored in depth which are not clear cut such as the creation and subsequent use of anonymised data which does not contain any personally identifiable information (name, age etc) but where the mashing up of this data could lead to a user being identified.  Services therefore need to be mindful of this but not let it prohibit the potential that activity data affords. The papers and accompanying FAQs explore these cases as well as instances where consent has been given to use personally identifiable information, the importance of seeking consent, how consent might be given and when?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://www.activitydata.org/Guides.html"&gt;High level guides for activity data&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://www.jisclegal.ac.uk/Projects/ConsentManagement.aspx"&gt;Personal Data and Consent Management: A Briefing Paper with FAQs&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel="nofollow" target="_blank" href="http://www.jisclegal.ac.uk/Projects/ConsentManagement.aspx"&gt;&lt;strong&gt;Consent Management: &lt;/strong&gt;&lt;strong&gt;Handling Personalisation Data Lawfully (full report)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;</description>
         <author>Balviar Notay</author>
         <guid isPermaLink="false">http://infteam.jiscinvolve.org/wp/?p=921</guid>
         <pubDate>Thu, 17 Nov 2011 12:45:46 +0000</pubDate>
      </item>
      <item>
         <title>David F. Flanders</title>
         <link>http://dfflanders.wordpress.com/</link>
         <guid isPermaLink="false">http://www.delicious.com/url/1045d474fbd6c6bb28f24fa474c2cae0#datamythology</guid>
         <pubDate>Wed, 25 May 2011 14:29:56 +0000</pubDate>
      </item>
      <item>
         <title>Business processes and workflow in the Web services world</title>
         <link>http://www.ibm.com/developerworks/webservices/library/ws-work.html</link>
         <guid isPermaLink="false">http://www.delicious.com/url/27690112bc0ca3e5964fa7e311d5df3a#leebogner</guid>
         <pubDate>Mon, 18 Apr 2011 13:29:53 +0000</pubDate>
      </item>
      <item>
         <title>OAI-ORE Importer for Omeka</title>
         <link>http://www.screencast.com/users/SeanHannan/folders/Default/media/47e6be9d-774f-47ae-b5a6-04b4b185e5f2</link>
         <guid isPermaLink="false">http://www.delicious.com/url/315631b94cc8b1bf750f59faa18ebc4a#esanmar</guid>
         <pubDate>Wed, 30 Mar 2011 21:24:05 +0000</pubDate>
      </item>
      <item>
         <title>Preservation Tools - Moving Forward</title>
         <link>http://davetaz-blog.blogspot.com/2011/03/preservation-tools-moving-forward.html</link>
         <description>&lt;div&gt;Over the last number of years, JISC and other bodies have funded a number of digital preservation projects which have resulted in some really valuable contributions to the area... now is the time to realise the benefits of this work and provide a digital preservation experience to everyday users. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To achieve this a not insignificant amount of work needs to be undertaken, namely to identify key applications and separate these from the complex systems into which they have been built. Alternatively many applications now need re-thinking and the best bits built into system which have super-ceded these applications. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;File Format Identification Tools&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;File format identification now has a number of tools available, each with their own advantages and disadvantages, in no particular order they are:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;DROID: &lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Started out as a tool to identify file types and versions of those types. :)&lt;/li&gt;&lt;li&gt;Each file version was assigned an identifier which could be referenced and re-used. :)&lt;/li&gt;&lt;li&gt;Identification of file was done via "signature", not extension matching. :)&lt;/li&gt;&lt;li&gt;Became complex as it was adjusted to suit workflows and provide much more complex information which few people understand or want :(&lt;/li&gt;&lt;li&gt;Added complexity increased the time required for each file classification, no longer a simple tool :(&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;FIDO:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;A new cut down client which takes the DROID signature files and does the simple stuff again :)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;FILE: &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;A built in Unix tool installed on every Unix based system in the world already! :)&lt;/li&gt;&lt;li&gt;Does not do version type identification :(&lt;/li&gt;&lt;li&gt;Does not provide a mime-type URI :(&lt;/li&gt;&lt;li&gt;Very quick to run :)&lt;/li&gt;&lt;li&gt;Has the capacity to add version type identification and there is a TODO in the code for it! :)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;With the PRONOM registry now looking at providing URIs for file versions, why can't we stop coding new tools and change the FILE library. This way it could handle the version information and feed back the URIs if people want them. I've looked briefly into this and the PRONOM signatures should be easy to transport and use with the file tool.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If I get time I might well have a go at this and feed it back to the community. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-2661869222401824269?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-2661869222401824269</guid>
         <pubDate>Mon, 14 Mar 2011 04:38:00 +0000</pubDate>
      </item>
      <item>
         <title>The Rise of Server-Side JavaScript (SSJS)</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20110124133546</link>
         <description>&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 rel="nofollow" target="_blank" href="http://code.google.com/p/v8/"&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 rel="nofollow" target="_blank" href="http://nodejs.org"&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 rel="nofollow" target="_blank" href="https://github.com/scottbw/wave-node"&gt;ported the Google Wave Gadget API implementation&lt;/a&gt; from &lt;a rel="nofollow" target="_blank" href="http://incubator.apache.org/wookie/"&gt;Apache Wookie&lt;/a&gt; over to Node.js in a couple of days (you can download it &lt;a rel="nofollow" target="_blank" href="https://github.com/scottbw/wave-node"&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 rel="nofollow" target="_blank" href="http://al3x.net/2010/07/27/node.html"&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 rel="nofollow" target="_blank" href="http://ringojs.org"&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 rel="nofollow" target="_blank" href="http://hns.github.com/2010/09/21/benchmark.html"&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 rel="nofollow" target="_blank" href="http://jackjs.org"&gt;Jack&lt;/a&gt;&lt;/strong&gt; is inspired by Ruby's &lt;a rel="nofollow" target="_blank" href="http://rack.rubyforge.org/"&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 rel="nofollow" target="_blank" href="http://wiki.commonjs.org/wiki/JSGI"&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 rel="nofollow" target="_blank" href="http://www.simpleframework.org/"&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 rel="nofollow" target="_blank" href="http://www.nitrojs.org/"&gt;Nitro&lt;/a&gt;&lt;/strong&gt; is a set of libraries that build on &lt;a rel="nofollow" target="_blank" href="http://wiki.commonjs.org/wiki/JSGI"&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 rel="nofollow" target="_blank" href="http://www.appenginejs.org/"&gt;AppEngineJS&lt;a rel="nofollow"&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;/p&gt;
 
 &lt;p&gt;&lt;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://unite.opera.com/"&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 rel="nofollow" target="_blank" href="http://www.w3.org/TR/widgets/"&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;strong&gt;&lt;a rel="nofollow" target="_blank" href="http://sling.apache.org"&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, "ESP", its implementation of server-side JavaScript  &lt;a rel="nofollow" target="_blank" href="http://asserttrue.blogspot.com/2010/07/learning-about-esp-pages-in-sling.html"&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 rel="nofollow" target="_blank" href="http://www.commonjs.org/"&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 rel="nofollow" target="_blank" href="http://wiki.commonjs.org/wiki/CommonJS"&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;&lt;/a&gt;&lt;/a&gt;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2011-01-24:20110124133546</guid>
         <pubDate>Mon, 24 Jan 2011 13:35:46 +0000</pubDate>
      </item>
      <item>
         <title>Responsive innovation – change management in a recession</title>
         <link>http://blog.paulwalk.net/2010/12/03/responsive-innovation-change-management-in-a-recession/</link>
         <description>Back in August I gave a short presentation to the JISC Innovation Group about the DevCSI project, introducing some ideas about possible future directions. The DevCSI project is a JISC-funded initiative designed to work directly with (software) developers in Higher Education &amp;#8230; &lt;a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2010/12/03/responsive-innovation-change-management-in-a-recession/"&gt;Continue reading &lt;span class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
         <guid isPermaLink="false">http://blog.paulwalk.net/?p=259</guid>
         <pubDate>Fri, 03 Dec 2010 16:03:48 +0000</pubDate>
         <content:encoded><![CDATA[<p>Back in August I gave a short presentation to the JISC Innovation Group about the <a rel="nofollow" target="_blank" href="http://devcsi.ukoln.ac.uk/blog/">DevCSI project</a>, introducing some ideas about possible future directions. The DevCSI project is a JISC-funded initiative designed to work directly with (software) developers in Higher Education through the general approach of encouraging them to establish a community or peers, sharing knowledge, experience, code etc. An aspect of this which has emerged during the first year of the project is the potential value in peer-training &#8211; where one developer trains a few of their peers. By supporting this kind of activity as an &#8216;add-on&#8217; to larger events, we seem to have hit on a way to deliver extremely cost-effective training to (and, importantly, <em>by</em>) the sector&#8217;s developers (we&#8217;ve done some work to calculate the financial value of this). DevCSI, then, provides a channel through which the sector, represented by JISC and UKOLN, can invest in its developers.</p>
<p>In recent years, JISC has invested in some development programmes based around an approach labelled <em><a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/programmes/inf11/jiscri.aspx">Rapid Innovation</a></em>. Rapid Innovation, in this context, described an approach of investment in small, short, cheap development projects designed to &#8216;scratch an itch&#8217;. There was more than an echo of the <a rel="nofollow" target="_blank" href="http://agilemanifesto.org/">Agile Manifesto</a> in this approach. The Rapid Innovation projects tended to show the following characteristics:</p>
<ul>
<li>they brought developers more to the fore</li>
<li>they produced lighter, more frequent documentation</li>
<li>they produced working code very early in the process</li>
<li>they involved end-users directly, and throughout the project</li>
</ul>
<p>The early work of DevCSI has been informed by this work &#8211; notably in the increased awareness of adoption of agile development methodologies.</p>
<p>So why is this important?</p>
<p>The radical changes currently being introduced to the economic and political landscape around higher education in the UK are forcing universities and colleges to re-examine themselves as &#8216;businesses&#8217;. With the growing interest in commodified hardware and software and remote <em>software as a service </em>(SaaS) options for service delivery, HEIs need to examine how they can best exploit these opportunities. (The JISC&#8217;s <a rel="nofollow" target="_blank" href="http://www.jiscinfonet.ac.uk/flexible-service-delivery/programme">Flexible Service Delivery Programme</a> has been established to help institutions in this). While HEIs will have differing levels and types of interest in what are being referred to as <em>cloud services</em>, they are generally going to be searching for efficiency-based savings.</p>
<p>The value proposition of financial cost-reduction from using shared services is something which cannot be ignored by HEIs &#8211; but it seems to me that there are some things which need to be born in mind:</p>
<ul>
<li>the biggest saving in cloud-based services is to the supplier, not the customer (although the supplier will pass on some of this saving)</li>
<li>this whole approach is not yet well understood &#8211; especially how SaaS sits with an &#8216;enterprise&#8217; service oriented architecture (SOA) approach which is also of interest to some HEIs</li>
<li>some services can be outsourced more easily, or to greater benefit, than others</li>
</ul>
<p>In <em><a rel="nofollow" target="_blank" href="http://blogs.cf.ac.uk/mwe/resource/eunis-2009-final.pdf">The role of the central IT Services organisation in a Web 2.0 world</a></em>, Joe Nicholls and David I Harrison introduce the useful characterisation of services being either <em>chore</em> or <em>core</em>. Making use of SaaS is a form of <em>outsourcing</em>, and outsourcing is a tricky thing to get right. There are arguments for outsourcing those things you have to do but have no special interest in (e.g. HEIs frequently outsource their catering operation). In the ICT service context such services might include the various administration systems which all HEIs need to operate (e.g. finance). These we might call <em>chore</em> services. However, another reason for outsourcing is a lack of capacity or expertise to deliver a service internally &#8211; whether or not that is the preferred option. Services which are <em>core</em> to the HEI&#8217;s business might fall into this category occasionally &#8211; even if this is not ideal. In a recession, with drastically reduced funding, HEIs might see more <em>core</em> services become unsustainable &#8211; or indeed need to reconsider what is core in the first place. Normally, business decisions of this sort are not so simply binary, and some complex judgement will need to be made.</p>
<p>Inevitably, the growing opportunity for outsourcing ICT services will be appealing to many HEIs &#8211; whether those services are outsourced to generic or specialist commercial suppliers, or to HE-sector-based consortia such as the <a rel="nofollow" target="_blank" href="http://kuali.org/">Kuali Foundation</a>. But outsourcing can introduce hidden costs. A lessening of control is one obvious concern. But a more insidious risk introduced by an enthusiastic embracing of outsourcing services is a temptation to start to regard the maintenance of local development expertise as a luxury. After all, if we&#8217;re going to outsource our ICT, why do we need to retain technical staff and, especially, developers. ICT is just a  commodity, right?</p>
<p>Well, no. I think it is a mistake to lose sight of the advantages that come from a local capacity to perform and deal with technical innovation. A local or &#8216;in house&#8217; development capacity is a valuable resource in the normal run of things. In a recession, it is <em>vital</em>.</p>
<p>The successful organisation will use a recession to examine its business and to change in order to be ready to fully exploit the economic recovery, when it comes. And large organisations are getting better at preparing themselves to be able to innovate <em>internally</em> or <em>locally</em>. Scott Anthony, who has worked with Clayton Christenson who coined the expression &#8220;disruptive innovation&#8221;, <a rel="nofollow" target="_blank" href="http://blogs.hbr.org/anthony/2008/12/can_established_companies_disr.html">lists some principles which inform an organisation&#8217;s ability to engage in innovation:</a></p>
<ul>
<li>Put the customer, and their important, unsatisfied job-to-be-done at the center of the innovation equation</li>
<li>Embrace the power of simplicity, convenience, and affordability</li>
<li>Create organizational space for disruptive growth businesses</li>
<li>Consider innovation levers beyond features and functions</li>
<li>Become world class at testing, iterating and adjusting</li>
</ul>
<p>(I&#8217;m not entirely enamoured of the &#8216;disruptive innovation&#8217; label &#8211; as my colleague Brian Kelly pointed out at the recent CETIS Conference, the HEI sector is receiving plenty of &#8216;disruption&#8217; right now from political forces &#8211; certainly enough to encourage innovation!)</p>
<p>In <a rel="nofollow" target="_blank" href="http://blogs.cetis.ac.uk/adam/2010/11/22/whither-innovation/"><em>Whither Innovation</em></a>, Adam Cooper of CETIS asks: &#8220;Could we leave innovation to the commercial sector and buy it in?&#8221;. Answering his own question, he quotes <a rel="nofollow" target="_blank" href="http://faculty.fuqua.duke.edu/%7Echarlesw/s591/Bocconi-Duke/Papers/C10/CohenLevinthalASQ.pdf">Cohen and Levinthal (1990)</a> who introduce the term <em>absorptive capacity</em>, describing :</p>
<blockquote>
<p>&#8230;a model of firm investment in research and development (R&amp;D), in which R&amp;D contributes to a firm’s absorptive capacity&#8230;.</p>
</blockquote>
<p>I see a direct parallel between outsourcing too much, and losing the absorptive capacity necessary to respond to change and to innovate to meet new challenges. In my talk to the JISC Innovation Group, I presented this diagram:</p>
<p><img style="display:block;margin-left:auto;margin-right:auto;" title="change_management.jpg" src="http://blog.paulwalk.net/wp-content/uploads/2010/12/change_management.jpg" border="0" alt="change_management.jpg" width="600" height="358"/></p>
<p>This diagram tries to express the role of the local developer to act as an agent enabling and supporting change in an HEI. The developer deals with the remote, outsourced ICT system at a technical level, becoming one route through which the HEI ensures it gets the best possible value out of this arrangement. Remote services are, nowadays, guaranteed to offer some sort of application programming interface (API) which allows the more technically capable customer to tailor the service to their needs, rather than simply being obliged to use an undifferentiated, default user-interface for example. Local developers are increasingly networked with their peers in other HEIs (not least because of the efforts of the <a rel="nofollow" target="_blank" href="http://devcsi.ukoln.ac.uk/blog/">DevCSI project</a>), so they become quite powerful in being able to exploit commonly used remote services through the free sharing of knowledge, technique and even code. And because local developers are, in some case, embracing a more agile approach to development, they become the conduit through which the end-user expresses their needs to make the remote, shared service better fit their local, idiosyncratic needs. Developers can become surprisingly aware of &#8216;business&#8217; processes and information flows through an HEI, as they have to deal with them at several levels (I wrote about experiences of this sort in a previous post, <a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2008/02/26/soa-and-reusable-knowledge/">SOA and reusable knowledge</a>).</p>
<p>I see an opportunity for the <a rel="nofollow" target="_blank" href="http://devcsi.ukoln.ac.uk/blog/">DevCSI project</a> to focus its efforts on this aspect of change within our HEIs. <em>Change management </em>is going to be crucial for HEIs as they redefine what is <em>core</em> and what is <em>chore</em>, as they decide what they can do best, and what can be best done for them by others. They are going to need a capable, knowledgeable and above all agile capacity to innovate to meet new business challenges and a changed ICT environment.</p>
<p>I&#8217;ve taken to using the label <em>responsive innovation</em> to describe the act of dealing with or instigating technical change in a manner which advances the core mission of the institution. Developers are not the only part of the solution, but they are a vital part. Not only do HEIs need to hang on to their best developers, they need to invest in them, if they are to manage change and not be managed <em>by</em> the changes being imposed on them.</p>
<p>Developers are <em>core.</em></p>]]></content:encoded>
      <enclosure url="http://blogs.cf.ac.uk/mwe/resource/eunis-2009-final.pdf" length="120772" type="application/pdf" /><media:content url="http://blogs.cf.ac.uk/mwe/resource/eunis-2009-final.pdf" fileSize="120772" type="application/pdf" /><itunes:subtitle>Back in August I gave a short presentation to the JISC Innovation Group about the DevCSI project, introducing some ideas about possible future directions. The DevCSI project is a JISC-funded initiative designed to work directly with (software) developers </itunes:subtitle><itunes:summary>Back in August I gave a short presentation to the JISC Innovation Group about the DevCSI project, introducing some ideas about possible future directions. The DevCSI project is a JISC-funded initiative designed to work directly with (software) developers in Higher Education &amp;#8230; Continue reading &amp;#8594;</itunes:summary></item>
      <item>
         <title>MEAOT Project - managing local innovation</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20101123132136</link>
         <description>&lt;p&gt;&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;h2&gt;Overview&lt;/h2&gt;
&lt;p&gt;The MEAOT project at the University of Cambridge took two existing administration tools developed  in-house by specific departments and sought to extend their use to other departments.
&lt;/p&gt;&lt;p&gt;The key areas of innovation were the two tools themselves, (1) the Teaching Office Database (TODB), (2) the Student Choices, but also the models of development, customization and deployment that were undertaken. In particular the "trunkless" customized development model used for TODB is identified as a significant innovation (3). For this review I'll look both at the tools, but in terms of innovation the methodology for supporting local development is perhaps the most significant aspect of the project to look at.
&lt;/p&gt;


&lt;h2&gt;TODB&lt;/h2&gt;
&lt;p&gt;TODB stands for "Teaching Office Database" and is a system for managing the allocation and tracking of staff time on common teaching tasks such as supervision, lectures and seminars. Administrators add teaching tasks to the system, which can then calculate approximate workloads. The best way to understand what TODB does is to go and &lt;a rel="nofollow" target="_blank" href="http://todb-demo.caret.cam.ac.uk/" class="external text" title="http://todb-demo.caret.cam.ac.uk/"&gt;try out the online demo&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt;TODB is a fairly basic web application in the general vein of time tracking and scheduling applications - this is something that people tend to have to do in a wide range of jobs and industries, so there is a lot of generic software in this category. The key issue with such systems is customising the information collected to fit the types of work and the way it is tracked (e.g. by cost centres or project codes) and to integrate it with other systems that provide data such as rates, codes and so on. However, TODB is not really intended to be a sophisticated and feature rich time/task management system, but rather as a simple database with some web forms that an administrator can customise themselves.
&lt;/p&gt;&lt;p&gt;It is also worth looking at the &lt;a rel="nofollow" target="_blank" href="https://sites.google.com/a/lkl.ac.uk/ldse/" class="external text"&gt;Learning Design Support Environment (formerly the LKL Pedagogic Planner)&lt;/a&gt; which is another system for planning teaching activities, from a slightly different viewpoint where the emphasis is on the types of teaching methods being used rather than resource tracking. However the actual tools are quite similar in some basic respects, and it would be interesting to see just how much overlap there might be.
&lt;/p&gt;&lt;p&gt;While TODB is certainly not that innovative as a system, it appears to have been successfully adopted at Cambridge, with eight departments evaluating the software, five of which seem committed to using it in production. 
&lt;/p&gt;&lt;p&gt;One of the reasons that is given for this success in adoption is an approach that encourages departments to freely modify the tool; this is something discussed later in this review under the heading of "trunkless development".
&lt;/p&gt;

&lt;h2&gt;Student Choices&lt;/h2&gt;
&lt;p&gt;Student Choices emerged from a set of diverse requirements that originated from an in-house student and course management system within the Physics department. However the project quickly determined that there was relatively little scope for use of the tool beyond the original department - partly as it provided functions that were adequately met by existing central systems. It was an interesting consequence of the project that the central student data management team has begun work with the Physics department to ensure they have a solution that also fits the wider requirements of the University for central reporting of student numbers (for example). Though as the report says "However, this action has also rendered our developed software redundant." I think actually this was a very good result!
&lt;/p&gt;

&lt;h2&gt;Trunkless Development approach&lt;/h2&gt;
&lt;p&gt;One of the main innovations of the MEAOT project is an approach to supporting local innovation &lt;a rel="nofollow" target="_blank" href="http://www.caret.cam.ac.uk/wp-content/uploads/2008/12/The-Trunkless-Development-Model.pdf" class="external text" title="http://www.caret.cam.ac.uk/wp-content/uploads/2008/12/The-Trunkless-Development-Model.pdf"&gt;" described by the project team in their report&lt;/a&gt; is something that she describes as a "trunkless development approach". 
&lt;/p&gt;&lt;p&gt;Basically what this means is that each department that wanted to use TODB took a copy of the code and then were free to customise and extend it however they wished. This is not quite the same as a typical OSS "trunk and branches" model in that here the core initial code is a prototype with very limited functionality and little attempt made at abstraction. The idea is that each copy of the application is kept very close to the needs and to the understanding of the small group of user-developers so that they can easily rewrite the application if they wish to. 
&lt;/p&gt;&lt;p&gt;Looked at as a general process, it doesn't really look all that different from any other software process:
&lt;/p&gt;
&lt;ol&gt;&lt;li&gt; Prototype developed by originating user
&lt;/li&gt;&lt;li&gt; Other users interested
&lt;/li&gt;&lt;li&gt; Central, one-off funding obtained for development
&lt;/li&gt;&lt;li&gt; Software is genericised, with a view to making expected range of stakeholder-specific customisations manageable
&lt;/li&gt;&lt;li&gt; Software deployed and customised user by user. Users and developers agree priorities for development.
&lt;/li&gt;&lt;li&gt; Lessons are incorporated back in to generic version and pushed to previously-addressed departments
&lt;/li&gt;&lt;li&gt; Detailed, tested documentation and handover to users
&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;(from &lt;a rel="nofollow" target="_blank" href="http://www.caret.cam.ac.uk/wp-content/uploads/2008/12/The-Trunkless-Development-Model.pdf" class="external text" title="http://www.caret.cam.ac.uk/wp-content/uploads/2008/12/The-Trunkless-Development-Model.pdf"&gt;MEAOT final report, 2010&lt;/a&gt;)
&lt;/p&gt;&lt;p&gt;One could take the above description and apply it to anything from Apache to Moodle. However, I think the difference in ethos could be characterised as "folk coding" - rather than the OSS processes that tend to be quite rigorous and applied by professional software developers, this approach was intended for use by departmental staff who dabbled in a bit of PHP and had no experience of or interest in such staples of software development as source control. I think also given the stated dislike of using standardised libraries as dependencies that the term "folk coding" makes a lot more sense than "trunkless development" as it seems to be a rejection of the techniques of modern software development to embrace a more DIY, almost anti-engineering approach to creating applications that are closer to the day to day concerns and problems of user-developers.
&lt;/p&gt;


&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/darrenkw/4047555813/" title="290 - 17 October: Morrismen by Darren W, on Flickr"&gt;&lt;img src="http://farm3.static.flickr.com/2523/4047555813_d0240eda6a.jpg" width="500" height="333" alt="Off to do a spot of PHP development at Cambridge"/&gt;&lt;/a&gt;
&lt;p&gt;&lt;i&gt;Off to do a spot of PHP development at Cambridge&lt;/i&gt;&lt;/p&gt;

&lt;p&gt;In that sense its somewhat counterintuitive. My first take on reading "trunkless development" was to think of &lt;a rel="nofollow" target="_blank" href="https://github.com/" class="external text" title="https://github.com/"&gt;Github&lt;/a&gt;, which is a social coding environment using the Git source control system. In Github, developers create "clones" of interesting code, improve on it, and then allow their derivatives to be merged into its parent project if so desired. Indeed a very similar activity took place within MEAOT, but using a completely manual process:
&lt;/p&gt;&lt;p&gt;"Maintaining eight independent branches means each time a change is made to one that might be useful to all, a rather laborious merging process is required to ensure that the new functionality is available in other departments but does not overwrite some other department-specific changes."
&lt;/p&gt;&lt;p&gt;Overall the model of "folk coding" to create department-maintained code is interesting, but as the report freely admits brings its own issues. For example, it seems to use more resources than a professional OSS-style software development model, however it distributes the usage of resources across independent departments, who have to then maintain their own variants. In some ways it resembles a software version of the widespread practice of departments keeping their own versions of enterprise data in the form of personal spreadsheets and Access databases - something which is very much frowned on in the wider world (I once worked for a company that provided data services to banks, where this type of practice still occurred, despite being absolutely forbidden on security and privacy grounds). Interestingly, the Student Choices work in this project provided a good counter-example, whereby a local student record system was identified as being potentially problematic, and central student data management have become involved to propose a centrally-supported solution.
&lt;/p&gt;&lt;p&gt;The question JISC have asked me to answer in these reviews is basically "how innovative is it?" In this case I'm not quite sure how to answer. In many ways "trunkless development"/"folk coding" could be seen as reviving a set of outdated development practices (if you replace "PHP" with "Visual Basic" you could be looking at a description of common practice circa 1990). However there is innovation here, and that innovation I think is in two parts.
&lt;/p&gt;&lt;p&gt;First, there is identifying a potential business case for these applying these kind of "anti-patterns" in areas that are left relatively untouched by enterprise IT investments - business processes that are limited to only a few members of staff, or are a sort of "barely repeatable process" (&lt;a rel="nofollow" target="_blank" href="http://thingamy.typepad.com/sigs_blog/2007/12/sap-influence-2.html" class="external text" title="http://thingamy.typepad.com/sigs_blog/2007/12/sap-influence-2.html"&gt;a term coined by Sigurd Rinde&lt;/a&gt;) that is unlikely to be standardised as a formal business process but can benefit from some form of automation, as long as it doesn't take too long or cost too much. (Perhaps MEAOT would have been as well advised to have looked into solutions such as &lt;a rel="nofollow" target="_blank" href="http://thingamy.com/" class="external text" title="http://thingamy.com/"&gt;Thingamy&lt;/a&gt; as an alternative to relying on departments having people with PHP skills?) However, as the Student Choices experience also shows, in some cases there also need to be interventions to replace local applications with central systems.
&lt;/p&gt;&lt;p&gt;There is a lot of "folk coding" already going on in institutions - for example in my own university I've seen quite a few bespoke departmental admin and workflow tools in a range of programming languages; I've even written a few myself (this blog software included). The second innovation introduced by this project was to try to embrace and improve this practice rather than to either ignore it or discourage it. I asked several colleagues in IT services and they had difficulty locating any policies or common practice in this area other than a few vague statements from some institutions discouraging the practice of local application development.
&lt;/p&gt;&lt;p&gt;Currently, while there are best practice frameworks that consider application management and application service portfolios (e.g. &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Application_Services_Library" class="external text" title="http://en.wikipedia.org/wiki/Application_Services_Library"&gt;ASL&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library" class="external text" title="http://en.wikipedia.org/wiki/Information_Technology_Infrastructure_Library"&gt;ITIL&lt;/a&gt;) there is little that is specific to managing local innovation and local application development. I asked Sandra Whittelston, chair of the UK Education Special Interest Group in ITSMF (IT Service Management Forum)  about this topic, and she commented that:
&lt;/p&gt;&lt;blockquote&gt;"In V3 ITIL we consider operational, tactical and strategic development (of course) and I think this may be useful in approaching this topic (from an apps developement sense) in that trying to control software developed locally (for local reasons) is a challenge. From a business perspective understanding why people do it and the risk of letting it get out of control whilst still allowing flexible handling of information is key."

"From the strategic vantage point service portfolio management is crucial as it allows us to see a birds eye view of our whole portfolio and its status.  This of course should include locally held systems and services.  Live apps should be included in the live part of the portfolio.."
&lt;/blockquote&gt;

&lt;p&gt;The role of a central IT project in MEAOT for the TODB solutionwas to introduce a kind of "limited professionalism" in terms of keeping common source code under control but not committing to maintaining the in-use code, and to support the requirement process. This in itself is an interesting innovation, and it also makes sense given the ethos at Cambridge of local autonomy.
&lt;/p&gt;&lt;p&gt;The team write in their report:
&lt;/p&gt;&lt;blockquote&gt;"Criticism of the software development methodology used with the TODB has been leveled at the difficulty in supporting software that, at the time of release, has eight slightly different versions, and may have been independently modified further without knowledge of changes being fed back to the support team. The simple answer is - there is no support burden! The whole point of the trunkless, decentralised model is that departments are self-supporting. This is a 'launch and forget' model. Were such a model used more widely, it would be wonderful for software developers, who traditionally enjoy developing new things and despise the 'housework' of ongoing support. The temptation to compromise the constant focus on local maintainability must be held in check, however."
&lt;/blockquote&gt;

&lt;p&gt;I think this last sentence is important - if a central IT service team introduce "limited professionalism" into department-based "folk coding" projects, it has to be with clear expectations on all sides. I think this would be one of the challenges to follow up with the team at Cambridge a year on to see if departments have continued to maintain their own variants without drawing in the project team members who presumably will have wanted to move onto other activities. 
&lt;/p&gt;&lt;p&gt;If I were to make one suggestion to throw into the mix it would be to make a concerted effort as part of the initial intervention to get those involved familiar with Github and its model of social coding, as while it doesn't impose a more structured way of working, it does make the process of merging much less problematic, reducing the effort required to coordinate the different variants. However, there will obviously be a temptation to try to turn "folk coders" into software engineers, which isn't the point at all.
&lt;/p&gt;&lt;p&gt;However, when we look across the two systems that MEAOT worked with the approach to application management could be characterised as pragmatic problem-solving rather than a top-down "enterprise architecture"-style approach - either supporting local innovation, or enabling centralisation whichever is appropriate to the situation. I think that given Sandra's comments it might be useful to see if there are lessons learned here that could contribute to the wider understanding of local application management, for example through UCISA's ITIL group and ITSMF.
&lt;/p&gt;
Photo by &lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/darrenkw/4047555813/"&gt;Darren W&lt;/a&gt;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-11-23:20101123132136</guid>
         <pubDate>Tue, 23 Nov 2010 00:00:00 +0000</pubDate>
      <enclosure url="http://www.caret.cam.ac.uk/wp-content/uploads/2008/12/The-Trunkless-Development-Model.pdf" length="96130" type="application/pdf" /><media:content url="http://www.caret.cam.ac.uk/wp-content/uploads/2008/12/The-Trunkless-Development-Model.pdf" fileSize="96130" type="application/pdf" /><itunes:subtitle> This article is part of a series of brief reviews of recent projects I've been asked to write by JISC. Overview The MEAOT project at the University of Cambridge took two existing administration tools developed in-house by specific departments and sought </itunes:subtitle><itunes:author>Scott Wilson</itunes:author><itunes:summary> This article is part of a series of brief reviews of recent projects I've been asked to write by JISC. Overview The MEAOT project at the University of Cambridge took two existing administration tools developed in-house by specific departments and sought to extend their use to other departments. The key areas of innovation were the two tools themselves, (1) the Teaching Office Database (TODB), (2) the Student Choices, but also the models of development, customization and deployment that were undertaken. In particular the "trunkless" customized development model used for TODB is identified as a significant innovation (3). For this review I'll look both at the tools, but in terms of innovation the methodology for supporting local development is perhaps the most significant aspect of the project to look at. TODB TODB stands for "Teaching Office Database" and is a system for managing the allocation and tracking of staff time on common teaching tasks such as supervision, lectures and seminars. Administrators add teaching tasks to the system, which can then calculate approximate workloads. The best way to understand what TODB does is to go and try out the online demo. TODB is a fairly basic web application in the general vein of time tracking and scheduling applications - this is something that people tend to have to do in a wide range of jobs and industries, so there is a lot of generic software in this category. The key issue with such systems is customising the information collected to fit the types of work and the way it is tracked (e.g. by cost centres or project codes) and to integrate it with other systems that provide data such as rates, codes and so on. However, TODB is not really intended to be a sophisticated and feature rich time/task management system, but rather as a simple database with some web forms that an administrator can customise themselves. It is also worth looking at the Learning Design Support Environment (formerly the LKL Pedagogic Planner) which is another system for planning teaching activities, from a slightly different viewpoint where the emphasis is on the types of teaching methods being used rather than resource tracking. However the actual tools are quite similar in some basic respects, and it would be interesting to see just how much overlap there might be. While TODB is certainly not that innovative as a system, it appears to have been successfully adopted at Cambridge, with eight departments evaluating the software, five of which seem committed to using it in production. One of the reasons that is given for this success in adoption is an approach that encourages departments to freely modify the tool; this is something discussed later in this review under the heading of "trunkless development". Student Choices Student Choices emerged from a set of diverse requirements that originated from an in-house student and course management system within the Physics department. However the project quickly determined that there was relatively little scope for use of the tool beyond the original department - partly as it provided functions that were adequately met by existing central systems. It was an interesting consequence of the project that the central student data management team has begun work with the Physics department to ensure they have a solution that also fits the wider requirements of the University for central reporting of student numbers (for example). Though as the report says "However, this action has also rendered our developed software redundant." I think actually this was a very good result! Trunkless Development approach One of the main innovations of the MEAOT project is an approach to supporting local innovation " described by the project team in their report is something that she describes as a "trunkless development approach". Basically what this means is that each department that wanted to use TODB took a copy of the code and then were free to customise and extend it however they wish</itunes:summary></item>
      <item>
         <title>Hot Topics in Scholarly Systems</title>
         <link>http://davetaz-blog.blogspot.com/2010/11/hot-topics-in-scholarly-systems.html</link>
         <description>Since I last wrote a blog post the world has been going through some harsh times where cutbacks and simplifications have been essential. The phrase "Throw money at it" no longer applies to anything and all of a sudden organisations as well as people seem far more keen to share than before (although we are still not fully open and sharing, mostly it's organisations wanting stuff without sharing themselves, but we'll get there).&lt;br /&gt;&lt;br /&gt;Anyway enough of that, what is actually happening?&lt;br /&gt;&lt;br /&gt;Well I am very proud to be at the forefront of an international effort to hold a series of scholarly technology meetings focussed on solving institutional problems. These meetings, known as the Scholarly Information Technical Summit (SITS) meetings, are being held in alongside many international conferences over the next 2 years and are being backed by all the major international funding bodies. See  http://bit.ly/Scholarly_Infrastructure_Technical_Summit for more info.&lt;br /&gt;&lt;br /&gt;There have now been 2 meetings, although SITS only came about because the first one was so successful. Each meeting conforms to the Open Agenda (see wikipedia) principal and is chaired likewise. This leads to the agenda being very pertinent to the people in the room and often creates conversation critical to the forward momentum of some of the technologies discussed. In the next few paragraphs I'm going to try and summerise the hot topics from the first meeting:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SWORD&lt;/span&gt; - Put stuff in a repository&lt;br /&gt;&lt;br /&gt;SWORD has undoubtedly been a huge success, it's simple and well supported by many publishers and publishing software (including most notably the Microsoft office suite via the author add-in tool http://research.microsoft.com/authoring). There are however some problems which the community wants to address without making it more complex:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Packaging Formats - What exactly do you submit in your SWORD bundle, how should it be formed. There was no clear consensus other than we feel endpoints should try to support a multitude of formats depending on their users.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Endpoints are hard to find, for both users and the software, this could do with being addressed either via negotiation or meta tags of some sort.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;URIs in the returned package are not well specified to say what they mean or what they should mean.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Not a complete CRUD model&lt;/li&gt;&lt;li&gt;No levels of compliance any more&lt;/li&gt;&lt;li&gt;SWORD uses basic auth (too basic?)&lt;/li&gt;&lt;/ul&gt;The general call was that these points need addressing without making the SIMPLE (that's what the S stands for) too complex. CRUD looks interesting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;OUTCOME: &lt;/span&gt;A follow on &lt;span style="font-weight:bold;"&gt;SWORD&lt;/span&gt; project has been funded by JISC (UK) along with a number of complementary (but separate) projects including &lt;span style="font-weight:bold;"&gt;DepositMO &lt;/span&gt;(http://blogs.ecs.soton.ac.uk/depositmo) and &lt;span style="font-weight:bold;"&gt;SONEX&lt;/span&gt; (http://sonexworkgroup.blogspot.com/).&lt;br /&gt;&lt;br /&gt;Personally i'm involved in DepositMO which intends to use SWORD (+CRUD) at it's core and extend this even further (outside of SWORD) to be fully interactive with the users. More can be found on the levels of conformance via the DepositMO blog (http://blogs.ecs.soton.ac.uk/depositmo).&lt;br /&gt;&lt;br /&gt;Package guidelines are to be set out by the new SWORD project along with tight definitions on what URIs mean and what it means to CRUD those URIs.&lt;br /&gt;&lt;br /&gt;Being written in to both projects I hope to bring not only technical knowledge to the table but also real world usages.&lt;br /&gt;&lt;br /&gt;There was also a call to look into technologies like OAuth and it's usages in SWORD, however this was a minor part of what became a major conversation at the second meeting.&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Inverse Sword&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;This conversation started on workflows and a discussion on the opportunities for common workflows and their impact. &lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;The problem is that workflows tend to be very specific and quiet heavy weight in their approach to a problem, often constrained by the domain. This is the advantage of SWORD, it doesn't specify one, just a technique for transferring stuff. So what about reverse SWORD where you request a URI and a packaging format you want.&lt;br /&gt;&lt;br /&gt;This basically then re-inforced the conversation on what it meant to have SWORD endpoints supporting full CRUD using content negotiation to agree on packaging formats.  Clearly something to take forward... as it was!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Storage for Digital Repositories&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Question was (not from me): What is their beyond the Akubra (now DuraCloud) and my two projects (one of which has been finished)? &lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;It is clear that there are now a whole range of storage options and technologies with infinite numbers of APIs, luckily many of the cloud providers use the S3 API (which is good!). So what rules languages are there for expressing &lt;span style="font-weight:bold;"&gt;where&lt;/span&gt; things should be stored?&lt;br /&gt;&lt;br /&gt;I briefly explained the EPrints implementation (labelled as mine but it isn't, it's EPrints property) which uses lightweight plug-ins to communicate with each service. These plug-ins implement 4 API calls (Store, Retrieve, Delete and one other necessary I won't bother explaining here). There is then an XML/XSLT based policy file which dictates which plug-ins are used to store what. Each file is then stored and metadata adjusted to state where it is stored in case policy changes. Upon a policy change, the files can be re-arranged to their correct locations again. This can also handle changes in storage architecture and whole services being off-lined. Advantage with this approach, which the community likes, is that you can use any number of storage solutions simultaneously and store as many copies of files on different ones as you like. For more see http://eprints.ecs.soton.ac.uk/17084/.&lt;br /&gt;&lt;br /&gt;The actions from this were that others were going to look at this implementation to see if this rule based language could apply on other repository platforms. Further it would be nice to have some good reference architectures available from vendors.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Services and Configuration Languages &lt;/span&gt;(was Common Platforms/Tools on the day)&lt;br /&gt;&lt;br /&gt;This was an interesting conversation which started around the idea of being able to re-use technologies by re-using/calling code libraries directly. The problem is here (as I see it) the number of coding environments and versions of these environments available.&lt;br /&gt;&lt;br /&gt;The solution is REST (not SOAP) APIs on the web and abstraction APIs in the code (e.g. SOLR) which enable you to call functions from (say) the command line, without having to &lt;span style="font-style:italic;"&gt;understand&lt;/span&gt; the code.&lt;br /&gt;&lt;br /&gt;David Flanders perhaps summed it up best, there are levels of interaction, some easier than others:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Core System (hard)&lt;/li&gt;&lt;li&gt;Exposing structured data&lt;/li&gt;&lt;li&gt;End user interfaces (including APIs)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;XML for configuration is a bit of a sticking point with users, but you need a machine readable language to configure the machine. Perhaps the point is here only use XML if you need it otherwise simple config files with "=" signs in is fine.&lt;br /&gt;&lt;br /&gt;There is no real answer to this question other than try and keep it simple... stupid.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Author IDs (URIs)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;&lt;/span&gt;Yes it's our favourite topic raising its ugly head again!&lt;br /&gt;&lt;br /&gt;It is clear that there are many efforts in this area, none of which have fully succeeded yet&lt;span style="font-weight:bold;"&gt;&lt;span style="font-weight:bold;"&gt;&lt;/span&gt;. &lt;/span&gt;There is still much interest in this area however and it is clear that we should be prepared to handle multiple IDs for a single author and be able to align them (if allowed) at a later stage.&lt;br /&gt;&lt;br /&gt;Currently the project to watch is ORCID which is a continuation of a previous project by Thompson (which failed commercially in this project).&lt;br /&gt;&lt;br /&gt;The consensus was however that we are not wrong to mint URIs for our authors in our repositories.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Conclusions&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Identification/Authorisation is a problem, can technologies like OAuth not only help with authorisation but also with identification? This could be a very interesting area.&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;SWORD being taken forward is a very positive outcome of the first SITS meeting.&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Simple services with simple APIs are so much more effective than "project centric" solutions and bloatware.&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Simple services are usable by lots of people!&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-318178988423514450?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-318178988423514450</guid>
         <pubDate>Mon, 22 Nov 2010 07:13:00 +0000</pubDate>
      </item>
      <item>
         <title>djatoka</title>
         <link>http://african.lanl.gov/adore-djatoka/</link>
         <guid isPermaLink="false">http://www.delicious.com/url/66dc259754079bf51c80414b3bb04c5f#digital_initiatives</guid>
         <pubDate>Tue, 16 Nov 2010 01:40:14 +0000</pubDate>
      </item>
      <item>
         <title>Erewhon: Mobile and location-based services in Oxford</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20101103092030</link>
         <description>&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 rel="nofollow" name="Overview"&gt;&lt;/a&gt;&lt;h2&gt;Overview&lt;/h2&gt;
&lt;p&gt;The &lt;a rel="nofollow" target="_blank" href="http://erewhon.oucs.ox.ac.uk/"&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 rel="nofollow" name="Molly"&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 rel="nofollow" target="_blank" href="http://www.dukenews.duke.edu/2009/03/mobile_apps.html" class="external text" title="http://www.dukenews.duke.edu/2009/03/mobile_apps.html"&gt;Duke Apps&lt;/a&gt;). JISC has also funded other projects to develop mobile applications, for example &lt;a rel="nofollow" target="_blank" href="http://mymobilebristol.com/" class="external text" title="http://mymobilebristol.com/"&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 rel="nofollow" target="_blank" href="http://www.ombiel.com/campusm.html" class="external text" title="http://www.ombiel.com/campusm.html"&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 rel="nofollow" target="_blank" href="http://www.readwriteweb.com/archives/mobile_app_or_browser-based_site.php" class="external text" title="http://www.readwriteweb.com/archives/mobile_app_or_browser-based_site.php"&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 rel="nofollow" target="_blank" href="http://www.blackboard.com/Mobile/Mobile-Central.aspx" class="external text" title="http://www.blackboard.com/Mobile/Mobile-Central.aspx"&gt;Blackboard Mobile Central&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://www.pragmasql.com/home/moodletouch.aspx" class="external text" title="http://www.pragmasql.com/home/moodletouch.aspx"&gt;Moodle Touch&lt;/a&gt;. Molly itself provides connectors for the &lt;a rel="nofollow" target="_blank" href="http://sakaiproject.org/" class="external text" title="http://sakaiproject.org/"&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 rel="nofollow" target="_blank" href="http://www.sungardps.com/en/productofferings/ossimobilecomputingapps.aspx" class="external text" title="http://www.sungardps.com/en/productofferings/ossimobilecomputingapps.aspx"&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 rel="nofollow" target="_blank" href="http://mitmobileweb.sourceforge.net/" class="external text" title="http://mitmobileweb.sourceforge.net/"&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 rel="nofollow" target="_blank" href="http://mobilewebosp.pbworks.com/"&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 rel="nofollow" target="_blank" href="http://oxforderewhon.wordpress.com/2010/03/04/the-open-sourcing-of-mobile-oxford/"&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 rel="nofollow" target="_blank" href="https://www.ohloh.net/p/molly-mobile/analyses/latest" class="external text" title="https://www.ohloh.net/p/molly-mobile/analyses/latest"&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 rel="nofollow" name="Gaboto"&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;"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."
&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 rel="nofollow" target="_blank" href="http://jena.sourceforge.net/" class="external text" title="http://jena.sourceforge.net/"&gt;Jena&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://semanticweb.org/wiki/Elmo" class="external text" title="http://semanticweb.org/wiki/Elmo"&gt;Elmo&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="https://sommer.dev.java.net/" class="external text" title="https://sommer.dev.java.net/"&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 rel="nofollow" target="_blank" href="http://www.semanticuniverse.com/articles-binding-java-objects-rdf.html" class="external text" title="http://www.semanticuniverse.com/articles-binding-java-objects-rdf.html"&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 rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Keyhole_Markup_Language" class="external text" title="http://en.wikipedia.org/wiki/Keyhole_Markup_Language"&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 rel="nofollow" name="Modelling_institutional_spaces_and_resources"&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 rel="nofollow" target="_blank" href="http://www.oucs.ox.ac.uk/oxpoints/index.xml.ID=body.1_div.2" class="external text" title="http://www.oucs.ox.ac.uk/oxpoints/index.xml.ID=body.1_div.2"&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 rel="nofollow" target="_blank" href="http://www.mugges-fp7.org/pdf/MUGGES-ToulouseSpaceShow.pdf" class="external text" title="http://www.mugges-fp7.org/pdf/MUGGES-ToulouseSpaceShow.pdf"&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 rel="nofollow" name="References"&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 rel="nofollow" target="_blank" href="http://p-comp.di.uoa.gr/pubs/Kolomvatsos_MTSR.pdf" class="external text" title="http://p-comp.di.uoa.gr/pubs/Kolomvatsos_MTSR.pdf"&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 rel="nofollow" target="_blank" href="http://www.wireless-earth.de/paper/GI_MobilInfMgmt05.pdf" class="external text" title="http://www.wireless-earth.de/paper/GI_MobilInfMgmt05.pdf"&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;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-11-03:20101103092030</guid>
         <pubDate>Wed, 03 Nov 2010 00:00:00 +0000</pubDate>
      <enclosure url="http://www.mugges-fp7.org/pdf/MUGGES-ToulouseSpaceShow.pdf" length="850807" type="application/pdf" /><media:content url="http://www.mugges-fp7.org/pdf/MUGGES-ToulouseSpaceShow.pdf" fileSize="850807" type="application/pdf" /><itunes:subtitle> This article is part of a series of brief reviews of recent projects I've been asked to write by JISC. Overview The Erewhon project at the University of Oxford investigated the areas of mobile applications, web services and institutional geo-spatial data</itunes:subtitle><itunes:author>Scott Wilson</itunes:author><itunes:summary> This article is part of a series of brief reviews of recent projects I've been asked to write by JISC. Overview The Erewhon project 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. Molly 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. 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. Duke Apps). JISC has also funded other projects to develop mobile applications, for example MyMobile Bristol. 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 CampusM 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 article on ReadWriteWeb for a brief discussion of native applications on mobile versus web applications targeting mobile browsers). There are also other offerings based on particular institutional systems, such as Blackboard Mobile Central and Moodle Touch. Molly itself provides connectors for the Sakai VLE. It is likely that MIS vendors will follow suit and offer suites of mobile applications for their platforms. For example, Sungard is offering a range of mobile applications for its public-sector MIS applications. It is also worth noting that the MIT Mobile Web framework, a very similar open-source mobile framework emerged at around the same time as the Molly project; from which the Mobile Web OSP community open source project has been developed. So the key innovation here is not the application itself, but its position as a UK-oriented community open source project as a sustainable alternative to both commercial products and also bespoke development by individual institutions. 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 taking a community-oriented approach, and have two production implementations (University of Oxford and Oxford Brookes). 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. To aid in monitoring progress by Molly </itunes:summary></item>
      <item>
         <title>GeoCrossWalk</title>
         <link>http://www.geoxwalk.ac.uk/</link>
         <guid isPermaLink="false">http://www.delicious.com/url/68b098f38de8289c6a78090f981566ba#</guid>
         <pubDate>Wed, 27 Oct 2010 19:58:46 +0000</pubDate>
      </item>
      <item>
         <title>OJS/OCS Repository Deposit Project - APSRWiki</title>
         <link>http://pilot.apsr.edu.au/wiki/index.php/OJS/OCS_Repository_Deposit_Project</link>
         <guid isPermaLink="false">http://www.delicious.com/url/0aded1bb3b6e5594322fff83e01cd960#langcdlinks</guid>
         <pubDate>Wed, 20 Oct 2010 15:32:29 +0000</pubDate>
      </item>
      <item>
         <title>Why Transliteracy? An Introduction for Librarians « Libraries and Transliteracy</title>
         <link>http://librariesandtransliteracy.wordpress.com/2010/07/30/why-transliteracy-an-introduction-for-librarians-2/</link>
         <guid isPermaLink="false">http://www.delicious.com/url/5151d067fe8599c4164d28a34e9bcf3c#haikugirl0z</guid>
         <pubDate>Thu, 07 Oct 2010 00:29:29 +0000</pubDate>
      </item>
      <item>
         <title>New DuraCloud Beta Released</title>
         <link>http://feedproxy.google.com/~r/typepad/mleggott/loomware/~3/z0z1PEVcjEU/new-duracloud-beta-released.html</link>
         <description>&lt;p&gt;Thinking about moving your ILS to the cloud? Wondering how you are going to manage all that research data over the next few decades? You may want to keep your options open and work with an open system like &lt;a rel="nofollow" target="_blank" href="http://duraspace.org/duracloud.php"&gt;DuraCloud&lt;/a&gt; from the good folks at &lt;a rel="nofollow" target="_blank" href="http://duraspace.org/index.php"&gt;DuraSpace&lt;/a&gt;. DuraCloud is open source and yet works with common commercial cloud systems (currently Amazon, AWS and Rackspace) and provides a number of useful features for building an enhanced repository infrastructure.&lt;/p&gt;&lt;p&gt;The &lt;a rel="nofollow" target="_blank" href="http://islandora.ca/"&gt;Islandora&lt;/a&gt; team will be piloting DuraCloud for a number of use cases, including running the entire stack in the cloud, so stay tuned for new developments on that front.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=z0z1PEVcjEU:wjM1wmB10vg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=z0z1PEVcjEU:wjM1wmB10vg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?i=z0z1PEVcjEU:wjM1wmB10vg:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=z0z1PEVcjEU:wjM1wmB10vg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?i=z0z1PEVcjEU:wjM1wmB10vg:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=z0z1PEVcjEU:wjM1wmB10vg:EpLpB3ZkKWg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?d=EpLpB3ZkKWg" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;</description>
         <author>mleggott</author>
         <guid isPermaLink="false">tag:typepad.com,2003:post-6a00d83452e76c69e2013487498520970c</guid>
         <pubDate>Mon, 13 Sep 2010 11:52:51 +0000</pubDate>
      </item>
      <item>
         <title>Making standards and specifications: Technical approaches</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20100909110407</link>
         <description>&lt;p&gt;Later this month is the second &lt;a rel="nofollow" target="_blank" href="http://wiki.cetis.ac.uk/Future_of_Interoperability_Standards_September_2010"&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 rel="nofollow" name="UML"&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 rel="nofollow" target="_blank" href="http://oauth.net" class="external text" title="http://oauth.net"&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 rel="nofollow" target="_blank" href="http://hueniverse.com/2007/10/beginners-guide-to-oauth-part-ii-protocol-workflow/" class="external text" title="http://hueniverse.com/2007/10/beginners-guide-to-oauth-part-ii-protocol-workflow/"&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 rel="nofollow" name="Use_Cases_and_Requirements"&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 rel="nofollow" target="_blank" href="http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/" class="external text" title="http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/"&gt;Widgets 1.0 Requirements&lt;/a&gt; document). In CEN I've worked on specs using high level "business cases" 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 rel="nofollow" target="_blank" href="ftp://ftp.cenorm.be/PUBLIC/CWAs/e-Europe/WS-LT/CWA15903-00-2008-Dec.pdf" class="external text" title="ftp://ftp.cenorm.be/PUBLIC/CWAs/e-Europe/WS-LT/CWA15903-00-2008-Dec.pdf"&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 rel="nofollow" name="Design_Goals"&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 rel="nofollow" target="_blank" href="http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/#design-goals" class="external text" title="http://www.w3.org/TR/2009/WD-widgets-reqs-20090430/#design-goals"&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 "classes", "properties", "domains" 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 "vocabulary" 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 rel="nofollow" target="_blank" href="http://dublincore.org/documents/singapore-framework/" class="external text" title="http://dublincore.org/documents/singapore-framework/"&gt;Singapore Framework&lt;/a&gt;  sets out a methodology for constructing "domain models" and "description set profiles" 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 "european learner mobility documents" 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 rel="nofollow" target="_blank" href="http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2" class="external text" title="http://www.xcri.org/wiki/index.php/XCRI_CAP_1.2"&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. "each instance of ClassX MUST have exactly one PropertyY").
&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 rel="nofollow" name="Conformance_Testing"&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 rel="nofollow" target="_blank" href="http://dev.w3.org/2008/dev-ind-testing/extracting-test-assertions-pub.html" class="external text" title="http://dev.w3.org/2008/dev-ind-testing/extracting-test-assertions-pub.html"&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 "pay to test" 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; Dominique's work here on test generation at W3C, as well as to the work of &lt;a rel="nofollow" target="_blank" href="http://wiki.cetis.ac.uk/images/d/d0/DahnJISC.pdf" class="external text" title="http://wiki.cetis.ac.uk/images/d/d0/DahnJISC.pdf"&gt;Ingo Dahn&lt;/a&gt;.&lt;/p&gt;

&lt;a rel="nofollow" name="Open_Source_.28Reference.29_Implementations"&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 "reference" 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; "vocabulary"-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 rel="nofollow" name="If_in_doubt.2C_throw_it_out"&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 "is anyone using this?"
&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 rel="nofollow" target="_blank" href="http://www.w3.org/TR/widgets-updates/" class="external text" title="http://www.w3.org/TR/widgets-updates/"&gt;Widget Updates&lt;/a&gt; have just a couple.)
&lt;/p&gt;
&lt;a rel="nofollow" name="Summing_up"&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 "reference" 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;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-09-09:20100909110407</guid>
         <pubDate>Thu, 09 Sep 2010 00:00:00 +0000</pubDate>
      <enclosure url="http://wiki.cetis.ac.uk/images/d/d0/DahnJISC.pdf" length="56715" type="application/pdf" /><media:content url="http://wiki.cetis.ac.uk/images/d/d0/DahnJISC.pdf" fileSize="56715" type="application/pdf" /><itunes:subtitle> Later this month is the second CETIS Future of Interoperability Standards 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</itunes:subtitle><itunes:author>Scott Wilson</itunes:author><itunes:summary> Later this month is the second CETIS Future of Interoperability Standards 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. 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. UML 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. 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. oAuth). 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 simple oAuth workflow with pictures is much easier to follow than a UML sequence diagram. Without it I probably wouldn't have bothered trying to understand the detailed choreography. 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. Use Cases and Requirements 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 Widgets 1.0 Requirements document). In CEN I've worked on specs using high level "business cases" which are similar to use cases but structured slightly differently to capture things like non-functional requirements and the business context (see, for example, CWA 15903.) In general I don't think it matters too much how these things are documented. But it does matter how requirements are managed. 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. Overall I think we're getting better at requirements and scoping, but some specifications are still far too broad. 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. Design Goa</itunes:summary></item>
      <item>
         <title>Fedora Repository 3.4 Released</title>
         <link>http://feedproxy.google.com/~r/typepad/mleggott/loomware/~3/3Pk8VpwzVCA/fedora-repository-34-documentation---fedora-repository-34-documentation---duraspace-wiki.html</link>
         <description>&lt;div&gt;&lt;a rel="nofollow" target="_blank" href="https://wiki.duraspace.org/display/FCR30/Fedora%20Repository%203.4%20Documentation"&gt;Fedora Repository 3.4 Documentation - Fedora Repository 3.4 Documentation - DuraSpace Wiki&lt;/a&gt;&#xD;
&#xD;
&lt;p&gt;The latest release of Fedora is now available. Some of the new features:&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;ul&gt;&#xD;
&lt;li&gt;DC, RELS-EXT, RELS-INT as Managed Content: The Dublin Core and Relationships datastreams can now be stored as Managed Content, improving performance particularly when these datastreams are large. A migration tool is included to migrate existing inline XML datastreams to managed content datastreams&lt;/li&gt;&#xD;
&lt;li&gt;REST API relationships methods: New methods in the REST API for adding and manipulating relationships in RELS-EXT and RELS-INT&lt;/li&gt;&#xD;
&lt;li&gt;Enhanced Content Models: Including the ability to validate objects against their content models, and support for optional datastreams&lt;/li&gt;&#xD;
&lt;li&gt;Optimistic Locking: The REST API now provides support for optimistic locking to ensure no one else has made a change to an object since you started editing it&lt;/li&gt;&#xD;
&lt;li&gt;FeSL Authentication: FeSL Authentication can now be used independently of FeSL's experimental authorization mechanism, and is now the default authentication mechanism (although the old mechanism can be specified during installation). FeSL Authorization is still disabled by default.&lt;/li&gt;&#xD;
&lt;li&gt;FeSL policies as Fedora Objects: XACML policies are now managed in FeSL directly through the Fedora API by manipulating Fedora objects containing a FESLPOLICY datastream&lt;/li&gt;&#xD;
&lt;li&gt;Logging reconfiguration without restart: Using the new SLF4J and Logback logging framework, logging configuration changes now become effective without having to restart the server&lt;/li&gt;&#xD;
&lt;li&gt;Akubra low-level storage: Akubra is now considered production-ready and is the default low-level storage module&lt;/li&gt;&#xD;
&lt;li&gt;REST API improvements and bug fixes: further stabilizing the REST API&lt;/li&gt;&#xD;
&lt;li&gt;Deprecation of "LITE" APIs: As of this release, the API-A-LITE and API-M-LITE APIs are deprecated, and will be removed in a future release. You are encouraged to migrate any code using these APIs to use the new REST API.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;/p&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=3Pk8VpwzVCA:mbLE7jrfa2w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?d=yIl2AUoC8zA" border="0"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=3Pk8VpwzVCA:mbLE7jrfa2w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?i=3Pk8VpwzVCA:mbLE7jrfa2w:F7zBnMyn0Lo" border="0"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=3Pk8VpwzVCA:mbLE7jrfa2w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?i=3Pk8VpwzVCA:mbLE7jrfa2w:V_sGLiPBpWU" border="0"&gt;&lt;/a&gt; &lt;a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?a=3Pk8VpwzVCA:mbLE7jrfa2w:EpLpB3ZkKWg"&gt;&lt;img src="http://feeds.feedburner.com/~ff/typepad/mleggott/loomware?d=EpLpB3ZkKWg" border="0"&gt;&lt;/a&gt;
&lt;/div&gt;</description>
         <author>mleggott</author>
         <guid isPermaLink="false">tag:typepad.com,2003:post-6a00d83452e76c69e20133f3470119970b</guid>
         <pubDate>Tue, 24 Aug 2010 00:24:47 +0000</pubDate>
      </item>
      <item>
         <title>Big Blue Brainstorm</title>
         <link>http://www.businessweek.com/magazine/content/06_32/b3996062.htm</link>
         <guid isPermaLink="false">http://www.delicious.com/url/6e4540b5fb634bb0ed3877e63960a9ec#mshadle</guid>
         <pubDate>Tue, 03 Aug 2010 14:41:44 +0000</pubDate>
      </item>
      <item>
         <title>XForms has been Dead for Years.  What to do?</title>
         <link>http://feedproxy.google.com/~r/MediashelfBlog/~3/N7paiU4Jjek/</link>
         <description>At Open Repositories in 2007, I gave a presentation on Simplifying Fedora Frontends with XForms and Fedora Disseminators (PPT).  This work showed how to leverage Fedora disseminators to embed XForms directly into your Fedora repository, thus embedding a basic edit interface directly into your archival objects.  The reference implementation used Orbeon XForms and a whole lot of [...]</description>
         <guid isPermaLink="false">http://yourmediashelf.com/blog/?p=383</guid>
         <pubDate>Tue, 20 Jul 2010 21:00:02 +0000</pubDate>
         <content:encoded><![CDATA[<p>At <a rel="nofollow" target="_blank" href="http://openrepositories.org/2007/program/fedora">Open Repositories</a> in 2007, I gave a presentation on <a rel="nofollow" target="_blank" href="http://yourmediashelf.com/reference/xforms/XForms%20and%20Fedora.ppt">Simplifying Fedora Frontends with XForms and Fedora Disseminators</a> (PPT).  This work showed how to leverage Fedora disseminators to embed XForms directly into your Fedora repository, thus embedding a basic edit interface directly into your archival objects.  The reference implementation used Orbeon XForms and a whole lot of XSLT.  Shortly after giving that presentation, I dove into Ruby on Rails in a big way and swiftly realized that I was gazing up the wrong tree.  By comparison with Rails, my development process was slow, my code was difficult to test or debug, and the user interfaces I had created were kludgy, ugly and difficult to refine.  From an architectural perspective, the XForms+Disseminators work was a great concept, but from an engineering perspective, it had serious flaws.  The most damning flaw was the fact that it put the ideals of software architecture ahead of the interests of real-life user interaction.</p>
<p>After careful consideration, I abandoned XForms and threw my energy into putting Rails on top of Fedora Repositories, which I reported on one year later at Open Repositories 2008 in a presentation called <a rel="nofollow" target="_blank" href="http://pubs.or08.ecs.soton.ac.uk/108/">How we Integrated Fedora into Ruby on Rails and How You Can Use It</a>.  This in turn lead to the development of ActiveFedora and the resulting Hydra framework.</p>
<p>I was not alone in my decision to abandon XForms.  In January 2008, the W3C published the first draft of HTML5. Later, the funding for the <a rel="nofollow" target="_blank" href="http://www.mozilla.org/projects/xforms/">Mozilla XForms project</a> evaporated.  Since then, to my knowledge, none of the browser manufacturers have commited any resources to supporting XForms.  To contrast, all of the major browser manufacturers have committed to support HTML5 (with HTML5 Forms) and have already made substantial headway in that direction.</p>
<p>Meanwhile, my old presentation from 2007 has been floating around the web.  I periodically get emails from people who are enthusiastic about using XForms with their Fedora repositories.  Every time that happens, I do my best to discourage them and promise to put up a blog post enumerating my criticisms of XForms. Thus, with sincere apologies for the lengthy delay, here is the quick rundown of my thoughts on XForms and a bit of info about how MediaShelf is dealing with complex, hierarchical XML in the repository-driven applications that we build.</p>
<h3>XForms are to Beta Cassetes as HTML5 Forms are to VHS</h3>
<p>XHTML2 and, by extension, XForms have lost their bid to become the chosen replacements for HTML4. HTML5, CSS3 and HTML5&#8217;s Forms (formerly WebForms) are the official successors, and they are looming large on the horizon.  All of the major browsers already support them.   The further you sink your legs into XForms, the harder it will be to keep up when this wave hits the mainstream.</p>
<p>In case that&#8217;s not &#8217;nuff said, let&#8217;s look a little more deeply.</p>
<h4>XForms is a dead technology.</h4>
<p>Technologies are like languages &#8212; Latin is a dead language but is still used (and useful) in rare cases.  The same is true for XForms.  If you choose to use XForms, you&#8217;re choosing to use a technology that will never enjoy broad adoption and will increasingly fall short of contemporary development practices.</p>
<p>Losing the battle to become a standard doesn&#8217;t always kill a technology, but in this case it did.  XForms was dead in the water in 2008 when the W3C decided to favor HTML5 over XHTML2.  The writing was on the wall when the major corporate support for XForms quickly evaporated (ie. IBM cancelled its funding for the Mozilla XForms Project, which to my knowledge has never seen any work since).</p>
<p>While some organizations do still use XForms, this doesn&#8217;t mean that the technology is strong &#8212; after all, plenty of hefty corporations still run and spend money on maintaining cobol apps.</p>
<h4>XForms makes it difficult to stay abreast of contemporary interface and interaction design.</h4>
<p>The structure and conceptual framework of XForms feels strange and overly complex to most developers (especially developers who don&#8217;t like declarative languages).  This discourages innovation on the part of those developers, who are only going to work with XForms when they are forced to.  Since XForms effectively died in 2008, none of the innovations since 2007 have happened in the XForms arena.  Case in point: XForms is incompatible with the vast majority of the javascript widgets and plugins floating around out there, which in turn means that unless you re-implement all of those plugins you&#8217;re stuck with kludgy, outdated interactivity in your forms.</p>
<h3>XForms has some real design flaws</h3>
<h4>XForms assumes that In-Browser interactivity means Asynchronous XML.</h4>
<p>With its rigid fixation on XML, XForms prevents you from taking advantage of non-XML communications.</p>
<p>The very notion of AJAX has evolved substantially since the inception of XForms.  In fact, the very name AJAX has fallen from favor because what originally manifested as &#8220;Asynchronous Javascript and XML&#8221; has now become much more open ended.  Notably, convention has drifted heavily in the direction of preferring JSON over XML by virtue of its simplicity and attendant ease of serialization/deserialization. Meanwhile XForms instead focuses on embracing the full complexity of XML, which adds complexity without much, or any, real payoff.  Further, with the arrival of HTML5, the predominant conventions, which are not all XML-centric, will become ensconced as the standard.</p>
<p><span class="Apple-style-span" style="font-weight:bold;">XForms encourages you to break the MVC pattern in your applications.</span></p>
<p>Though XForms uses an MVC model internally, it encourages you to break the MVC model in your application by forcing you to embed decisions about your XML schema(s) &#8212; which are an implementation detail of your model &#8212; into the XForms.  Thus, you&#8217;re forced to put representations of your model into the view layer of your application.  This is especially noticeable when your user wants to edit metadata that is actually spread across multiple XML documents (and schemas) in your model &#8212; though you can technically handle this in XForms with XInclude, etc, it is far from ideal.</p>
<p>While this is merely bad design when you&#8217;ve got just one form in one application, it compounds upon itself as you add new forms because decisions about the schema become replicated across numerous XForm controls within each of your edit views.  Any time you want to change something about your model (ie. what attribute to use on a particular metadata field), you have to update all of the corresponding references in all of your forms.</p>
<p>You could add a layer of abstraction in order to at least partially achieve this separation of concerns, but in that case, once you&#8217;ve added an abstraction layer, why the heck would you use XForms instead of a regular dynamic form?</p>
<h3>How, then, to deal with complex XML?</h3>
<p>This brings us back to the real issue at hand.  Most of the people who ask me about XForms are building interfaces for creating and/or editing complex XML metadata.  Most often they are either dealing with MODS or Qualified Dublin Core.  Since the metadata is already in XML, XForms seem like a perfect fit.</p>
<p>Though I was able to offer criticisms, until recently I haven&#8217;t been able to offer a complete, viable alternative to XForms.  ActiveFedora has supported Dublin Core since late 2008, but that was neither a complete nor a freestanding solution, and it wasn&#8217;t any help at all for those poor souls who are coping with MODS.  Now, as of last month, this has all changed.</p>
<p>As part MediaShelf&#8217;s work on Hydra for the Stanford Libraries, we have created a Ruby gem called OM (Opinionated Metadata). OM is a server-side solution for mapping between your application&#8217;s metadata vocabulary and a specific XML structure.  In order to use it, all you need to do is provide a single file specifying how your application terms map to nodes in an xml document.  Based on that information, it uses XPath and some of the characteristics of XUpdate to give you simple tools for predictably creating, retrieving, updating and deleting nodes within complex XML documents.</p>
<p>Though it&#8217;s only in its first stages of development, I think OM has some real promise.  We are currently using it in Hydrangea (the Hydra demo application) to edit MODS descriptive metadata and to edit rights metadata based on the Hydra rightsMetadata schema.  Also, ActiveFedora natively supports using OM to index complex, hierarchical XML into solr, so a single OM mapping file gets you all of the basics you need in order to use complex XML metadata in all of your application&#8217;s Search/View/Edit functionality while putting regular HTML (either HTML4 or HTML5) into your views.</p>
<p>There is much more information to come on OM.  In the meantime, go directly to the code.</p>
<p>The OM code: <a rel="nofollow" title="opinionated metadata on github" target="_blank" href="http://github.com/mediashelf/om">http://github.com/mediashelf/om</a></p>
<p>The Hydrangea code, which uses OM: <a rel="nofollow" target="_blank" href="http://github.com/projecthydra/hydrangea">http://github.com/projecthydra/hydrangea</a></p>
<p>Within Hydrangea, check out the OM mapping files for <a rel="nofollow" target="_blank" href="http://github.com/projecthydra/hydrangea/blob/master/vendor/plugins/hydra_repository/lib/hydra/mods_article.rb">MODS Articles</a> and <a rel="nofollow" target="_blank" href="http://github.com/projecthydra/hydrangea/blob/master/vendor/plugins/hydra_repository/lib/hydra/rights_metadata.rb">Hydra Rights Metadata</a>.  (Note: Both files also specify custom methods that augment the behaviors provided by OM.)  You can see how the resulting mappings (ie. <em>[:person, :first_name]</em> ) are used in the <a rel="nofollow" target="_blank" href="http://github.com/projecthydra/hydrangea/tree/master/app/views/hydrangea_articles">edit form templates for hydrangea articles</a>.</p>
<img src="http://feeds.feedburner.com/~r/MediashelfBlog/~4/N7paiU4Jjek" height="1" width="1"/>]]></content:encoded>
      </item>
      <item>
         <title>JISC CNI Meeting, Edinburgh</title>
         <link>http://blog.paulwalk.net/2010/07/02/jisc-cni-meeting-edinburgh/</link>
         <description>I&amp;#8217;ve been at the excellent JISC CNI Meeting in Edinburgh these last two days. Lots of interesting work being described and met some great new people. Some people have asked me to post my slides, so here they are: JISC &amp;#8230; &lt;a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2010/07/02/jisc-cni-meeting-edinburgh/"&gt;Continue reading &lt;span class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
         <guid isPermaLink="false">http://blog.paulwalk.net/?p=239</guid>
         <pubDate>Fri, 02 Jul 2010 13:21:30 +0000</pubDate>
         <content:encoded><![CDATA[<p>I&#8217;ve been at the excellent <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/events/2010/07/cni.aspx">JISC CNI Meeting in Edinburgh</a> these last two days. Lots of interesting work being described and met some great new people. Some people have asked me to post my slides, so here they are:</p>
<div id="__ss_4666286" style="width:425px;"><strong style="display:block;margin:12px 0 4px;"><a rel="nofollow" title="JISC CNI Meeting, Edinburgh 2010" target="_blank" href="http://www.slideshare.net/paulwalk/jisc-cni-meeting-edinburgh-2010">JISC CNI Meeting, Edinburgh 2010</a></strong><br />
<embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jisc-cni2010-100702075412-phpapp02&amp;stripped_title=jisc-cni-meeting-edinburgh-2010" name="__sse4666286"></iframe> 
<div style="padding:5px 0 12px;">View more <a rel="nofollow" target="_blank" href="http://www.slideshare.net/">presentations</a> from <a rel="nofollow" target="_blank" href="http://www.slideshare.net/paulwalk">Paul Walk</a>.</div>
</div>]]></content:encoded>
      <enclosure url="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jisc-cni2010-100702075412-phpapp02&amp;amp;stripped_title=jisc-cni-meeting-edinburgh-2010" length="113878" type="application/x-shockwave-flash" /><media:content url="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=jisc-cni2010-100702075412-phpapp02&amp;amp;stripped_title=jisc-cni-meeting-edinburgh-2010" fileSize="113878" type="application/x-shockwave-flash" /><itunes:subtitle>I&amp;#8217;ve been at the excellent JISC CNI Meeting in Edinburgh these last two days. Lots of interesting work being described and met some great new people. Some people have asked me to post my slides, so here they are: JISC &amp;#8230; Continue reading &amp;#8594</itunes:subtitle><itunes:summary>I&amp;#8217;ve been at the excellent JISC CNI Meeting in Edinburgh these last two days. Lots of interesting work being described and met some great new people. Some people have asked me to post my slides, so here they are: JISC &amp;#8230; Continue reading &amp;#8594;</itunes:summary></item>
      <item>
         <title>ptsefton » What the OAI-ORE protocol can do for you</title>
         <link>http://ptsefton.com/2008/10/14/what-the-oai-ore-protocol-can-do-for-you.htm</link>
         <guid isPermaLink="false">http://www.delicious.com/url/0b0e570320a653f2932d8b8fa8c257b8#ayesh.alshukri</guid>
         <pubDate>Thu, 01 Jul 2010 13:50:38 +0000</pubDate>
      </item>
      <item>
         <title>Transfer Summit</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20100511094049</link>
         <description>&lt;p&gt;Next month I'm giving a couple of talks as part of the Transfer Summit event in Oxford, aimed at bringing together academia and business in Open Source. My own experiences in this area have been on the Apache Wookie (incubating) project, which started out in an academic project (TenCompetence) but is now being incubated by the Apache Software Foundation. Part of this process has involved connecting with a much broader range of organisations, including SMEs and large companies as well as universities and foundations, all of which bring something different to the project. &lt;/p&gt; &lt;p&gt;This meant persuading our Institute to actively commit to supporting our staff engaging in an open community process with no promise of future funding, rather than dumping some code in a repository at the end of the project and hoping somehow that something magical will happen. I had to draft and redraft a business case, all the time making the arguments about risks and opportunities for our management team. However, looking back I can safely say the actual results - in income alone - far exceeded my most optimistic projections.&lt;/p&gt;

&lt;p&gt;An OSS strategy has proven for to be extremely successful for our small research unit, in terms of funding, reputation, partnerships, and academic opportunities, and this event is an opportunity for me to tell that story to a wider audience - so do come along if you're interested to find out more. &lt;/p&gt;

&lt;p&gt;For more details and to register see &lt;a rel="nofollow" target="_blank" href="http://www.transfersummit.com"&gt;http://www.transfersummit.com&lt;/a&gt;&lt;/p&gt;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-05-11:20100511094049</guid>
         <pubDate>Tue, 11 May 2010 09:40:49 +0000</pubDate>
      </item>
      <item>
         <title>Standardizing standardisation practices</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20100420120350</link>
         <description>&lt;p&gt;Interesting &lt;a rel="nofollow" target="_blank" href="http://www.talkstandards.com/the-risks-of-standardizing-standardization/"&gt;set of reflections by Mattias Ganslandt&lt;/a&gt; on &lt;a rel="nofollow" target="_blank" href="http://www-03.ibm.com/press/us/en/pressrelease/25186.wss"&gt;IBM's policy, set out in 2008, on working with standards organisations&lt;/a&gt;. IBM's policy initiative was aimed at more openness in processes and IPR policies by standards organisations, spurred on no doubt by the OOXML debacle.&lt;/p&gt; 
&lt;p&gt;At the &lt;a rel="nofollow" target="_blank" href="http://wiki.cetis.ac.uk/Future_of_Interoperability_Standards_Meeting_2010"&gt;JISC-CETIS future of interoperability standards event&lt;/a&gt; delegates also ranked lack of transparency and IPR issues as being two of the things we most wanted to fix in the eLearning standardisation domain, so its clearly still important.&lt;/p&gt;

&lt;p&gt;Ganslandt makes the point that widespread adoption of such policies might lead towards homogenisation of standards setting organisations - not necessarily a good thing, as organisations differ along a wide range of criteria, and are often adapted to a particular set of conditions; for example, he cites the &lt;a rel="nofollow" target="_blank" href="http://www.talkstandards.com/library/Openness.pdf"&gt;Danish review of openness in standards organisations&lt;/a&gt;, which concluded that openness is a trade-off proposition rather than an absolute criteria. For example, consortia may provide openness at the "front end" through open membership but have tighter editorial control from its Board of Directors at the "back end", or more restrictive membership criteria but greater openness and equality among members in the actual work of the consortium.&lt;/p&gt; 

&lt;p&gt;However as we see with the OWF, even at the most informal end of the standards spectrum there is a desire for more standardisation when it comes to IPR in particular. So perhaps it is practical to push for common IPR practices, irrespective of other characteristics of openness, as this would seem to be a more "absolute" criteria than process openness, which may indeed follow the pattern of tradeoffs that the Danish study concluded. And even then, I think it would be silly to conclude that all consortia are equally but differently open; there are clearly those that haven't even reached a tradeoff position yet with lack of openness at both ends.&lt;/p&gt;

&lt;p&gt;Overall I have quite a lot of sympathy for the IBM stance, as poor IP policy and lack of transparency cause a lot of unnecessary friction and barriers in developing standards. However, pragmatically, some consortia are going to be strategic enough that you just end up gritting your teeth and trying to work past it rather than take a principled position. It would be interesting to see how IBM have put their policy into practice - and where.&lt;/p&gt;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-04-20:20100420120350</guid>
         <pubDate>Tue, 20 Apr 2010 12:03:50 +0000</pubDate>
      <enclosure url="http://www.talkstandards.com/library/Openness.pdf" length="282621" type="application/pdf" /><media:content url="http://www.talkstandards.com/library/Openness.pdf" fileSize="282621" type="application/pdf" /><itunes:subtitle> Interesting set of reflections by Mattias Ganslandt on IBM's policy, set out in 2008, on working with standards organisations. IBM's policy initiative was aimed at more openness in processes and IPR policies by standards organisations, spurred on no doub</itunes:subtitle><itunes:author>Scott Wilson</itunes:author><itunes:summary> Interesting set of reflections by Mattias Ganslandt on IBM's policy, set out in 2008, on working with standards organisations. IBM's policy initiative was aimed at more openness in processes and IPR policies by standards organisations, spurred on no doubt by the OOXML debacle. At the JISC-CETIS future of interoperability standards event delegates also ranked lack of transparency and IPR issues as being two of the things we most wanted to fix in the eLearning standardisation domain, so its clearly still important. Ganslandt makes the point that widespread adoption of such policies might lead towards homogenisation of standards setting organisations - not necessarily a good thing, as organisations differ along a wide range of criteria, and are often adapted to a particular set of conditions; for example, he cites the Danish review of openness in standards organisations, which concluded that openness is a trade-off proposition rather than an absolute criteria. For example, consortia may provide openness at the "front end" through open membership but have tighter editorial control from its Board of Directors at the "back end", or more restrictive membership criteria but greater openness and equality among members in the actual work of the consortium. However as we see with the OWF, even at the most informal end of the standards spectrum there is a desire for more standardisation when it comes to IPR in particular. So perhaps it is practical to push for common IPR practices, irrespective of other characteristics of openness, as this would seem to be a more "absolute" criteria than process openness, which may indeed follow the pattern of tradeoffs that the Danish study concluded. And even then, I think it would be silly to conclude that all consortia are equally but differently open; there are clearly those that haven't even reached a tradeoff position yet with lack of openness at both ends. Overall I have quite a lot of sympathy for the IBM stance, as poor IP policy and lack of transparency cause a lot of unnecessary friction and barriers in developing standards. However, pragmatically, some consortia are going to be strategic enough that you just end up gritting your teeth and trying to work past it rather than take a principled position. It would be interesting to see how IBM have put their policy into practice - and where.</itunes:summary></item>
      <item>
         <title>Wookie wins Dev8D BasicLTI challenge!</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20100309133344</link>
         <description>&lt;p&gt;On February 26th, the winners were announced for a series of code challenges that were set during the Dev8D event in London - and one of the winners was a very cool Wookie demo put together by Dan Hagon and Mark Johnson (with a bit of help from me)&lt;/p&gt; &lt;p&gt;The challenge was to create the best learning tool/integration using &lt;a rel="nofollow" target="_blank" href="http://groups.google.com/group/ims-dev"&gt;IMS Basic LTI&lt;/a&gt; and Blackboard. For this I completed work on an &lt;a rel="nofollow" target="_blank" href="https://code.google.com/p/basiclti4wookie/"&gt;IMS BasicLTI adapter&lt;/a&gt; for&lt;a rel="nofollow" target="_blank" href="http://incubator.apache.org/wookie"&gt;Apache Wookie (incubating)&lt;/a&gt;, Dan converted a Google Wave Gadget for collaborative molecule models into a W3C Widget running in Wookie, and Mark made a multi-user editor based on TinyMCE. Together these were added to a Moodle course on Chemistry - using both the Wookie API and also BasicLTI (they work a little differently, so its nice to see that).&lt;/p&gt;

&lt;p&gt;
Because the widgets were being made available through BasicLTI, they could also be added to Blackboard, WebCT, Desire2Learn and Sakai, which is nice!
&lt;/p&gt;

&lt;p&gt;You can find out more about the challenges and winners over on the &lt;a rel="nofollow" target="_blank" href="http://dev8d.jiscinvolve.org/2010/03/08/dev8d-challenge-ideas-and-winners/"&gt;Dev8D blog&lt;/a&gt;&lt;/p&gt;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-03-09:20100309133344</guid>
         <pubDate>Tue, 09 Mar 2010 13:33:44 +0000</pubDate>
      </item>
      <item>
         <title>Blacklight, ActiveFedora and Shelver: Interplay between Searching, Managing and Indexing in a Repository Solution</title>
         <link>http://feedproxy.google.com/~r/MediashelfBlog/~3/DAJYpAvrXWY/</link>
         <description>I submitted an abbreviated version of this proposal (limited to 4 pages) to the OR10 review committee.  Feel free to download the abbreviated version or this long version in PDF format.
OpenRepositories 2010 Presentation Proposal (Long Version)
Any repository solution provides facilities for Creation, Management, &amp;#38; Editing of Content as well as facilities for Searching &amp;#38; Browsing [...]</description>
         <guid isPermaLink="false">http://yourmediashelf.com/blog/?p=342</guid>
         <pubDate>Mon, 01 Mar 2010 22:54:01 +0000</pubDate>
         <content:encoded><![CDATA[<p><em>I submitted an abbreviated version of this proposal (limited to 4 pages) to the OR10 review committee.  Feel free to download the </em><em><a rel="nofollow" target="_blank" href="http://yourmediashelf.com/blog/wp-content/uploads/2010/03/or10_proposal_blacklight_activefedora_and_shelver.pdf">abbreviated version</a> </em><em>or this </em><a rel="nofollow" target="_blank" href="http://yourmediashelf.com/blog/wp-content/uploads/2010/03/long_version_of_or10_proposal_blacklight_activefedora_and_shelver.pdf"><em>long version</em></a><em> in PDF format.</em></p>
<h3>OpenRepositories 2010 Presentation Proposal (Long Version)</h3>
<p>Any repository solution provides facilities for Creation, Management, &amp; Editing of Content as well as facilities for Searching &amp; Browsing through that content.  Experience has shown that when a solution binds these two areas of functionality together too tightly, the system becomes brittle and unworkable, discouraging innovation.  Our work on the Hydra project has produced a flexible and intuitive solution that combines these two areas in an almost entirely decoupled fashion.  This solution, which is already working in multiple Hydra applications, is built on a three-part pattern where <em>Blacklight</em> handles Search &amp; Discovery, <em>ActiveFedora</em> handles Creation, Management and Editing of Content, and a small application called <em>Shelver</em> supplies the crossover point by indexing the content into Solr so that it will show up in Blacklight.  This three-part approach reflects a strong pattern for designing and/or improving repository solutions.  The main pivot of this approach is to treat indexing as its own separate part of the application and to allow that indexing processes to evolve constantly as part of the application development cycle.</p>
<p>This work is the product of combining established best practices, best of breed software, and lessons learned from an iterative approach to application development.  While our implementation is focused on Fedora Repositories, the software could be used in multiple contexts and the pattern is certainly applicable to any content-oriented application.</p>
<h2>The anatomy of a Hydra Application</h2>
<p><em><strong>Note</strong>: This is a working model of the functional structure of a Hydra application.  The complete designs for the final features and functionality of Hydra applications reach far beyond what is presented here.  For more information on the greater vision around the Hydra project, please refer to the <a rel="nofollow" target="_blank" href="http://www.fedora-commons.org/confluence/display/hydra/The+Hydra+Project">Hydra Project pages on the Fedora Commons wiki</a>.</em></p>
<ul>
<li>The portion of a Hydra application that handles Creation, Management, &amp; Editing of content is provided by the Hydra Core, which consists of ActiveFedora along with a few Hydra &#8220;helpers&#8221; which integrate ActiveFedora into Ruby on Rails.</li>
<li>The Search &amp; Discovery portion of a Hydra application is a Blacklight installation - nothing more, nothing less.  As with any Blacklight installation, its behavior and appearance are likely to be customized but otherwise there is nothing Hydra-specific about it.</li>
<li>Shelver (which can be run either from within the application, from the command line, or as a JMS listener) indexes content and its salient metadata in Solr, usually pulling that content from Fedora.</li>
</ul>
<p>These three components &#8212; Blacklight, and Hydra Core and Shelver &#8212; work in concert to present a consolidated repository solution to the end user.  Meanwhile, the three components are sufficiently decoupled that each could be run as a freestanding application.  They interoperate based on a minimal contract that revolves around decisions about what information should be in Solr and how it should be represented in the Solr index in order to achieve the ideal search experience.</p>
<p>In the process of customizing or extending a Hydra application, some changes require modifications to all three components, but most changes impact only one or two of the components at a time.  This makes it very easy to iteratively improve the application and adapt to real world needs.</p>
<p>This structure grew naturally out of a process of exploration.  In early 2009 developers at UVA and Stanford discovered that it was relatively easy to put Blacklight on top of a Solr index that had in turn been been populated by ActiveFedora &#8212; effectively turning Blacklight into a search &amp; discovery interface for that Fedora repository.  Based on that, we tried dropping ActiveFedora-driven views &amp; controllers for editing Fedora content into the same Ruby on Rails application as an existing copy of Blacklight.  It worked like a charm.  The two systems happily coexist.  What we found was that as long as we could change and refine how the metadata percolates from Fedora into Solr, getting Blacklight to operate together with the ActiveFedora management component was completely straightforward.</p>
<p>With most Hydra applications, all content is stored in a Fedora Repository.  However, there is nothing to prevent you from adding non-Fedora content to solr and having it show up in the (Blacklight) search &amp; discovery views.  Of course, that content will not be editable unless you implement the code to integrate with that content&#8217;s host system.</p>
<h3>Best of Breed: Blacklight &amp; ActiveFedora</h3>
<p><a rel="nofollow" title="Blacklight Project" target="_blank" href="http://projectblacklight.org">Blacklight</a> is a next generation Search &amp; Discovery tool.  It was intentionally designed to serve a single purpose - Search &amp; Discovery - without having any knowledge of indexing, cataloging, or even the location of the content it&#8217;s searching through.  Whatever information you have in your Solr index, Blacklight will help you expose a rich, faceted search interface for exploring through that information and displaying detail views of individual records.  This open-ended design made it very easy for us to integrate Blacklight directly into our Hydra applications as-is.  The ease with which we achieved this seamless integration is a testament to the quality of Blacklight&#8217;s design.</p>
<p><a rel="nofollow" target="_blank" href="http://yourmediashelf.com/activefedora/">ActiveFedora</a> is a Ruby library that encapsulates the details of interacting with a Fedora repository and provides high-level tools for defining data models, creating Fedora objects, and modifying the data associated with those objects.  While opening the door to rapid, iterative application development, ActiveFedora also attempts to expose and accentuate many of the strong design patterns inherent in Fedora.  ActiveFedora&#8217;s emphasis on flexibility and design patterns provided us with many opportunities to make our Hydra applications robust and re-usable.  In particular, ActiveFedora makes it possible for multiple Hydra (and non-Hydra) applications to operate on top of a single Fedora repository, thus achieving the goal of providing many lightweight views onto complex, heterogeneous repository content.</p>
<h3>Hydra Core: the building blocks of an interface for creating &amp; editing Fedora content</h3>
<p>Hydra Core provides the Ruby on Rails code that handles Creation, Management, &amp; Editing of Fedora content.  This primarily consists of Rails helpers for generating edit interfaces and Rails controllers to handle the submissions from those interfaces.</p>
<p>Fedora allows a great amount of freedom with respect to data models and metadata.  As a result, we could not simply create a single generic content management interface in Hydra.  Instead, we created a number of &#8220;helpers&#8221; that allow you to deal with your Fedora content and its metadata at a high level of abstraction.  For example, the editable_metadata_field helper generates the HTML for displaying an editable version of whichever metadata field you specify.  All you have to know is what field you want to display and where it is stored within the object.  Everything else is handled for you.</p>
<p>The forms generated by the Hydra helpers need somewhere to submit their data to.  This is handled by the Rails controllers provided by Hydra core.</p>
<p>Underneath the helpers and controllers, Hydra Core relies on ActiveFedora to handle connecting with Fedora, modeling Fedora objects &amp; metadata, and performing the basic operations of creation, retrieval, updating and deletion.</p>
<h3>Shelver: a script that brought unexpected freedom</h3>
<p>When we wrote Shelver, we didn&#8217;t anticipate how integral it would become to the application development process.  Shelver started out as something extremely simple.  A developer at Stanford initially wrote it in order to populate a Solr index with some working data from a Fedora Repository.  Over time, as needs arose, we built out the script to be more robust.  It soon became apparent how crucial it is to be able to modify and/or augment the behavior of your indexing tool.  In most other systems, the indexing tool is either implicit (relational databases) or external to your application and difficult to re-configure (ie. Fedora GSearch).  As a result, when working with other systems, discussion of (and changes to) the indexing strategy are kept to a minimum.  In contrast, since we had Shelver at our disposal, we found ourselves constantly tweaking it to satisfy new functionality.  This ability to tweak our indexing routines gives us radical freedom to explore new features, improve the search experience, and increase the quality of search results.</p>
<p>Eventually, we pulled shelver into the Hydra app itself so that we could trigger it as part of the save/update process, though we retained the hooks for running it as a command line tool as well.  We also did this because we found that changes we made to shelver often corresponded to changes in the search interface.  Shelver was continually evolving in conjunction with the application, so it made sense to track the code with a single versioning system.</p>
<h2>Approaches to Indexing: from RDBMS to Fedora + Shelver</h2>
<h3>RDBMS (data model &amp; search index combined)</h3>
<p>If you rely solely on a Relational Database to drive your application, your data model (the database schema) is also your indexing model &#8212; any search oriented changes necessitate changes to your data model.  This makes it difficult to refine and extend the search &amp; discovery portion of the application without impacting other areas of functionality.</p>
<h3>RDBMS + Solr (separate search index from data without much thought to the conceptual differences)</h3>
<p>A number of tools exist for pulling content from a relational database into Solr.  This achieves the goal of separating the search index from the data itself, allowing you to have an indexing model separate from your data model.  However, often with these systems the indexing methodology remains tightly bound to the data model.  This is more of a conceptual stumbling block than a technical one.  It&#8217;s easy to underestimate the complexity and distinctiveness of indexing for search &amp; discovery.  It is not enough to index your data in Solr; you must think differently about how and why you put it there.  This &#8220;thinking&#8221; must be manifest somewhere in the application&#8217;s code, ideally separated from the rest of the application.</p>
<h3>Fedora + GSearch + Solr (freestanding tool specifically handles indexing)</h3>
<p>Fedora is explicitly designed with the idea that you should separate your data model from your indexing solution(s).  This allows us to use any variety of content models and metadata schemas to represent our content in Fedora while pulling that information into any number of indexes to suit specific searching needs.  The most common indexing approach with Fedora repositories is to use Fedora GSearch to pull Fedora content into a Lucene, Solr or Zebra index.  This approach has the benefits of completely separating the data from the index while also providing a freestanding, configurable tool to handle the process of indexing.</p>
<p>GSearch was designed with the goal of enabling 1) full-text searching of Fedora content and 2) indexing of arbitrary XML metadata from Fedora objects.  It runs as a web application alongside Fedora, listening for JMS messages or REST API commands telling it to (re)index Fedora objects.  The process by which GSearch indexes the content is implemented as a mix of XSLT and Java code.</p>
<p>GSearch establishes the strong best practice of decoupling both the search index and the indexing process from the data itself.  This pattern was part of Fedora&#8217;s design all along, but thus far GSearch has been the clearest manifestation of it.</p>
<p>Because it was designed specifically to enable full-text indexing using XSL Transformations (XSLT), GSearch operates on the premise that you are <em>transforming</em> the content in order to put it in the index.  In a basic system, transformations are sufficient.  However, most repository solutions eventually need to actively <em>process</em> the data when indexing it, performing complex actions in order to decide how to populate the search index.  Because XSLT does not lend itself to performing such complex processes, you must modify Java code if you want to implement this type of processing in GSearch.  Modifying that code has proven daunting for most.  Very few projects have taken on the challenge of modifying the GSearch code itself.  Those that have modified the code have only done so in minimal and relatively stable ways.</p>
<h3>Fedora + Shelver + Solr (allowing the indexing methodology to constantly evolve)</h3>
<p>If you want to provide a great search &amp; discovery experience in your application, you must make it easy to iteratively &#8220;massage&#8221; the indexes.  Anyone who manages a Blacklight or VuFind installation on top of their ILS (or anyone who participates in Code4Lib) can attest to the fact that in order to achieve a truly successful search &amp; discovery experience you must continually refine the way you index your metadata.  Little changes in your indexing methodology can bear tangible results for end-users.</p>
<p>In building SALT, the first Hydra application to combine Blacklight with ActiveFedora, we created Shelver as an alternative to GSearch because we wanted to be able to specify our indexing process in Ruby code and, where possible, we wanted to use simple mapping files rather than being forced to use XSLT and Java to perform those actions. We assumed that Shelver would be a relatively simple application whose code rarely changed.  After all, when using GSearch we rarely changed the XSLT and basically never changed the Java code.  We expected that the same would be true with Shelver.  We were wrong.  Shelver is constantly changing because we are constantly coming up with new things that we want to do to improve the search &amp; discovery utilities in our Hydra applications.  As time passes, the code of Shelver itself has stabilized, but the instructions for how to index specific data from Fedora continually morphs as a regular part of the application development process.  In fact, touching the Shelver code has become such an integral part of our work that we can&#8217;t imagine building a repository solution without this kind of freedom.</p>
<h2>Conclusion, Observations and Best Practices</h2>
<p>To review, some of the recommendations coming out of this work are to</p>
<ul>
<li>use indexing as the crossover point between decoupled solutions for searching through and managing your content</li>
<li>make the indexer an explicit, evolving part of your application</li>
<li>use flexible components that were designed with iterative development in mind</li>
<li>re-use established best practices where possible</li>
<li>combine best of breed solutions for astounding results</li>
</ul>
<p>We were pleasantly surprised to discover how easy it was to combine Blacklight and ActiveFedora into a single Fedora solution.  The three-part pattern that emerged out of this effort, which now constitutes a basic Hydra application, builds on well established practices and serendipitously combines them in a stable, intuitive way.  This in turn provides a strong base for us all to carry out a great amount of innovative work in the coming years.</p>
<img src="http://feeds.feedburner.com/~r/MediashelfBlog/~4/DAJYpAvrXWY" height="1" width="1"/>]]></content:encoded>
      </item>
      <item>
         <title>Dev8D 2010 Day 1</title>
         <link>http://feedproxy.google.com/~r/MediashelfBlog/~3/tNSr4z4Rp4E/</link>
         <description>JISC Developer Days (aka dev8D) kicked off today at the University of London Union with an estimated 500 attendees. I don&amp;#8217;t remember the number of attendees last year, but it feels much bigger this year. Spanning five rooms, I counted at least 27 different sessions, talks and workshops over the space of a single afternoon.
Linked [...]</description>
         <guid isPermaLink="false">http://yourmediashelf.com/blog/?p=225</guid>
         <pubDate>Thu, 25 Feb 2010 01:12:19 +0000</pubDate>
         <content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://dev8d.org/">JISC Developer Days</a> (aka dev8D) kicked off today at the University of London Union with an estimated 500 attendees. I don&#8217;t remember the number of attendees last year, but it feels <em>much</em> bigger this year. Spanning five rooms, I counted at least <a rel="nofollow" target="_blank" href="http://data.dev8d.org/2010/programme/dev8d_programme.html">27 different sessions</a>, talks and workshops over the space of a single afternoon.</p>
<p>Linked Data was the dominant theme today, starting with the pre-conference <a rel="nofollow" target="_blank" href="http://www.meetup.com/Web-Of-Data/calendar/12317420/">Linked Data Meetup</a> which included presentations and workshops from Tom Scott, Patrick Sinclair, and Silver Oliver of the BBC and John Sheridan &amp; Jeni Tennison of <a rel="nofollow">data.gov.uk</a> among many, many others.</p>
<p>Lin Clark of DERI ran a Drupal RDFa workshop in the afternoon. She demonstrated <a rel="nofollow" target="_blank" href="http://drupal.org/project/rdfcck">RDF Mapping</a>, the <a rel="nofollow" target="_blank" href="http://drupal.org/project/rdfproxy">RDF SPARQL Proxy</a>, and the <a rel="nofollow" target="_blank" href="http://drupal.org/project/sparql_ep">RDF SPARQL Endpoint</a> modules and gave a preview of the RDF features to expect in Drupal 7 core.</p>
<p>One session I really wanted, but wasn&#8217;t able, to attend was Jim Downing&#8217;s <a rel="nofollow" target="_blank" href="http://wiki.2010.dev8d.org/w/Project_Zone_Wed_PM#Multicore_Processing_-_Session_1">Multicore Processing</a> session. Not a terribly interesting title, but he worked through mining linked data from data.gov.uk, using the Clojure library <a rel="nofollow" target="_blank" href="http://liebke.github.com/incanter/">Incanter</a> to find correlations in the data, and finally, parallelizing the data processing.</p>
<p>The dev8D spirit of developer happiness was nowhere more evident than in this year&#8217;s new attention to electronics. I sat at a table watching Emma Tonkin build an electronic whiteboard with <a rel="nofollow" target="_blank" href="http://dev8d.jiscinvolve.org/2010/02/24/how-to-make-a-low-cost-electronic-whiteboard/">a nano-projector and Wiimote</a>. Walking over to the projects room, I saw Ben O&#8217;Steen working with facial recognition software, Dave Tarrant turning off and dimming lights over the local network, Julian Cheal wiring each room&#8217;s entry with an RFID reader, and Ian Ibbotson programming an Arduino. Tomorrow, I&#8217;m told, we&#8217;ll have someone showing off a <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/RepRap_Project">RepRap</a> 3D printer.</p>
<p>I find the impromptu meetings as valuable as any of the structured components of dev8D. I sat down with Andy Turner, a researcher at the University of Leeds, who introduced me to <a rel="nofollow" target="_blank" href="http://www.casa.ucl.ac.uk/genesisblog/?page_id=2">GENeSIS</a>, a mad-scientist level modeling and simulation project that I thought was absolutely fascinating. Just as serendipitously, as we wrapped up Day 1 of dev8D at the pub (where else?), I found myself drinking a pint with Scott Wilson and we got to talking about Apache Wookie and HTML 5.</p>
<p>See you tomorrow!</p>
<img src="http://feeds.feedburner.com/~r/MediashelfBlog/~4/tNSr4z4Rp4E" height="1" width="1"/>]]></content:encoded>
      </item>
      <item>
         <title>Collaboration between open, informal specification communities and the formal standards world: the role of the Open Web Foundation agreements</title>
         <link>http://www.cetis.ac.uk/members/scott/blogview?entry=20100105111029</link>
         <description>&lt;p&gt;In recent years there has been considerable engagement in informal specification communities, for example &lt;a rel="nofollow" target="_blank" href="http://oauth.net/"&gt;oAuth&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://openid.net/"&gt;OpenID&lt;/a&gt; in the social web domain, and &lt;a rel="nofollow" target="_blank" href="http://xcri.org"&gt;XCRI&lt;/a&gt; and &lt;a rel="nofollow" target="_blank" href="http://wiki.cetis.ac.uk/LEAP2A_specification"&gt;Leap2A&lt;/a&gt; in the education domain. However there are ownership, licensing and patent issues for working with informal specification in a more formal setting that makes it unclear how standards bodies and specification consortia engage with informal specifications. The Open Web Foundation is developing key instruments to clarify these issues, and which will provide a solid basis on which formal and informal specification communities can collaborate in the future.&lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: This post is my position paper for a &lt;a rel="nofollow" target="_blank" href="http://jisc.cetis.ac.uk/events/register.php?id=215"&gt;CETIS meeting on the future of interoperability specifications in education&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Open, informal specification development enables communities to rapidly prototype specification ideas without the overhead of more formal processes, and may become the method of choice for working on specifications that anticipate future requirements.&lt;/p&gt;

&lt;p&gt;However, when it comes to working with specifications produced in this fashion, there are a number of legal and IP barriers both for adoption and for engagement in formal standardisation that need to be overcome. Broadly, these are [1] the issues of ownership of the specifications, [2] the rights and conditions of use of the specification, and [3] the status of patents related to the specifications. Without clarity on these issues it is difficult for large organisations and government agencies to adopt the specifications. Formal standards organisations also may find it difficult to build on or include informal specifications as a part of formal standards for similar reasons.&lt;/p&gt;

&lt;p&gt;To overcome these issues the &lt;a rel="nofollow" target="_blank" href="http://openwebfoundation.org/"&gt;Open Web Foundation&lt;/a&gt; has been working on two major legal instruments to assist informal specification communities, based on the successful example of the &lt;a rel="nofollow" target="_blank" href="http://www.apache.org/"&gt;Apache Software Foundation&lt;/a&gt; for enabling open source to be widely used in the commercial world.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://owf-devel.org/images/logo.png" alt="Open Web Foundation license"/&gt;&lt;/p&gt;

&lt;p&gt;The key instruments are the license agreement for specifications - the &lt;a rel="nofollow" target="_blank" href="http://openwebfoundation.org/legal/agreement/"&gt;Open Web Foundation Agreement (OWFa)&lt;/a&gt; - and the license granted by individual contributors to specifications, the Contributor License Agreement (CLA). The first covers how others may take, implement and reuse the specification; the second clarifies the status of the engagement of community members in creating specifications.&lt;/p&gt;

&lt;p&gt;The OWFa makes it clear to potential adopters of the specification - including standards organisations wanting to work with it - what the conditions of use are for the specification, who contributed to it, and who is granting the license. Unlike a traditional software or specification license, the OWFa is not granted by a single legal entity such as a company or foundation, but is instead signed by all the contributors to the specification. This is important as - unlike a formal standard (or consortium specification) - there is usually no single entity that can assert ownership of an informal specification such that it can grant licenses for its use. This is also where the CLA comes in.&lt;/p&gt;

&lt;p&gt;The CLA provides an "audit trail" of contributions to informal specifications by having each contributor assert the status of the work they have put into it - it asserts both that the contribution they have made is their own work, and that they have the right to license their contributions to the specification. In some cases this is a simple personal assertion; in others it needs to assert that the person's employer has agreed that they can license their contributions to the specification. &lt;/p&gt;

&lt;p&gt;This means that in the case of any disputes it is possible to follow the trail and find out where ownership of any IP has been asserted, and who is responsible for making the assertion. This is useful, for example, where a person engages in a specification community for one company and then moves to another, or where their employer is taken over by another company or goes bankrupt and its assets acquired by another - the CLA makes it clear that the individual had the right to grant license to their work.&lt;/p&gt;

&lt;p&gt;Finally, there is wording in the OWFa on patent non-assertion and licensing conditions that may be useful for some standards organisations, and particularly for specification consortia. This provides a promise by the signatories not to assert Necessary Claims for implementation, and a statement granting a royalty-free license to any Necessary Claims for implementation.&lt;/p&gt;

&lt;p&gt;The OWFa is already available for use; the CLA is still being worked on but will almost certainly be released in 2010. Even for specifications developed prior to these instruments being created it will be possible for informal specification communities to adopt them provided they have a reasonable trail of contributions. &lt;/p&gt;

&lt;p&gt;For example, the XCRI community could offer its XCRI 1.1 specification under OWFa as all contributions to the spec are logged either in the form of event attendance lists, forum contributions, or wiki history; this means all contributors could be asked to sign a CLA, and if this is successful, an OWFa license could be offered for XCRI. &lt;/p&gt;

&lt;p&gt;In conclusion, I believe that the OWF agreements will provide a solid basis on which to enable more formal standardisation processes to make use of informal specifications without compromising the IP and patent policies of either formal standards bodies or specification consortia. This provides an opportunity for formal standards to be created that build upon informal specifications. The terms of the OWFa may need to be looked at more carefully in cases where multiple informal specifications may be harmonized to create a standard; however by establishing, through the use of CLAs, a clear IP framework for informal specifications, the way forward in such cases is made much easier.&lt;/p&gt;</description>
         <author>Scott Wilson</author>
         <guid isPermaLink="false">tag:cetis.ac.uk,2010-01-05:20100105111029</guid>
         <pubDate>Tue, 05 Jan 2010 00:00:00 +0000</pubDate>
      </item>
      <item>
         <title>An infrastructure service anti-pattern</title>
         <link>http://blog.paulwalk.net/2009/12/07/an-infrastructure-service-anti-pattern/</link>
         <description>Last week I outlined an idea, that of the service anti-pattern, as part of a presentation I gave to the Resource Discovery Taskforce (organised by JISC in partnership with RLUK). The idea seemed to really catch the interest of and &amp;#8230; &lt;a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2009/12/07/an-infrastructure-service-anti-pattern/"&gt;Continue reading &lt;span class="meta-nav"&gt;&amp;#8594;&lt;/span&gt;&lt;/a&gt;</description>
         <guid isPermaLink="false">http://blog.paulwalk.net/2009/12/07/an-infrastructure-service-anti-pattern/</guid>
         <pubDate>Mon, 07 Dec 2009 15:37:05 +0000</pubDate>
         <content:encoded><![CDATA[<p>Last week I outlined an idea, that of the service anti-pattern, as part of a presentation I gave to the <a rel="nofollow" target="_blank" href="http://rdtf.jiscinvolve.org/">Resource Discovery Taskforce</a> (organised by <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/"><span class="caps">JISC</span></a> in partnership with <a rel="nofollow" target="_blank" href="http://www.rluk.ac.uk/"><span class="caps">RLUK</span></a>). The idea seemed to really catch the interest of and resonate with several of those members of the taskforce who were present at the meeting. My presentation was in a style which does not translate well to being viewed in a standalone context (e.g. on Slideshare) so I have decided to write it up here. I would very much welcome comments on this. (The presentation will be published on the Resource Discovery Taskforce pages and I will ask for this post to be linked to from there when it does appear).</p>
<p>The following diagram is meant to represent a design &#8216;pattern&#8217; which I have seen often proposed, and sometimes implemented, in the <a rel="nofollow" target="_blank" href="http://www.jisc.ac.uk/whatwedo/themes/informationenvironment.aspx"><span class="caps">JISC</span> Information Environment</a> (IE) as well as in the wider higher education (HE) sector in general:</p>
<p><img src="http://blog.paulwalk.net/wp-content/uploads/2010/02/anti-pattern.gif" width="211" height="220" alt="anti-pattern.gif"/></p>
<p>It is my belief that readers who have been involved with the IE for some time will recognise this, at least in a general sense, if not in specific cases. In this arrangement, an aggregation of data is presented to the end user, through the development of a user-facing application or service. The user-facing service will in almost all cases be a web-interface, somewhat similar to the ‘portal’ concept of old but in a centralised, single, global deployment. Because it is generally accepted to be desirable to make such data available to other services (in keeping with the larger goal of interoperability through open standards), one or more machine interfaces or so-called <span class="caps">API</span>s, giving access to the &#8216;backend&#8217; of the system, will be offered. What this design pattern aspires to is a service implemented to be both user-facing service and machine-facing infrastructure component.</p>
<p>However, I contend that this is, in fact, what software engineers might call an <a rel="nofollow" target="_blank" href="http://en.wikipedia.org/wiki/Anti-pattern">anti-pattern</a>. An anti-pattern is a design approach which seems plausible and attractive but which has been shown, with practice to be non-optimal or even counter-productive. It&#8217;s a <em>pattern</em> because it keeps coming up, which means it&#8217;s worth recording and documenting as such. It&#8217;s <em>anti</em>, because, in practice, it&#8217;s best avoided….</p>
<p>There is much which is implicit in this pattern, so I will attempt to surface what I believe are some hidden assumptions in a new version of this diagram: this is what this design pattern, once implemented, reveals:<br />
<img src="http://blog.paulwalk.net/wp-content/uploads/2010/02/anti-pattern-extended.gif" width="319" height="377" alt="anti-pattern-extended.gif"/></p>
<p>In this second diagram, the orange colouring indicates the parts which actually get built and are supported; the yellow indicates the parts which <em>might</em> get built, but which won&#8217;t really be supported as a service &#8211; in a sense, this is stuff which is believed to work but actually doesn&#8217;t; in the case of the users, the yellow colouring indicates that their demand for this service is <em>believed</em> to exist; those components in the diagram which are neither orange, nor yellow, are the product of little more than speculation. In the end, the investment in creating a user-facing application based on an expectation of future demand which doesn&#8217;t materialise is wasted while, at the same time, the investment in providing unused machine interfaces is also wasted.</p>
<p>I believe that this design pattern rests on several assumptions which are actually <em>fallacies</em>, and is, therefore, an anti-pattern.</p>
<p><strong>Fallacy 1: “Build it and they will come”:</strong></p>
<p>While infrastructure services can, indeed should, be developed with future opportunity in mind, it is helpful to have an existing and <em>real</em> demand to satisfy, which the new development addresses. If the service is demonstrably useful to users, and is developed effectively with future opportunity in mind, then there is more chance of the service actually working, and of it being attractive to developers working on future opportunities.</p>
<p><strong>Fallacy 2: Interoperability through additional machine interfaces:</strong></p>
<p>Machine interfaces need as much specification, development, testing an maintenance as user-interfaces. Simply making a machine interface available through the adoption of a platform which has a built-in facility offering some standard interface is not enough. A system which proposes to offer three or four <span class="caps">API</span>s is quite likely not going to support any of them adequately. I have argued before that &#8216;<a rel="nofollow" target="_blank" href="http://blog.paulwalk.net/2007/05/29/interoperability-is-not-enough/">interoperability is not enough</a>&#8216;: in fact, this arrangement does not often lead to interoperability, let alone actual exploitation of the capability to interoperate.</p>
<p><strong>Fallacy 3: People/organisations who can make good infrastructure are also going to be good at building end-user-facing services (and <em>vice versa</em>):</strong></p>
<p>Effective infrastructure supports services which in turn support end-users. The skills and knowledge required to support service-providers are generally quite different from those needed to deliver good user-facing services.</p>
<p>I call this the <em>infrastructure service anti-pattern</em> because the result comes from conflated requirements to deliver both infrastructure (machine-to-machine interfaces) and compelling user-facing services and applications. The result can be something which satisfies neither requirement. The users, requirements and priorities are often completely different between these two problem spaces. I suggest that the following are some possible reasons for this anti-pattern appearing:</p>
<ul>
<li>funding (naturally) tends to follow services, happy users and, importantly, <em>new features.</em></li>
<li>funders like to see their investment <em>showcased</em></li>
<li>infrastructure is mostly invisible making it hard to ascertain impact from users</li>
</ul>
<p><strong>Proposals for alternative design patterns</strong></p>
<p>Here is a suggested alternative design-pattern:<br />
<img src="http://blog.paulwalk.net/wp-content/uploads/2010/02/better-pattern.gif" width="320" height="282" alt="better-pattern.gif"/></p>
<p>In this design pattern, the <span class="caps">API</span> is developed before any user-facing application, or at least in parallel. An application is developed to exploit this <span class="caps">API</span> based on real users requirements. No service is developed until such requirements can be identified. This means that an <span class="caps">API</span> <em>will</em> be developed, and it <em>will be being used</em> in at least one case. Opportunities for third party integration for usage of the service are, ideally, identified beforehand. The <span class="caps">API</span> is properly supported from the start, or else the service fails completely. The value proposition being offered for further, opportunistic third-party developments, whether real or imagined, is now real and, crucially, supported.</p>
<p>An interesting alternative to this is the approach of combining the user-facing web pages and the machine-actionable <span class="caps">API</span> into one interface, through embedded <a rel="nofollow" target="_blank" href="http://www.w3.org/TR/xhtml-rdfa-primer/"><span class="caps">RDF</span>a</a> for example:<br />
<img src="http://blog.paulwalk.net/wp-content/uploads/2010/02/better-pattern2.gif" width="310" height="306" alt="better-pattern2.gif"/></p>
<p>It remains to be seen how this approach is going to work out over time, but we have seen hints of simpler approaches to combining user and machine interfaces in the past, such as <span class="caps">RSS</span> being styled to give a decent human-readable interface, or earlier attempts to do interesting things with <span class="caps">XHTML.</span></p>
<p>I wonder if readers agree that the first diagrams represent an anti-pattern which they recognise. And would the proposed alternatives fare any better?</p>]]></content:encoded>
      </item>
      <item>
         <title>#iPres09: e-Infrastructure and digital preservation: challenges and outlook</title>
         <link>http://davetaz-blog.blogspot.com/2009/10/ipres09-e-infrastructure-and-digital.html</link>
         <description>e-infrastructure: Starts by defining infrastructure (see wikipedia) and e-infrastructure specific to a collection of European digital repositories. So basically we are looking at opportunities to build and supply services which are applicable to these repositories. &lt;br /&gt;&lt;br /&gt;Background: EU is supplying lots of support for this and in germany they are researching national approaches, identifying activities and assign tasks to "expert" institutions. By introducing the current fields of project he is outlining that there is still a significant mismatch between the scale of the problem and the amount of effort being expended. From this he outlines that there is a significant lack of common approaches to solving problems. [I don't think this will ever go away, unless there is a mandate, and even then not everyone will want to sign up].&lt;br /&gt;&lt;br /&gt;[Lots of argument] Funding is focused on many individual projects and thus doubles up the the argument that there are no commons. This led leads to a slide about interoperability and standards and the lack of them. [Which again, i don't think will ever go away and I think that we should be appreciative that people tend to pick XML to encode their data in, this makes it interoperable right]. &lt;br /&gt;&lt;br /&gt;[This is a start of project presentation, I don't seem to see that much output. They have some simple models as diagrams, again though at this stage it is hard to see how they are not just another project which will come up with (another) set of standards which no one will then want to adopt.] &lt;br /&gt;&lt;br /&gt;Giving a set of examples now where they are going to re-use and extend existing software/projects. The goals are good, in terms of concrete steps for global infrastructure for registries, data formats, software deposits and risk management. [Just not sure how achievable all this is based upon the fact it has been the aim of many projects already]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-5274314513105060713?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-5274314513105060713</guid>
         <pubDate>Mon, 05 Oct 2009 13:39:00 +0000</pubDate>
      </item>
      <item>
         <title>Exploring curation micro-services</title>
         <link>http://feedproxy.google.com/~r/technosophia/~3/zPtUh6TmyRo/</link>
         <description>As far as I&amp;#039;m concerned, the most exciting developments this year in repositories and digital curation have come out of the California Digital Library. It has been impossible not to notice their papers and presentations. Put simply, their idea is that digital curation is enabled by &amp;#034;micro-services&amp;#034; built upon well-known abstractions such as the filesystem. [...]</description>
         <guid isPermaLink="false">http://lackoftalent.org/michael/blog/?p=504</guid>
         <pubDate>Sun, 27 Sep 2009 04:00:29 +0000</pubDate>
         <content:encoded><![CDATA[<p><img src="http://lackoftalent.org/images/micro_repo_thumb.png" alt="thumbnail of micro-repo tree" style="float:left;"/>As far as I&#039;m concerned, the most exciting developments this year in  repositories and digital curation have come out of the California Digital Library.  It has been impossible <a rel="nofollow" target="_blank" href="http://conferences.library.gatech.edu/or/or09/paper/view/95">not</a> <a rel="nofollow" target="_blank" href="http://uccsc2009.ucdavis.edu/preso/UCCSC-2009-CDL-PODS-v05.ppt">to</a> <a rel="nofollow" target="_blank" href="http://www.ijdc.net/index.php/ijdc/article/view/98">notice</a> <a rel="nofollow" target="_blank" href="https://meeting-reg.com/sunpasig/abstracts.php">their</a> <a rel="nofollow" target="_blank" href="http://www.digitalpreservation.gov/news/events/ndiipp_meetings/ndiipp09/docs/NDIIPP%20Partner%20Meeting%202009_Breakout%20Session%20Schedule.pdf">papers</a> <a rel="nofollow" target="_blank" href="http://www.ijdc.net/index.php/ijdc/article/view/108/84">and</a> <a rel="nofollow" target="_blank" href="http://www.cdlib.org/iPres/confsched.html">presentations</a>.  Put simply, their idea is that digital curation is enabled by &#034;micro-services&#034; built upon well-known abstractions such as the filesystem.  The benefits are obvious: filesystem tools are ubiquitous and cross-platform, and there are strong market forces to ensure the filesystem persists.  The idea is radically simple and straightforward, though many questions remain about such a paradigm.  I&#039;ll return to those later. </p>
<p>If you have not yet taken a look at CDL&#039;s curation micro-service specifications, most of which may be printed on as few as one or two sheets of paper, see the <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/">Digital Library Building Blocks</a>.</p>
<p>My co-workers in the LC Repository Development Center have been chatting about these specs on and off throughout the year.  After months of procrastinating, I finally read all of the specs on Thursday; it&#039;s wonderful that you can do so in the course of one reading session, I might add.  Yesterday a bunch of us RDCers got together to chat (informally) about the specs: what they&#039;re for, how they work, and how they interact with one another.  I learn by doing, by examples, so I combed through each of the specs in advance of our meeting and tried to <a rel="nofollow" target="_blank" href="http://twitter.com/mjgiarlo/statuses/4371794936">construct</a> a minimal repository[<a rel="nofollow" target="_blank" href="http://lackoftalent.org/michael/blog/2009/09/27/exploring-curation-micro-services/#footnote_0_504" id="identifier_0_504" class="footnote-link footnote-identifier-link" title="Perhaps it&amp;#8217;s more in line with the specs to refer to this space as &amp;#8220;a managed filesystem that drives repository and curation services,&amp;#8221; given the CDL philosophy that preservation is not a place/repository.  But it&amp;#8217;s easier to say &amp;#8220;repository,&amp;#8221; so there you go.">1</a>] based on micro-services.<br />
<span id="more-504"></span><br />
Here is a tree visualization of the final product, inevitable warts and all: <a rel="nofollow" target="_blank" href="http://lackoftalent.org/images/micro_repo.png"><img src="http://lackoftalent.org/images/micro_repo.png" alt="sample micro-services repo tree"/></a>  The services I used were <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/namaste/namastespec.html">Namaste</a>, <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/can/canspec.pdf">Content Access Node (CAN)</a>, <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/pairtree/pairtreespec.html">Pairtree</a>, <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/dflat/dflatspec.pdf">Dflat</a>, <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/redd/reddspec.html">Reverse Directory Deltas (ReDD)</a>, <a rel="nofollow" target="_blank" href="http://www.cdlib.org/inside/diglib/clop/clopspec.pdf">Class-based System for Managing Object Properties (CLOP)</a>, and <a rel="nofollow" target="_blank" href="http://www.digitalpreservation.gov/library/resources/tools/docs/bagitspec.pdf">BagIt</a> (co-developed by LC and CDL).</p>
<p>As I mentioned in our Friday meeting, recounting my experience exploring the specs: the bad thing is that I spent an hour building a repository with rudimentary tools such as mkdir, touch, cp, ln, and emacs; but the good thing is that I built a <em>repository</em> in <em>one hour</em> using <em>common, rudimentary tools</em>.  It&#039;s a very compelling paradigm.  <a rel="nofollow" target="_blank" href="http://inkdroid.org/ehs">Ed</a>&#039;s already built a <a rel="nofollow" target="_blank" href="http://github.com/edsu/dflat">tool</a> implementing some of Dflat, further demonstrating how lightweight these micro-services are.  (<strong>UPDATE</strong>: Ed notes that this code is a work in progress and is &#034;barely functional.&#034;)  (<strong>UPDATE 2</strong>: The dflat library has come a long way.  Check it out if you&#039;re interested.  Also, I just committed a pretty basic Namaste library: <a rel="nofollow" target="_blank" href="http://github.com/mjgiarlo/namaste">http://github.com/mjgiarlo/namaste</a>.  Only took about an hour, which is a testament to the power of lightweight specs.)</p>
<p>I am certain this will be a running thread at work as the specifications evolve and our understanding of them grows.  Some questions and comments that occurred to me while exploring the micro-service specs and building the minimal repo:</p>
<ul>
<li>CAN was a bit puzzling.  The spec is simple enough, but I found some of the conventions confusing, and I was left wondering what CAN provides other than a container.  What I would like to see is a simple use case and perhaps more examples.  Thus, the CAN stuff in my sample repo doesn&#039;t feel very useful only because I had a hard time working with the spec.</li>
<li>CLOP feels like the least mature of the specifications.  It seems generally useful to be able to put digital objects, however you define that, into classes and define properties on those classes.  The spec did not clearly convey to me just how it accomplishes that aim.  A few examples would go a very long way.  I&#039;ve got some CLOP stuff in the sample repo but I have no idea how close my implementation matches the spec.</li>
<li>Is Dflat dependent on ReDD?  One would assume not since there&#039;s an optional property in the dflat-info.txt file for specifying a delta scheme.  But, say, could you stub out the v001 directory (reserved to hold the initial version of a digital object) and use a system such as <a rel="nofollow" target="_blank" href="http://git-scm.com/">git</a> or <a rel="nofollow" target="_blank" href="http://bazaar-vcs.org/">bazaar</a>?  <br/><br/>One might argue that these established delta schemes, if you want to call them that, have many more developers and users than a system such as ReDD and thus should persist longer and have more tools built around them.  I imagine the micro-service viewpoint would acknowledge that point, but counter that the spirit of these specs is to avoid dependencies from outside the filesystem?</li>
<li>Is the ReDD specification meaningful outside of a Dflat given that any one ReDD directory knows nothing of its successors and predecessors, or is it dependent upon Dflat?</li>
<li>Could a BagIt bag live inside of the ReDD reserved &#034;full&#034; directory?  That is, could the &#034;full&#034; directory be marked up appropriately to <em>be</em> a BagIt bag?</li>
<li>How many tools exist for these specs?  I notice there&#039;s code in CPAN for Pairtree and Namaste, which is a fabulous start.  Tools are the difference between YAMF (Yet Another Messy Filesystem) and reliably managed curation services.  Granted, tools such as cp and emacs already exist and are part of the appeal of these micro-services, but there&#039;s also tremendous room for error if operations are all done &#034;by hand.&#034;</li>
<li>To what extent has CDL transitioned to using these specs/tools?</li>
<li>Are other institutions using these specs/tools?  I have heard tell that digital library folks from the University of Michigan and the University of North Texas may be involved.</li>
</ul>
<p>I hope I don&#039;t sound overly critical.  I&#039;m really glad our colleagues at the California Digital Library have written these specifications and applied their deep experience to what could be a transformative paradigm[<a rel="nofollow" target="_blank" href="http://lackoftalent.org/michael/blog/2009/09/27/exploring-curation-micro-services/#footnote_1_504" id="identifier_1_504" class="footnote-link footnote-identifier-link" title="Please excuse the fanboyishness; this filesystem fetishism is exciting stuff!">2</a>] in the digital curation world.  Kudos to them!</p>
<h5>Notes</h5><ol class="footnotes"><li id="footnote_0_504" class="footnote">Perhaps it&#039;s more in line with the specs to refer to this space as &#034;a managed filesystem that drives repository and curation services,&#034; given the CDL philosophy that preservation is not a place/repository.  But it&#039;s easier to say &#034;repository,&#034; so there you go.</li><li id="footnote_1_504" class="footnote">Please excuse the fanboyishness; this filesystem fetishism is exciting stuff!</li></ol><br/>
<hr/><div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/technosophia?a=zPtUh6TmyRo:Uy68kBvfdAI:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/technosophia?d=bcOpcFrp8Mo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/technosophia?a=zPtUh6TmyRo:Uy68kBvfdAI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/technosophia?d=dnMXMwOfBR0" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/technosophia?a=zPtUh6TmyRo:Uy68kBvfdAI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/technosophia?i=zPtUh6TmyRo:Uy68kBvfdAI:D7DqB2pKExk" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/technosophia/~4/zPtUh6TmyRo" height="1" width="1"/>]]></content:encoded>
      <enclosure url="http://uccsc2009.ucdavis.edu/preso/UCCSC-2009-CDL-PODS-v05.ppt" length="1569792" type="application/vnd.ms-powerpoint" /><media:content url="http://uccsc2009.ucdavis.edu/preso/UCCSC-2009-CDL-PODS-v05.ppt" fileSize="1569792" type="application/vnd.ms-powerpoint" /><itunes:subtitle>As far as I&amp;#039;m concerned, the most exciting developments this year in repositories and digital curation have come out of the California Digital Library. It has been impossible not to notice their papers and presentations. Put simply, their idea is tha</itunes:subtitle><itunes:summary>As far as I&amp;#039;m concerned, the most exciting developments this year in repositories and digital curation have come out of the California Digital Library. It has been impossible not to notice their papers and presentations. Put simply, their idea is that digital curation is enabled by &amp;#034;micro-services&amp;#034; built upon well-known abstractions such as the filesystem. [...]</itunes:summary></item>
      <item>
         <title>I2: Survey results</title>
         <link>http://feedproxy.google.com/~r/technosophia/~3/4SISswBO5mE/</link>
         <description>I wrote in June that the I2 subgroup surveyed &amp;#034;repository managers to determine the current practices and needs of the repository community regarding institutional identifiers. Results from the survey will inform a set of use cases that will be shared with the community, and that are expected to drive the development of a new standard [...]</description>
         <guid isPermaLink="false">http://lackoftalent.org/michael/blog/?p=497</guid>
         <pubDate>Tue, 15 Sep 2009 12:29:55 +0000</pubDate>
         <content:encoded><![CDATA[<p>I <a rel="nofollow" target="_blank" href="http://lackoftalent.org/michael/blog/2009/06/20/i2-survey/">wrote</a> in June that the I2 subgroup surveyed &#034;repository managers to determine the current practices and needs of the repository community regarding institutional identifiers. Results from the survey will inform a set of use cases that will be shared with the community, and that are expected to drive the development of a new standard for institutional identifiers.&#034;</p>
<p>The survey closed in July, and the subgroup spent August writing a report on the survey results.  That report is now <a rel="nofollow" target="_blank" href="http://www.niso.org/apps/group_public/document.php?document_id=2773">final</a> and it&#039;s available to the public.  Feedback may be sent to our (woefully underutilized) public <a rel="nofollow" target="_blank" href="http://www.niso.org/lists/i2info/">i2info</a> mailing list, left as a comment on this post, or e-mailed to me privately which I can forward to our internal list.</p>
<p>The next step is to build upon the report to draw yet more conclusions from the data &#8212; there&#039;s an awful lot there &#8212; and flesh out some repository use cases for institutional identifiers.  The I2 core group is moving quickly towards finalizing identifier metadata elements so that a standard may be drafted, and I think having some use cases documented will help drive the standard in a direction the community can get behind.</p>
<p>Onward and upward.</p>
<div class="feedflare">
<a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/technosophia?a=4SISswBO5mE:r7DDup2itSc:bcOpcFrp8Mo"><img src="http://feeds.feedburner.com/~ff/technosophia?d=bcOpcFrp8Mo" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/technosophia?a=4SISswBO5mE:r7DDup2itSc:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/technosophia?d=dnMXMwOfBR0" border="0"></a> <a rel="nofollow" target="_blank" href="http://feeds.feedburner.com/~ff/technosophia?a=4SISswBO5mE:r7DDup2itSc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/technosophia?i=4SISswBO5mE:r7DDup2itSc:D7DqB2pKExk" border="0"></a>
</div><img src="http://feeds.feedburner.com/~r/technosophia/~4/4SISswBO5mE" height="1" width="1"/>]]></content:encoded>
      </item>
      <item>
         <title>Thoughts on digitization, data deluge and linking</title>
         <link>http://davetaz-blog.blogspot.com/2009/09/thoughts-on-digitization-data-deluge.html</link>
         <description>It's been a while since I've put a post up and this is probably due to being busy and also trying to tidy up a lot of stuff before starting on new projects.&lt;br /&gt;&lt;br /&gt;In this post then: &lt;b&gt;Digitisation&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I never really gathered how big the area of digitisation is and how many non repository people are actively involved in digitisation. There are a great many projects &amp;gt;50 who are digitising resources and these include national libraries. Items being digitised include everything from postcards and newspapers to full books and old journals.&lt;br /&gt;&lt;br /&gt;So what's the problem here ... simple ... how many people are digitising the same things? Yes I know that there is so much out there that this is unlikely to be the case however it brings me nicely to the problem of information overload. There is already more valuable information on the internet than we can possibly handle effectively, so how do you ensure that any resources you digitize for open access usage on the web can be found and used? &lt;br /&gt;&lt;br /&gt;I don't normally say this but perhaps we should look at physical libraries for the answer. Libraries are a very good central point where you can find publications related to all subject areas, and if your local library does not have a copy then it will try and find a copy somewhere else. &lt;br /&gt;&lt;br /&gt;How then does this map onto the web? Web sites become the library and links become the references to additional items or items this site does not contain, simple right? Unfortunately with 50+ projects I can count already, this leads to 50+ different web sites all with differing information presented in different ways. Due to the presentation of each web site being totally different this means that in fact they are not a library - that pride themselves on the standard way to organise resources -&lt;br /&gt;thus web sites become books. Thus to find resources we have to rely on search engines and federation. Thus we are back to where we started and we have a problem with  information overload. &lt;br /&gt;&lt;br /&gt;Unfotunately I don't have an answer to this problem, however I do know that links hold the key to the solution. Each website at the moment is simply an island of infromation, what is desperately required is the authors and community to establish links to these resources. If digitisation houses are curating refereed resources then the simplist way to link to these would be to put information about them on wikipedia.&lt;br /&gt;&lt;br /&gt;This would be my final point then, wikipedia is actually a good thing, simply because of the the community aspect. However it also provides many other huge benefits:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;External resources such as photoes have to have a licience&lt;/li&gt;&lt;br /&gt;&lt;li&gt;In annotating a page/item you create links and establish facts which are available by semantic wikipedia (dbpedia)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Wikipedia is an easy way to establish your presence on the link data web (linkeddata.org)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;So if you are digitising books by an author, add this link to their wikipedia page. If you are digitising a collection of World War images, add links to some of these to wikipedia and flikr.&lt;br /&gt;&lt;br /&gt;Establish links and help yourself to help everyone else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-1374762836853461443?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-1374762836853461443</guid>
         <pubDate>Tue, 08 Sep 2009 07:01:00 +0000</pubDate>
      </item>
      <item>
         <title>Less talk, less code, more data - The Preserv2 Data Registry</title>
         <link>http://davetaz-blog.blogspot.com/2009/04/talk-code-data-preserv2-data-registry.html</link>
         <description>Yes, less talk more code (oxfordrepo.blogspot.com) is a good saying but i'm going to argue in this post that in fact we need more data! Having a ton of available services and a load of highly complex and well considered data models is all well and good but without data all of these services are useless; A repository is not a repository until it has something in it (Harnad). &lt;br /&gt;&lt;br /&gt;If we look outside of the repository community for a minute we find the web community we are accumulating a whole ton of data, wikipedia being the main point of reference here. Yet in the repository community we are not harnessing this open linked data model to enhance our data. &lt;br /&gt;&lt;br /&gt;I have been working in the area of digital preservation for a while now and the PRONOM file format registry (TNA UK) has been my friend for many years now and contains some valuable data. However I am concerned with the way I see it progressing. The main thing I use the PRONOM registry for is as a complement to DROID for file format information, and the data here is not even that complete. I am concerned however at the size of the new data model and the sheer effort which is going to be required to fill it with the data which it specifies. &lt;br /&gt;&lt;br /&gt;Why not looked to the linked data web to see how to tie a series of smaller systems together to make a much more powerful and easier to maintain one! &lt;br /&gt;&lt;br /&gt;This is where I have started with the preserv2 registry available at &lt;a rel="nofollow" target="_blank" href="http://p2-registry.ecs.soton.ac.uk/"&gt;http://p2-registry.ecs.soton.ac.uk/&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;The preserv2 registry is a semantic knowledge base (RDF triples based) with an SPARQL endpoint, RESTful services and a basic browser. Currently the data is focussed on file formats and is basically made up of the PRONOM database ported from a complex XML schema into simple RDF triples. On top of this i'm beginning to add data from dbpedia (wikipedia RDF'd) and making links between the PRONOM data and the dbpedia data! &lt;br /&gt;&lt;br /&gt;Already this is helping is ascertain a greater knowledge base and the cost of gathering and compiling this data is very low. Other than that the registry took me less than a week to construct! &lt;br /&gt;&lt;br /&gt;So "Go forth and make links" (Wendy Hall) is exactly what I'm now doing. With enough data you will be able to make complex OWL-S rules that can be used to deduce accurately facts such as formats which are at risk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-3516378215565453655?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-3516378215565453655</guid>
         <pubDate>Wed, 08 Apr 2009 08:21:00 +0000</pubDate>
      </item>
      <item>
         <title>EPrints 3.2 - Amazon S3/Cloudfront Plug-in</title>
         <link>http://davetaz-blog.blogspot.com/2009/01/eprints-32-amazon-s3cloudfront-plug-in.html</link>
         <description>A quick post to say that we have just successfully tested an EPrints 3.2 (svn) install with the new Storage Controller plugged into Amazon S3! &lt;br /&gt;&lt;br /&gt;This has quiet a lot of implications for both EPrints and other projects wanting to provide external services which operate on objects in a repository. We hope to bring people more news on this at the upcoming Open Repositories 2009 conference in Atlanta. &lt;br /&gt;&lt;br /&gt;For more information on this all check out storage section on the Preserv2 website @ &lt;a rel="nofollow" target="_blank" href="http://www.preserv.org.uk"&gt;www.preserv.org.uk&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-7166652851684473013?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-7166652851684473013</guid>
         <pubDate>Wed, 21 Jan 2009 05:45:00 +0000</pubDate>
      </item>
      <item>
         <title>Institutions hate repositories... one simple reason.</title>
         <link>http://davetaz-blog.blogspot.com/2008/09/institutions-hate-repositories-one.html</link>
         <description>Open access is not enough!&lt;br /&gt;&lt;br /&gt;People want to give Open Access to some of their materials at their institution however the IR software is seen as a means to manage all Institutional content and not just that which is Open Access and part of the external image of the Institution.&lt;br /&gt;The problem exists in the other direction as well where repository software is trying to solve these problems, thus people are not likely to use this software until it is included.&lt;br /&gt;&lt;br /&gt;So what do we end up with...&lt;br /&gt;&lt;br /&gt;Lots of Repository Islands which aren't interoperable with each other!&lt;br /&gt;&lt;br /&gt;So if we solve the access and copyright issue will people use the software? errrr No. At this point the software is an all in solution and not a service which can be utilised by current institutional practise ... Give up...?&lt;br /&gt;&lt;br /&gt;No!&lt;br /&gt;&lt;br /&gt;Focus on providing a service, e.g. something which can manage your Digital Resources and enable this to plug to existing institutional services. Some softwares would argue they support this already. OK good, so don't try and solve the problem if it is just an integration issue.&lt;br /&gt;&lt;br /&gt;To the repositories: Decouple! Build a set of services, build ways of plugging services together and allow the community to pic 'n' mix.&lt;br /&gt;&lt;br /&gt;To the institution: You already have access control systems ask your Information/Computer Systems department. You probably already have a Content Management System for educational resources for students (Blackboard? - Integrates with an LDAP server), these use external services to manage access and authentication! Here's a few services for you... LDAP, Radius, Eduroam, Domain Controller. &lt;br /&gt; &lt;br /&gt; Till next time!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-3694637630389146162?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-3694637630389146162</guid>
         <pubDate>Thu, 18 Sep 2008 02:14:00 +0000</pubDate>
      </item>
      <item>
         <title>#crigshow - Conference 2 - Worldcomp</title>
         <link>http://davetaz-blog.blogspot.com/2008/07/crigshow-conference-2-worldcomp.html</link>
         <description>&lt;span style="font-weight:bold;"&gt;Agents and Web Services... Why no collaboration?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Out of all the presentations at worldcomp this one struck me as one of the most obvious but not covered areas for research in computer science. Probably the most well known agent system is that used by the travel industry where they have standard ways of interfacing with each other to find details of travel and hotels available on a global scale. This is no mean feat with the number of companies there are hooking into this network. &lt;br /&gt;&lt;br /&gt;So why doesn't the same exist for web services or if there is such a system why isn't everyone in the open community using it? &lt;br /&gt;&lt;br /&gt;Surely the point of web services is for people to discover and use them in their own scenarios just like the agents in the travel industry do. OK so maybe the problem lies in the fact that there are so many communities that there will never be a specific use case or framework and thus hosting a generic web service network becomes infinitely hard with the number of different APIs and Implementations. &lt;br /&gt;&lt;br /&gt;OK so if you are going to use Agents in Web Services what issues do you need to consider? Also what do you gain through doing this?&lt;br /&gt;&lt;br /&gt;One of the key ideas which came out of a talk at worldcomp is to use Agents to be the intelligent front to a web service. This enables an agent to track of a set of web services including information about a specific web service such as availability, versions, changing cost and and offline copy if the service allows this. So the agent becomes a Rendezvous Point for a series of web services. &lt;br /&gt;&lt;br /&gt;So why aren't we seeing more collaboration between the Agent community and the Web Services community?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-6139828693528407847?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-6139828693528407847</guid>
         <pubDate>Wed, 16 Jul 2008 13:19:00 +0000</pubDate>
      </item>
      <item>
         <title>#crigshow - Conference 1 - Oscelot</title>
         <link>http://davetaz-blog.blogspot.com/2008/07/crigshow-conference-1-oscelot.html</link>
         <description>This open source day (#osdiii) hosted by Oscelot was an unconferene which soon became based heavily around the Blackboard platform. This was expected as the majority of people attending it were then going on to attend the BbWorld conference. With the title of the conference being Open Source and yet the main topic being that of a Closed Source product this gave an opening for the CRIG team to promote the wider Open Source community to those who are focused on Blackboard use cases. &lt;br /&gt;&lt;br /&gt;The day was a success for the team as we promoted good practices in web development, standards, resource management and the fact that the people who manage an eLearning platform has a responsibility to the content they hold. &lt;br /&gt;&lt;br /&gt;From our point of view, we discovered: If blackboard is the industry leader in learning management systems then the repository community is big problems when it comes to archiving these resources by the current methodologies each community practices. &lt;br /&gt;&lt;br /&gt;More Collaboration and Awareness please!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-8889383351258675109?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-8889383351258675109</guid>
         <pubDate>Mon, 14 Jul 2008 13:00:00 +0000</pubDate>
      </item>
      <item>
         <title>OAI-PMH + OAI-ORE (Atom) + Pronom Droid = Pretty</title>
         <link>http://davetaz-blog.blogspot.com/2008/06/oai-pmh-oai-ore-atom-pronom-droid.html</link>
         <description>I've just finished writing a wrapper (very simple!) which takes a &lt;a rel="nofollow" target="_blank" href="http://www.openarchives.org/ore/"&gt;OAI-ORE&lt;/a&gt; Resource Map in Atom Format and classifies the objects which are listed in the Aggregation using the National Archives (UK) technical registry (&lt;a rel="nofollow" target="_blank" href="http://www.nationalarchives.gov.uk/pronom/"&gt;Pronom&lt;/a&gt;). &lt;br /&gt;&lt;br /&gt;The wrapper provides a simple front end to the &lt;a rel="nofollow" target="_blank" href="http://droid.sourceforge.net/wiki/index.php/Introduction"&gt;DROID tool&lt;/a&gt;, it takes an &lt;a rel="nofollow" target="_blank" href="http://www.openarchives.org/pmh/"&gt;OAI-PHM&lt;/a&gt; URI and requests the latest resource maps in atom format (ore-atom) and creates a list of the resources which are passed to DROID to classify directly. &lt;br /&gt;&lt;br /&gt;The wrapper requires OAI-PMH as it requests all records which have been modified since it last did a parse of the repository. This way the wrapper can be scheduled to run once a day/week/month etc. &lt;br /&gt;&lt;br /&gt;A single DROID xml file comes back as the output. &lt;br /&gt;&lt;br /&gt;This is all working with EPrints repository software currently.&lt;br /&gt;&lt;br /&gt;Next stage is to do something useful with the output xml in terms of providing useful data back to the repository manager.&lt;br /&gt;&lt;br /&gt;Total lines of source code for the wrapper: 302 :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-6418976742344708314?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-6418976742344708314</guid>
         <pubDate>Fri, 27 Jun 2008 05:56:00 +0000</pubDate>
      </item>
      <item>
         <title>Repository Software is Dead</title>
         <link>http://davetaz-blog.blogspot.com/2008/06/repository-software-is-dead.html</link>
         <description>Repository Software for digital collections as we know it supplies the complete solution to the client, thus without the software you cannot access any of the data in your repository. This is a bad thing for object reuse and digital preservation! &lt;br /&gt;&lt;br /&gt;Many people at conferences such as &lt;a rel="nofollow" target="_blank" href="http://or08.ecs.soton.ac.uk"&gt;Open Repositories 2008&lt;/a&gt; and from workgroups like &lt;a rel="nofollow" target="_blank" href="http://www.ukoln.ac.uk/repositories/digirep/index/CRIG"&gt;CRIG&lt;/a&gt; have been talking for a long while about the importance of Interoperability. However, if you get rid of the need for the interoperability and use a standard specification for accessing simple data objects (pdfs and their metadata), then you don't need interoperability! &lt;br /&gt;&lt;br /&gt;So this leads me to the fact that &lt;a rel="nofollow" target="_blank" href="http://www.eprints.org"&gt;EPrints&lt;/a&gt;, &lt;a rel="nofollow" target="_blank" href="http://www.fedora-commons.org/"&gt;Fedora&lt;/a&gt; and hopefully at some point &lt;a rel="nofollow" target="_blank" href="http://www.dspace.org"&gt;DSpace&lt;/a&gt; are abstracting their database and storage layers to support use of any type of storage platform. Thanks goes &lt;a rel="nofollow" target="_blank" href="http://www.sun.com"&gt;SUN Microsystems&lt;/a&gt; preservation action group and open storage group for pushing this work from a commercial perspective. But we need to go further than this to get rid of the need for interoperability.&lt;br /&gt;&lt;br /&gt;From &lt;a rel="nofollow" target="_blank" href="http://or08.ecs.soton.ac.uk"&gt;Open Repositories 2008&lt;/a&gt;, myself and a college &lt;a rel="nofollow" target="_blank" href="http://oxfordrepo.blogspot.com/"&gt;Ben O'Steen&lt;/a&gt; from Oxford University proved how &lt;a rel="nofollow" target="_blank" href="http://www.ope anarchives.org/ore/"&gt;OAI-ORE (OAI specification for Object Reuse and Exchange)&lt;/a&gt; can be used to enable high level repository interoperability. &lt;a rel="nofollow" target="_blank" href="http://www.preserv.org.uk/?page=oai-ore"&gt;This work won us $5000&lt;/a&gt; but more importantly got the community thinking about the true power of a specification like OAI-ORE. Ben and I are now hoping to push this work down to the low level storage such that the objects within an ORE map (documents and metadata) can be directly referenced without the need for the current repository layer. For this to happen &lt;b&gt;all objects need to be stored in their simplest form - NO WRAPPER FORMATS ALLOWED at the lowest level&lt;/b&gt;. &lt;br /&gt;&lt;br /&gt;From recent talks with Sandy Payette and Les Carr (Fedora and EPrints respectively) I am envisaging that the current repository software becomes classified as repository service software which is able to manage low level objects but is not specifically required to access these objects. So current services which plug into the repository software can act directly on the objects.&lt;br /&gt;&lt;br /&gt;A couple of problems to solve, security and consistency of cached data. All especially applicable if you have more than one piece of repository service software modifying your objects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-6344307351894496505?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-6344307351894496505</guid>
         <pubDate>Sun, 08 Jun 2008 04:43:00 +0000</pubDate>
      </item>
      <item>
         <title>CRIG / IEDemonstator After Thoughts</title>
         <link>http://davetaz-blog.blogspot.com/2008/06/crig-iedemonstator-after-thoughts.html</link>
         <description>IEDemonstrator is a really bad name for a project as it just says Microsoft to me but I'm fairly it isn't anything to do with that most stable of web browsers.&lt;br /&gt;&lt;br /&gt;From the workshop it has become clear to me that discussing a specification for service interaction globally is going to be impossible. This could be due to the fact that SOAP did such a good job of it and no one wants to use anything else (enough sarcasm??). I think many people left the workshop with a much better idea at how HTTP error codes (which have been around years) already go most of the way to solving a web service model. We also realised quickly that any specification would have to be built specifically for pay services (e.g. make use of the 402 code), this would then encourage companies/institutions to supply reliable services which last more than 4 years (cough AHDS cough).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-8557063529511560836?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-8557063529511560836</guid>
         <pubDate>Sun, 08 Jun 2008 04:35:00 +0000</pubDate>
      </item>
      <item>
         <title>First Post - CRIG DRY Workshop</title>
         <link>http://davetaz-blog.blogspot.com/2008/06/first-post-crig-dry-workshop.html</link>
         <description>Well there's a surprise!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://www.ukoln.ac.uk/repositories/digirep/index/CRIG_DRY_Workshop"&gt;CRIG DRY Workshop&lt;/a&gt; in Bath is where I am now. So what's happening:&lt;br /&gt;&lt;br /&gt;People have been talking about services and proposed projects to provide authoritative and complete services to users/agents/repositories. A couple of themes have come out morning session for me:&lt;br /&gt;&lt;br /&gt;&lt;a rel="nofollow" target="_blank" href="http://www.w3.org/2004/02/skos/"&gt;SKOS: &lt;/a&gt; A lot of projects (incl. &lt;a rel="nofollow" target="_blank" href="http://lcsh.info"&gt;Library of Congress&lt;/a&gt;) are using this RDF language to describe subject and properties. Each provides access to this information in so many different ways it is hard to see how to interact in a constant manor.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Service Interaction&lt;/b&gt; (read on as the name is not that descriptive)&lt;br /&gt;&lt;br /&gt;This moves us on from the Open Storage stuff i've been working on (again more later in another blog post) into how we facilitate the use of services and discover how to interact with these services. We are pushing for the use of http codes! CRIG it. &lt;br /&gt;&lt;br /&gt;Tis it for now....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4926451824261299693-1214878339545743666?l=davetaz-blog.blogspot.com' alt=''/&gt;&lt;/div&gt;</description>
         <author>davetaz</author>
         <guid isPermaLink="false">tag:blogger.com,1999:blog-4926451824261299693.post-1214878339545743666</guid>
         <pubDate>Fri, 06 Jun 2008 04:43:00 +0000</pubDate>
      </item>
   <language>en-us</language><media:rating>nonadult</media:rating></channel>
</rss><!-- fe1.yql.bf1.yahoo.com compressed/chunked Mon Jan 30 18:40:02 UTC 2012 -->

