<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://technicalfoundations.ukoln.ac.uk/taxonomy/term/29/all" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>xml: relevant content on this site</title>
    <link>http://technicalfoundations.ukoln.ac.uk/taxonomy/term/29/all</link>
    <description></description>
    <language>en</language>
          <item>
    <title>Consuming and producing linked data in a content management system</title>
    <link>http://technicalfoundations.ukoln.ac.uk/blog/consuming-and-producing-linked-data-content-management-system</link>
    <description>&lt;p&gt;At this summer&#039;s Institutional Web Management Workshop in Sheffield (&lt;a href=&quot;http://iwmw.ukoln.ac.uk/iwmw2010/&quot; title=&quot;IWMW 2010 website&quot;&gt;IWMW 2010&lt;/a&gt;), I demonstrated how it is becoming feasible for a content management system both to consume and to produce linked data resources. In a parallel session, I presented an overview of the current state of play in &#039;&lt;a href=&quot;http://www.slideshare.net/tcbukoln/semantic-content-management-consuming-and-producing-rdf-in-drupal-4796732&quot; title=&quot;presentation slides: &#039;Semantic content management: consuming and producing RDF in Drupal&#039;&quot;&gt;Semantic content management: consuming and producing RDF in Drupal&lt;/a&gt;&#039;. In a &lt;a href=&quot;http://vimeo.com/13542259&quot; title=&quot;IWMW Workshop Conclusions video&quot;&gt;video-recorded plenary session&lt;/a&gt; (specifically in a nine-minute segment of the recording, from 34 through 42 minutes), I briefly reviewed how a modern CMS can enrich local datasets with remote linked datasets-- and, by engaging with the web of data, produce new insights. Here I explain the scope of what I demonstrated at this event, outline some practical implementation procedures, and evaluate initial results.&lt;/p&gt;
&lt;h2&gt;Scope: interim check on long sojourn towards promised land&lt;/h2&gt;
&lt;p&gt;The scope of my demonstration was limited: quickly testing &lt;em&gt;current feasibility&lt;/em&gt; of consuming and producing linked data sets in a real-world context. Using recent developments in content management technology, work on this demo was designed to check:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;how easily local datasets can be combined and enriched with remote datasets&lt;/li&gt;
&lt;li&gt;how effectively a content management system can engage with linked data to provide new insights&lt;/li&gt;
&lt;li&gt;how close are we to that promised land where linked data technology can provide real benefits to a broad range of websites&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Choosing a context immediately relevant to participants in this year&#039;s Institutional Web Management Workshop, I decided to build a &#039;proof of concept&#039; website providing a synoptic view of institutions and speakers participating over many years in IWMW events. From IWMW organisers I understood that quite a lot of data related to these events was already available, in discrete forms. Event information going back more than 10 years was accessible via many separate IWMW &lt;a href=&quot;http://iwmw.ukoln.ac.uk/about/rss/&quot; title=&quot;Institutional Web Management Workshop: RSS feeds&quot;&gt;RSS feeds&lt;/a&gt; and &lt;a href=&quot;http://iwmw.ukoln.ac.uk/about/previous/&quot; title=&quot;Institutional Web Management Workshop: previous event web pages&quot;&gt;web pages&lt;/a&gt;. Other datasets of interest, however, languished in office spreadsheets (until now, buried within the classic &#039;information silo&#039;). With so many sources of data available, the challenge was to find a way of presenting disparate sets of information in a unified, manageable, understandable way. Having read with interest the explanations and arguments in &quot;&lt;a href=&quot;http://sw-app.org/pub/exploit-lod-webapps-IEEEIC-preprint.pdf&quot; title=&quot;preprint article: Exploiting LInked Data for Building Web Applications&quot;&gt;Exploiting Linked Data For Building Web Applications&lt;/a&gt;&quot; by Michael Hausenblas (2009), my objective was to check how linked data technologies can have practical applications within a real-world website:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Semantic Web technologies are around now for a while, already. However, in the development of real-world Web applications these technologies have ... little impact to date. With linked data this situation has changed dramatically in the past couple of months. This article shows how linked datasets can be exploited to build rich Web applications with little effort.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Hausenblas observes that &quot;in contrast to the full-fledged Semantic Web vision ... linked data is mainly about publishing structured data in RDF using URIs rather than focusing on the ontological level or inferencing&quot;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;This simplification -- just as the Web simplified the established academic approaches of Hypertext systems -- lowers the entry barrier for data provider, hence fosters a wide-spread adoption.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;This &#039;simplicity wins&#039; argument rings true with regard to many technology development patterns, and with human nature. Personally, it strongly reminds me of what I noticed during early days of the web. During the mid-1990s I could well understand how SGML adherents disliked the relatively gross simplifications of HTML and its growing preoccupation with presentation and formatting rather than semantic structure. Nevertheless, it did seem clear then, as now, that simplification and widespread adoption were highly correlated. Is it really becoming simpler, as Hausenblas and others recently claim, so that &quot;linked datasets can be exploited to build rich Web applications with little effort&quot;, thanks to advances in content management systems? This summer, as I worked on a prototype website for my IWMW presentation, I remembered how long the journey has been to the long-anticipated &#039;semantic web&#039; promised land. In &lt;a href=&quot;http://www.w3.org/1999/11/11-WWWProposal/&quot; title=&quot;Tim Berners-Lee: original proposal for WWW&quot;&gt;Tim Berners-Lee&#039;s first recorded proposal for the World Wide Web&lt;/a&gt;, as drafted in March 1989 and then revised in 1990, there are remarkable indications of &#039;semantic web&#039; notation — aligned with much later development of RDF (as noted by Dan Brickley in &#039;&lt;a href=&quot;http://www.w3.org/1999/11/11-WWWProposal/&quot; title=&quot;Dan Brickley, &#039;Semantic Web History: Nodes and Arcs 1989-1999&#039;&quot;&gt;Semantic Web History: Nodes and Arcs 1989-1999&#039;&lt;/a&gt;). &lt;a href=&quot;http://www.ukoln.ac.uk/jisc-ie/blog/wp-content/uploads/2010/09/tblProposalWWW.gif&quot;&gt;&lt;img alt=&quot;Tim Berners-Lee original proposal for WWW (1989/90)&quot; class=&quot;size-full wp-image-176&quot; src=&quot;/sites/default/files/tblproposalwww.gif&quot; style=&quot;width: 512px; height: 458px; &quot; title=&quot;Tim Berners-Lee original proposal for WWW (1989/90)&quot; /&gt;&lt;/a&gt; Looking back again this summer, I noticed how 20 years elapsed since this first proposal did seem — in comparison to normally fast-paced &#039;internet time&#039; — very much like 40 years of wandering in the desert. I wondered if the &#039;semantic web&#039; promised land, flowing with linked data, was at last in sight? With its &lt;a href=&quot;http://sf2010.drupal.org/conference/sessions/story-rdf-drupal7-and-what-it-means-web-large&quot; title=&quot;The story of RDF in Drupal 7&quot;&gt;core integration of a robust RDF API&lt;/a&gt; and its &lt;a href=&quot;http://www.google.co.uk/search?q=Produce+and+Consume+Linked+Data+with+Drupal&quot; title=&quot;References to &#039;Produce and Consume Linked Data with Drupal&#039;&quot;&gt;much-heralded functionality to produce and consume linked data&lt;/a&gt;, forthcoming Drupal 7 promised, after two years of active planning and development, to bring linked data technologies into a widely used content management system:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;While it is worthwhile to mention that the first of these [content management] systems appeared at around the same time as Semantic Web technologies emerged, with RDF being standardized in 1999, the development of CMSs and Semantic Web technologies have gone largely separate paths. Semantic Web technologies have matured to the point where they are increasingly being deployed on the Web. But the HTML Web still dwarfs this emerging Web of Data and — boosted by technologies such as CMSs — is still growing at much faster pace than the Semantic Web.... Approaching site administrators of widely used CMSs with easy-to-use tools to enhance their site with Linked Data will not only be to their benefit, but also significantly boost the Web of Data. (&lt;a href=&quot;http://openspring.net/sites/openspring.net/files/corl-etal-2009iswc.pdf&quot; title=&quot;Corlosquet et al: Produce and Consume Linked Data with Drupal&quot;&gt;Corlosquet, Delbru, Clark, Polleres, Decker, 2009&lt;/a&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;In designing a prototype website for the IWMW event, I specifically wanted to evaluate:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Beyond the handful of apps and websites described by Hausenblas as exemplary integrations of linked data (&lt;a href=&quot;http://www.faviki.com/&quot; title=&quot;Faviki website&quot;&gt;Faviki&lt;/a&gt;, &lt;a href=&quot;http://wiki.dbpedia.org/DBpediaMobile&quot; title=&quot;Dbpedia Mobile&quot;&gt;DBpedia Mobile&lt;/a&gt;, &lt;a href=&quot;http://www.bbc.co.uk/music&quot; title=&quot;BBC Music website&quot;&gt;BBC Music&lt;/a&gt;, &lt;a href=&quot;http://musicbrainz.org/&quot; title=&quot;MusicBrainz website&quot;&gt;Musicbrainz&lt;/a&gt;), how easy would exploiting linked data resources be for a &lt;em&gt;broad&lt;/em&gt; range of websites managed by an open source content management system?&lt;/li&gt;
&lt;li&gt;How faithfully can a modern CMS implement best-practice guidelines for exploiting linked data, such as those explained by Hausenblas?&lt;/li&gt;
&lt;li&gt;Where some guidelines cannot yet be implemented, are practical benefits achievable?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Implementation procedures: from hypothetical to actual&lt;/h2&gt;
&lt;p&gt;Hausenblas describes how key linked data principles could be applied in building a hypothetical website:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;imagine a historical ... website &lt;a href=&quot;http://example.org/cw/&quot; title=&quot;http://example.org/cw/&quot;&gt;http://example.org/cw/&lt;/a&gt; that deals with the topic &#039;Cold War&#039; ... [and] assume the site is powered by a popular software such as Wordpress or Drupal. (&lt;a href=&quot;http://sw-app.org/pub/exploit-lod-webapps-IEEEIC-preprint.pdf&quot; title=&quot;Michael Hausenblas, &amp;quot;Exploting Linked Data for Building Web Applications&amp;quot; (2009)&quot;&gt;Hausenblas, 2009&lt;/a&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Whereas Hausenblas bases explanations on hypotheticals, I wanted to evaluate more closely what can actually be achieved in building a website that exploits linked data resources, using a specific, currently available CMS. Given the buzz of anticipation for the forthcoming release of version 7 with core RDF integration, I chose Drupal as best choice for a feasibility test. Hausenblas explains, at high level, two &quot;steps needed for exploiting linked datasets in an exemplary Web application&quot;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;In order to exploit linked dataset[s] properly, basically two steps are required: (i) prepare your own data, and (ii) select appropriate target datasets.&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3&gt;Preparing local data&lt;/h3&gt;
&lt;p&gt;As explained in my post on the prototype website entitled &#039;&lt;a href=&quot;http://iwmw-rdf.ukoln.info/page/consuming-and-producing-rdf-current-arrangements&quot; title=&quot;Consuming and producing RDF: current arrangements&quot;&gt;Consuming and producing RDF: current arrangements&lt;/a&gt;&#039;, my first stage of work concentrated on local datasets:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;extracting available data from IWMW registration details kept in office spreadsheets&lt;/li&gt;
&lt;li&gt;compiling event information (session abstracts and speaker bios) from RSS feeds on IWMW website&lt;/li&gt;
&lt;li&gt;cross-checking IWMW web pages for detailed information about sessions and speaker affiliations&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;During this first stage of local data extraction and compilation, I used perl scripts to create relevant datasets. Overall, this first stage of work required more time and effort than the next stage. Because it needed &lt;em&gt;ad hoc&lt;/em&gt; data-munging scripts, this work on local data ultimately proved more tedious than the more routine retrieval of linked data resources in stage two.&lt;/p&gt;
&lt;h3&gt;Selecting linked data resources&lt;/h3&gt;
&lt;p&gt;Once these local data sets were extracted and compiled for IWMW speakers and their affiliations, it became clear how DBpedia could supply quite a lot of useful linked data. During this second stage of work on the prototype, I used a combination of perl scripts to retrieve and process RDF triples (including textual descriptions, statistics, geolocation coordinates, etc) from DBpedia and then Drupal utility modules (&#039;Feeds&#039; and &#039;Taxonomy CSV&#039;) to batch-load this data into relevant segments of the prototype &#039;IWMW synoptic&#039; website.&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;em&gt;Note: Forthcoming modules such as &#039;SPARQL views&#039;, as explained by Lin Clark in a &lt;/em&gt;&lt;a href=&quot;http://groups.drupal.org/node/60453&quot; title=&quot;&#039;SPARQL Views&#039; project proposal&quot;&gt;&lt;em&gt; project proposal&lt;/em&gt;&lt;/a&gt;&lt;em&gt; and &lt;/em&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=5FFQnBA5B6k&quot; title=&quot;Faviki website&quot;&gt;&lt;em&gt;video&lt;/em&gt;&lt;/a&gt;&lt;em&gt;, are designed to enable &quot;average users to integrate SPARQL into their website workflow&quot; without need for external scripts. As I worked this summer on retrieving and integrating linked data into a demo website, however, this facility was missing in both Drupal 6 or Drupal 7 alphas.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Beyond these datasets from DBpedia, a range of further resources could be integrated given more time and scope to engage with the Web of Data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;filtered datasets retrieved from SPARQL queries on DBpedia (as illustrated by Martin Poulter in his follow-up blog post &#039;&lt;a href=&quot;http://ancientgeeks.wordpress.com/2010/07/20/getting-information-about-uk-he-from-wikipedia/#more-110&quot; title=&quot;Martin Poulter, &#039;Getting information about UK HE from Wikipedia&#039;&quot;&gt;Getting information about UK HE from Wikipedia&lt;/a&gt;&#039;)&lt;/li&gt;
&lt;li&gt;tags coordinated with &lt;a href=&quot;http://www.opencalais.com/&quot; title=&quot;Open Calais semantic functionality toolkit&quot;&gt;Open Calais&lt;/a&gt;, via &lt;a href=&quot;http://www.faviki.com/&quot; title=&quot;Faviki website&quot;&gt;Faviki&lt;/a&gt; (correlated with DBpedia), or (more recently) via managed-thesaurus-tag-recommendation service such as &lt;a href=&quot;http://poolparty.punkt.at/poolparty-tag-recommender-content-recommender-released&quot; title=&quot;PoolParty semantic tag recommendation service&quot;&gt;PoolParty&lt;/a&gt; using &#039;&lt;a href=&quot;http://blog.semantic-web.at/2010/08/31/why-skos-thesauri-matter-the-next-generation-of-semantic-technologies/&quot; title=&quot;Andreas Blumauer: &#039;Why SKOS thesauri matter – the next generation of semantic technologies&#039;&quot;&gt;SKOS thesauri enriched with Linked Data&lt;/a&gt;&#039;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Initial results, trends, and directions of travel&lt;/h2&gt;
&lt;p&gt;Even with the limited scope and time available for working on the &#039;IWMW synoptic&#039; demo website, it was possible to produce quite a lot of initial results. Here are some links to views of local datasets enriched with linked data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sortable &lt;a href=&quot;http://iwmw-rdf.ukoln.info/locations/table&quot; title=&quot;Table showing organisations registering at IWMW, compared with distances from current event&quot;&gt;table of participating organisations, compared with distance from event&lt;/a&gt; (exportable in .doc and .csv formats)&lt;/li&gt;
&lt;li&gt;filterable and sortable &lt;a href=&quot;http://iwmw-rdf.ukoln.info/organisations/overview&quot; title=&quot;Sortable, filtered table of contributing speakers and registered participants, compared with student numbers&quot;&gt;table of participating organisations, compared with student numbers&lt;/a&gt; (exportable in .doc and .csv formats)&lt;/li&gt;
&lt;li&gt;interactive &lt;a href=&quot;http://iwmw-rdf.ukoln.info/map/node&quot; title=&quot;Map of organisations contributing speakers to IWMW, with pop-up windows displaying enriched datasets&quot;&gt;map of organisations contributing speakers to IWMW&lt;/a&gt; (clickable pop-ups to display enriched data sets)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://iwmw-rdf.ukoln.info/sparql_endpoint&quot; title=&quot;SPARQL endpoint for IWMW Synoptic website&quot;&gt;SPARQL endpoint&lt;/a&gt; producing RDF in wide range of formats (XML, JSON, Turtle etc)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://iwmw-rdf.ukoln.info/sparql&quot; title=&quot;SPARQL query form&quot;&gt;SPARQL query form&lt;/a&gt;, available for queries on local and remote endpoints&lt;/li&gt;
&lt;li&gt;selective &lt;a href=&quot;http://iwmw-rdf.ukoln.info/person&quot; title=&quot;Summary of speakers bios, abstracts&quot;&gt;summary of speakers bios, abstracts&lt;/a&gt; (note: complete dataset not yet loaded into prototype website)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://iwmw-rdf.ukoln.info/affiliation&quot; title=&quot;Affiliations of IWMW speakers&quot;&gt;overview of IWMW speaker affiliations&lt;/a&gt; (screenshot below)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.ukoln.ac.uk/jisc-ie/blog/wp-content/uploads/2010/09/affiliationExampleView.gif&quot;&gt;&lt;img alt=&quot;&quot; class=&quot;size-full wp-image-211&quot; src=&quot;/sites/default/files/affiliationexampleview.gif&quot; style=&quot;width: 600px; height: 764px; &quot; title=&quot;Affiliations of IWMW speakers: example view showing local data enriched with linked data&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;How easy?&lt;/h3&gt;
&lt;p&gt;Short answer: CMS arrangements do make it remarkably easy to present local data enriched with linked data, accessible in both human-usable and machine-readable views. In the currently &lt;em&gt;transitional&lt;/em&gt; state of Drupal development (as explained in &#039;&lt;a href=&quot;http://www.slideshare.net/tcbukoln/semantic-content-management-consuming-and-producing-rdf-in-drupal-4796732&quot; title=&quot;&#039;Semantic content management: consuming and producing RDF in Drupal&#039;&quot;&gt;Semantic content management: consuming and producing RDF in Drupal&lt;/a&gt;&#039;), however, this requires quite a bit of &lt;em&gt;ad hoc&lt;/em&gt; preparation. This summer, I needed to write custom scripts both for preparing local data and for retrieving linked data. This latter process of retrieving linked data should become easier when utility modules such as &#039;&lt;a href=&quot;http://www.youtube.com/watch?v=5FFQnBA5B6k&quot; title=&quot;Video preview of Drupal &#039;SPARQL views&#039; module&quot;&gt;SPARQL views&lt;/a&gt;&#039; and others become available following official release of Drupal 7. Only after a full complement of RDF modules becomes available following an official release of Drupal 7 can the optimistic vision of CMS advocates be justified:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Again, the [website] operator is in a comfortable position: for his system plug-ins exist allowing to expose data with just a few configuration changes. (&lt;a href=&quot;http://sw-app.org/pub/exploit-lod-webapps-IEEEIC-preprint.pdf&quot; title=&quot;Hausenblas, 2009: &#039;Exploiting Linked Data for Building Web Applications&#039;&quot;&gt;Hausenblas, 2009&lt;/a&gt;)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;My experience this summer proves that it takes more than just &#039;a few configuration changes&#039; before a CMS manager can start consuming and producing linked data robustly. Such a &#039;comfortable position&#039; is not yet quite a reality.&lt;/p&gt;
&lt;h3&gt;How faithful?&lt;/h3&gt;
&lt;p&gt;Hausenblas discusses three best-practice guidelines for making a content management system &quot;Web-of-Data compliant&quot;: &lt;span style=&quot;font-family: Georgia, &#039;Bitstream Charter&#039;, serif; line-height: 24px; font-size: 16px;&quot;&gt; &lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;re-using relevant ontologies and vocabularies (such as FOAF)&lt;/li&gt;
&lt;li&gt;exposing linked data as RDF/XML, RDFa, or in SPARQL endpoints&lt;/li&gt;
&lt;li&gt;minting URIs along the lines used by DBpedia (where machine-readable (RDF) and human-usable (HTML) versions are distinguished within URI spaces &lt;em&gt;/resource&lt;/em&gt; and &lt;em&gt;/html &lt;/em&gt;paths, ideally accessible via automated content negotiation)&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;Guideline 1: Re-using common vocabularies&lt;/h4&gt;
&lt;p&gt;Regarding the first guideline, I found that Drupal 6 RDF modules available this summer do facilitate re-use of commonly used vocabularies such as FOAF (and many others). In fact, just a few configuration changes were required for the demo site to output RDF such as this (abridged) excerpt: &lt;a href=&quot;http://www.ukoln.ac.uk/jisc-ie/blog/wp-content/uploads/2010/09/adrianStevensonRdfExcerpt.jpg&quot;&gt;&lt;img alt=&quot;Example of FOAF output from Drupal 6 RDF modules&quot; class=&quot;size-full wp-image-220&quot; src=&quot;/sites/default/files/adrianstevensonrdfexcerpt.jpg&quot; style=&quot;width: 600px; height: 163px; &quot; title=&quot;Example of FOAF output from Drupal 6 RDF modules&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;Guideline 2: Exposing linked data in various formats&lt;/h4&gt;
&lt;p&gt;With regard to this second guideline for exposing linked data as RDF/XML, RDFa, or as query output from a SPARQL endpoint, I found that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Drupal 6 RDF modules can easily export a range of linked data in RDF/XML format. (Upon official release of Drupal 7, there will be &#039;out of the box&#039; support for RDFa output.)&lt;/li&gt;
&lt;li&gt;It was easy to set up a SPARQL endpoint with just a few configuration changes, so that it could respond (in a very wide range of formats) to queries on triples compiled automatically (via cron runs) from website content.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a result of the &lt;em&gt;transitional&lt;/em&gt; state of module development pending final release of Drupal 7, however, I found that RDF/XML output included eccentric (&#039;site&#039;) vocabulary tags. In effect this produced redundant noise in RDF which, albeit distracting to the human eye, could be safely ignored by machine-read processes keyed to a standard vocabulary such as FOAF.&lt;/p&gt;
&lt;h4&gt;Guideline 3: Mint machine-readable and human-usable URIs&lt;/h4&gt;
&lt;p&gt;Regarding this third guideline, I found that current state of development in Drupal RDF modules could not support an ideal arrangement for automated content negotiation as implemented by DBpedia. Drupal 6 RDF modules do, however, support parallel RDF and HTML output using URI schema such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://iwmw-rdf.ukoln.info/node/48/rdf&quot; title=&quot;Person profile in RDF format&quot;&gt;http://iwmw-rdf.ukoln.info/node/48/rdf&lt;/a&gt; (person profile in RDF format)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://iwmw-rdf.ukoln.info/node/48/&quot; title=&quot;person profile in HTML format&quot;&gt;http://iwmw-rdf.ukoln.info/node/48/&lt;/a&gt; (person profile in HTML format)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Not ideal yet reasonably practical.&lt;/p&gt;
&lt;h3&gt;The future?&lt;/h3&gt;
&lt;p&gt;If Hausenblas, Scorloquet and others are correct about prospects for CMS developments boosting the adoption of linked data technologies, this can &lt;em&gt;dramatically&lt;/em&gt; broaden the numbers and types of websites engaged with the Web of Data. Probably more than &lt;a href=&quot;http://engineindustries.com/blog/jason/how-many-websites-use-drupal-lets-estimate-number-part-one&quot; title=&quot;Statistics on websites using Drupal&quot;&gt;7 million websites were using Drupal in July 2010&lt;/a&gt; (including &lt;a href=&quot;http://buytaert.net/tag/drupal-sites&quot; title=&quot;large, high profile websites using Drupal&quot;&gt;many large, high-traffic and high-profile websites&lt;/a&gt; in commercial, governmental, and academic contexts). As more websites transition into using new Drupal 7, this can sharply increase the numbers of websites consuming and producing linked data. Is this the future as illustrated the &lt;a href=&quot;http://video.google.com/videoplay?docid=8487255297768440860#&quot; title=&quot;Drupalcon Boston 2008 &amp;quot;Video from the future&amp;quot;&quot;&gt;DrupalCon Boston 2008 keynote presentation &#039;Video from the future&#039;&lt;/a&gt;? That keynote, which announced the start of work on integrating RDF into Drupal core, illustrated some interesting RDF &#039;web of data&#039; mashups. The current focus is on increasing take-up. As illustrated by Google Trends, &lt;a href=&quot;http://www.google.com/trends?q=semantic+web&quot; title=&quot;Google Trends: &#039;semantic web&#039; search volumes (2004-2010)&quot;&gt;levels of interest in &#039;semantic web&#039; &lt;/a&gt;technologies (as reflected in search volumes) decline steadily from 2004 to 2010.&lt;/p&gt;
&lt;dl id=&quot;attachment_169&quot;&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.ukoln.ac.uk/jisc-ie/blog/wp-content/uploads/2010/09/googleTrendsSemanticWeb_61.jpg&quot;&gt;&lt;img alt=&quot;Google Trends: &#039;semantic web&#039; search volumes (2004-2010)&quot; class=&quot;size-full wp-image-179&quot; src=&quot;/sites/default/files/googletrendssemanticweb_61.jpg&quot; style=&quot;width: 600px; height: 177px; &quot; title=&quot;Google Trends: &#039;semantic web&#039; search volumes (2004-2010)&quot; /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p&gt;By contrast, Google Trends indicate that &lt;a href=&quot;http://www.google.com/trends?q=linked+data&quot; title=&quot;Google Trends: &#039;semantic web&#039; and &#039;linked data&#039; search volumes (2004-2010)&quot;&gt;search volume levels for &#039;linked data&#039; &lt;/a&gt; are gradually rising. &lt;a href=&quot;http://www.ukoln.ac.uk/jisc-ie/blog/wp-content/uploads/2010/09/semanticWebLinkedData_2.jpg&quot;&gt;&lt;img alt=&quot;Google Trends: &#039;semantic web&#039; and &#039;linked data&#039; searches (2004-1010)&quot; class=&quot;size-full wp-image-188&quot; src=&quot;/sites/default/files/semanticweblinkeddata_2.jpg&quot; style=&quot;width: 600px; height: 170px; &quot; title=&quot;Google Trends: &#039;semantic web&#039; and &#039;linked data&#039; searches (2004-1010)&quot; /&gt;&lt;/a&gt; At this point, is active interest in &#039;linked data&#039; overtaking long-established interest in the &#039;semantic web&#039;? If Drupal&#039;s integration of RDF into its core functionality can help dramatically expand the number of websites engaging with linked data, this is good news for tribes on a long sojourn towards a promised land.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;p&gt;Michael Hausenblas, &quot;Exploiting Linked Data to Build Web Applications,&quot; &lt;em&gt;IEEE Internet Computing&lt;/em&gt;, vol. 13, no. 4, pp. 68-73, July/Aug. 2009, doi:10.1109/MIC.2009.79. Stéphane Corlosquet, Renaud Delbru, Tim Clark, Axel Polleres, Stefan Decker, &quot;Produce and Consume Linked Data with Drupal!&quot;, &lt;em&gt;Proceedings of the 8th International Semantic Web Conference (ISWC 2009),&lt;/em&gt; Springer, 2009, doi: 10.1007/978-3-642-04930-9_48.&lt;/p&gt;
</description>
     <comments>http://technicalfoundations.ukoln.ac.uk/blog/consuming-and-producing-linked-data-content-management-system#comments</comments>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/michael-hausenblas">michael hausenblas</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/stephane-corlosquet">stephane corlosquet</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/thom-bunting">thom bunting</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/tim-berners-lee">tim berners-lee</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/ukoln">ukoln</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/university-sheffield">university of sheffield</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/projects/iwmw">iwmw</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/api">api</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/apps">apps</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/cms">cms</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/conference">conference</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/content-management">content management</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/content-negotiation">content negotiation</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/csv">csv</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/dbpedia">dbpedia</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/doc">doc</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/doi">doi</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/drupal">drupal</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/foaf">foaf</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/geolocation">geolocation</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/google-trends">google trends</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/html">html</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/internet">internet</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/json">json</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/linked-data">linked data</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/map">map</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/mashups">mashups</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/mobile">mobile</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/ontologies">ontologies</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/open-source">open source</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/perl">perl</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/rdf">rdf</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/rdfa">rdfa</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/rss">rss</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/search">search</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/semantic-web">semantic web</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/sgml">sgml</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/skos">skos</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/sparql">sparql</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/statistics">statistics</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/thesaurus">thesaurus</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/turtle">turtle</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/uri">uri</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/video">video</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/vocabularies">vocabularies</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/vocabulary">vocabulary</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/web-application">web application</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/web-technologies">web technologies</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/web-data">web-of-data</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/wikipedia">wikipedia</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/wordpress">wordpress</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/xml">xml</category>
 <pubDate>Wed, 15 Sep 2010 12:46:11 +0000</pubDate>
 <dc:creator>Thom Bunting</dc:creator>
 <guid isPermaLink="false">4 at http://technicalfoundations.ukoln.ac.uk</guid>
  </item>
  <item>
    <title>Aggregation and the Resource Discovery Taskforce vision</title>
    <link>http://technicalfoundations.ukoln.ac.uk/blog/aggregation-and-resource-discovery-taskforce-vision</link>
    <description>&lt;p&gt;On Tuesday of this week, &lt;a href=&quot;http://www.ukoln.ac.uk/&quot;&gt;UKOLN&lt;/a&gt; convened a group of invited experts to discuss &lt;em&gt;aggregation&lt;/em&gt; in the context of the &lt;a href=&quot;http://rdtf.jiscinvolve.org/wp/&quot;&gt;Resource Discovery Taskforce&lt;/a&gt;&#039;s &lt;a href=&quot;http://ie-repository.jisc.ac.uk/475/1/JISC%26RLUK_VISION_FINAL.pdf&quot;&gt;vision&lt;/a&gt;. The Resource Discovery Taskforce (RDTF), a joint &lt;a href=&quot;http://www.jisc.ac.uk/&quot;&gt;JISC&lt;/a&gt; / &lt;a href=&quot;http://www.rluk.ac.uk/&quot;&gt;RLUK&lt;/a&gt; venture, has summed up its vision:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;UK researchers and students will have easy, flexible and ongoing access to content and services through a collaborative, aggregated and integrated resource discovery and delivery framework which is comprehensive, open and sustainable&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Given the limitations of time and resources, and with a firm intention to make a real contribution, the RDTF has decided to focus on aggregation of metadata as a means to progressing the vision. There was some debate at the meeting about the extent to which aggregation is something worth focussing on, and a general concern that this not become an end in itself, rather than a means to an end. We agreed to use the phrase &#039;aggregation as a tactic&#039; as a way of characterising the proper relationship of this approach to the vision, and steered the remainder of the meeting to address aggregation from a mainly technical perspective. To get the ball rolling, I introduced a slide wherein I attempt to list possible reasons for aggregating data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;to address systems/network latency - a cache&lt;/li&gt;
&lt;li&gt;for ‘Web Scale concentration’
&lt;ul&gt;
&lt;li&gt;‘gaming’ Google - raising ‘visibility’ of content&lt;/li&gt;
&lt;li&gt;network effects if user facing services also developed&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;to showcase (e.g. scale &amp;amp; nature of OER in UK)&lt;/li&gt;
&lt;li&gt;to create middleman business opportunities&lt;/li&gt;
&lt;li&gt;as infrastructure to support locally developed services&lt;/li&gt;
&lt;li&gt;as an approach to preservation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This was discussed at some length, and we agreed that some other reasons could be added to this list:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;for economic reasons - e.g. to achieve economies of scale through storing &amp;amp; managing metadata in one place, implying that the aggregation becomes the &lt;em&gt;sole&lt;/em&gt; source of a given metadata record&lt;/li&gt;
&lt;li&gt;to add value to the data through processes, especially around data quality, which are impractical or even impossible to contemplate when the metadata is distributed&lt;/li&gt;
&lt;li&gt;to simplify licensing from the point of view of the consumer of the aggregated data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We noted that while the RDTF vision seems to concentrate on metadata describing resources and their provision, other types of metadata, such as user-generated annotations and user attention or activity data, which is also of great potential interest and value might be aggregated advantageously.&lt;/p&gt;
&lt;p&gt;The importance of &lt;em&gt;registries&lt;/em&gt; to help in the identification and discovery of relevant data was raised.&lt;/p&gt;
&lt;p&gt;For the second part of the day we broke the meeting up into three smaller groups, each concentrating on an aspect of the preceding general discussions. Each of these groups, when they summarised their discussions for the whole meeting later, identified issues and made recommendations. Where these are generally applicable (which they mostly are), rather than outline them in the following descriptions of the breakout groups I have treated them together in two sections at the end of this post.&lt;/p&gt;
&lt;h3&gt;Breakout 1: &lt;em&gt;APIs&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;This group looked at the role which &lt;a href=&quot;http://en.wikipedia.org/wiki/Application_programming_interface&quot;&gt;Application Programming Interfaces&lt;/a&gt; (APIs) have to play in an environment of aggregated metadata and related services. It used a spectrum of technological interventions ranging from specific service development to meet a particular need, through to generic infrastructure provision to provide opportunities for others to develop services, and attempted to place classes of APIs on this spectrum:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;service-opportunity-spectrum.gif&quot; src=&quot;/sites/default/files/service-opportunity-spectrum.gif&quot; style=&quot;display: block; margin-left: auto; margin-right: auto; border-width: 0px; border-style: solid; width: 680px; height: 220px; &quot; /&gt;&lt;/p&gt;
&lt;p&gt;It was agreed that it was important to understand this distinction, and to be equipped to judge where to &#039;draw the line&#039; between meeting specific requirements and investing in capacity for future innovation. There is clearly a tension between agility - which is a feature which becomes more desirable as one moves along the spectrum towards those servicing users&#039; requirements, and stability which is necessary for infrastructure to be trusted. Part of the purpose of APIs is to help to manage this tension.&lt;/p&gt;
&lt;p&gt;APIs are for developers, and so APIs on aggregations must be highly &lt;em&gt;usable&lt;/em&gt; from the point of view of a developer. Focussing on the need for aggregations to expose APIs so that services can build upon them, this group made some recommendations (included in the general recommendations at the end of this post) about the sorts of general features an API should exhibit. In general, it was agreed that an API on an aggregation must be more convenient, from the point of view of a developer, than going directly to the individual sources. Leaving aside simple issues of network latency, in a possible Linked Data future where data is commonly openly available, the aggregation and its API must not become a barrier to building services and adding value to data.&lt;/p&gt;
&lt;p&gt;This group also discussed the issue of federation of aggregations - where one aggregation feeds another. There are serious engineering issues with this kind of federation which require better understanding.&lt;/p&gt;
&lt;h3&gt;Breakout 2: ﻿&lt;em&gt;Aggregation as tactic&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;This group decided to start by looking for &quot;prior art&quot; - examples of successful uses of aggregation as an tactic to improving resource discovery. With this approach, it was suggested, it would be possible to identify stakeholder groups which are already &#039;bought into&#039; the idea of using aggregation as a tactic in this way, which ought to be easier than convincing people from scratch. The trick would seem be to be to identify a shared service which could be developed upon an aggregation of metadata, and which they could recognise would be beneficial to them. Examples of successful aggregations were identified and included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://copac.ac.uk/&quot;&gt;Copac&lt;/a&gt; (aggregated records from National, Academic, and Specialist Library Catalogues)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.suncat.ac.uk/&quot;&gt;SUNCAT&lt;/a&gt; (a national serials union catalogue)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.worldcat.org/&quot;&gt;Worldcat&lt;/a&gt; (a global, aggregated library catalogue)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Echoing an earlier point, the group suggested that the value in aggregation as a tactic comes from the ability to normalise metadata into some sort of canonical form. This aspect of the aggregation &lt;em&gt;adding value&lt;/em&gt; to the data it aggregates is crucial if the source record holders are to be persuaded to participate.&lt;/p&gt;
&lt;p&gt;The group suggested that &lt;a href=&quot;http://www.jorum.ac.uk/searchOptions.html&quot;&gt;JORUM&lt;/a&gt;&#039;s role in supporting the national (and global) &lt;a href=&quot;http://www.jisc.ac.uk/oer/&quot;&gt;Open Educational Resources&lt;/a&gt; (OER) movement was very much in line with this thinking: that JORUM enhances discoverability of OERs created in UK institutions, while simultaneously offering the potential for long term archiving (preservation). Again, the importance of the registry becomes apparent this group suggested, with JORUM likely to become important as a service providing identification and &#039;provenance&#039; services.&lt;/p&gt;
&lt;p&gt;The group discussed the idea of concentrating on one particular domain, such as geography, on the grounds that this could then be built out to an extent that other domains would become interested once they had seen what has been achieved. The counter to this argument was a suggestion that it might be better to consider a range of resource types including scholarly communications (bibliographic data), learning materials, repositories, spatial/geographical data and multi-media.&lt;/p&gt;
&lt;p&gt;It was also noted that the &#039;aggregation as a tactic&#039; argument might apply to self-archiving and Open Access - which has similar arguments as for JORUM and OERs.&lt;/p&gt;
&lt;p&gt;It was suggested that this was leading to a set of tactics which would help content providers get over a &#039;fear&#039; of aggregation, and of encouraging them to open up from a position of &#039;data ownership&#039;. It was also recognised that once this is achieved, aggregation as a tactic creates opportunities for &#039;middle-men&#039; to add value through new services building on top of the aggregation.&lt;/p&gt;
&lt;p&gt;Interestingly, this group suggested that aggregation as a tactic might be a short-or-medium-term tactic, that the &#039;end game&#039; would be to dis-aggregate content back to source. At this point, the remaining infrastructure would be of the &#039;registry&#039; type, helping to locate data at source.&lt;/p&gt;
&lt;h3&gt;Breakout 3: ﻿&lt;em&gt;Build better websites!&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;The emphasis of this session was about advising &amp;amp; enabling those who hold source metadata to make it available in an appropriate form. The group identified a number of &#039;steps&#039; that a content provider might take. These steps are ordered in a system of progressive desirability in a model influenced by &lt;span style=&quot;color: #000000; font-family: mceinline;&quot;&gt;Tim Berners-Lee&#039;s &lt;a href=&quot;http://www.w3.org/DesignIssues/LinkedData&quot;&gt;Linked Data Note&lt;/a&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;make data available in an open form (even using the much-maligned CSV format if necessary)&lt;/li&gt;
&lt;li&gt;assign and expose HTTP URIs for everything, and expose useful content at those URIs&lt;/li&gt;
&lt;li&gt;publish as XML&lt;/li&gt;
&lt;li&gt;expose semantics&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It was noted that these steps do not demand that a provider should work their way through them sequentially - it is perfectly acceptable and even desirable to jump in at step 4 - however this might represent a significant barrier to some, so steps 1-3 are there to give content providers a chance to engage comfortably.&lt;/p&gt;
&lt;p&gt;Barriers specific to this model being adopted successfully include the issue of securing vendor &#039;buy-in&#039;. For content providers to support this model, their software platforms need to enable it. This may not be the case at present in most cases. Also, specific skills in Linked Data are not so widespread in these sectors (yet), and an appreciation of and support for Linked Data is not common among senior managers. It was recommended that JISC create some political momentum around this, perhaps devising a convincing argument for senior management. ﻿It was also suggested in this breakout group that RDTF should provide a central resource (guidance &amp;amp; possibly infrastructure) for hosting data, especially for smaller organisations.&lt;/p&gt;
&lt;p&gt;This approach was summed up as a description of a potential &lt;em&gt;glam.ac.uk&lt;/em&gt; where &lt;em&gt;glam&lt;/em&gt; is &lt;em&gt;galleries, libraries, archives and museums&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 14px; font-weight: bold;&quot;&gt;General Issues&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Lack of technical expertise in libraries, museums and archives. This applies most strongly in respect of the &#039;build better websites&#039; model, but is also true more generally, especially when the long-tail of glams is considered.&lt;/li&gt;
&lt;li&gt;Business case, or possible lack thereof. The content providers need to see a clear benefit before committing to the cost involved in supporting the aggregation of their data.&lt;/li&gt;
&lt;li&gt;Content providers often show a reluctance to make data openly available on the grounds that they may expose poor quality which reflects badly on them&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;&lt;/ul&gt;
&lt;h3&gt;Recommendations&lt;/h3&gt;
&lt;p&gt;The various discussions during the meeting gave rise to a number of &lt;em&gt;suggested&lt;/em&gt; recommendations. It should be noted that these are based on a few short hours of discussion - however the experience of the group which made them is considerable, so I hope they might be considered seriously.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The 4 step model for advising/supporting content providers in opening up their metadata&lt;/li&gt;
&lt;li&gt;The RDTF should fund aggregation projects that demonstrate value in these steps
&lt;ul&gt;
&lt;li&gt;e.g. &quot;Tell me how my content is being used&quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Providers should provide a &lt;em&gt;semantic sitemap&lt;/em&gt; leading to a data aggregation. This could be RDF or XML&lt;/li&gt;
&lt;li&gt;﻿Providers should expose the schemas they use (whether their own schemas or links to established schemas)&lt;/li&gt;
&lt;li&gt;﻿Aggregation services should provide guidance to content providers about schemas to be used (a registry of recommended schemas would be a useful component)&lt;/li&gt;
&lt;li&gt;﻿Aggregators should not reject data on basis of schema used by the content provider - aggregators should be prepared to accept anything&lt;/li&gt;
&lt;li&gt;The RDTF should (in partnership with others) seek to engage with vendors of collections/content management systems in the various domains.&lt;/li&gt;
&lt;li&gt;Aggregations should have &lt;em&gt;supported&lt;/em&gt; APIs which are attractive to and &lt;em&gt;convenient&lt;/em&gt; for &lt;em&gt;developers, &lt;/em&gt;offering developer-friendly output formats such as XML or JSON&lt;/li&gt;
&lt;li&gt;Aggregation should be considered, perhaps, as a temporary approach to aiding discoverability. More extremely, a &#039;just in time&#039; approach to aggregation might be considered.&lt;/li&gt;
&lt;li&gt;A &#039;cookbook&#039; of design patterns involving aggregation as a technical approach to resource discovery might be a useful thing to consider funding.&lt;/li&gt;
&lt;li&gt;A &#039;2 tier&#039; model of metadata might be worth considering, where one tier is for common, basic description and identification, and the other tier is for more targeted uses.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Many thanks to those who attended and made the meeting a success:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Peter Burnhill﻿ (&lt;a href=&quot;http://edina.ac.uk/&quot;&gt;Edina&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;﻿﻿Hugh Glaser (&lt;a href=&quot;http://www.seme4.com/&quot;&gt;Seme4&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;David Kay (&lt;a href=&quot;http://www.sero.co.uk/&quot;&gt;Sero&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Andrew Kitchen (&lt;a href=&quot;http://www.becta.org.uk/&quot;&gt;Becta&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ross MacIntyre (&lt;a href=&quot;http://mimas.ac.uk/&quot;&gt;Mimas&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;﻿Andy McGregor﻿ (&lt;a href=&quot;http://www.jisc.ac.uk/&quot;&gt;JISC&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Paul Miller (&lt;a href=&quot;http://cloudofdata.com/&quot;&gt;Cloud of Data&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Andy Powell (&lt;a href=&quot;http://efoundations.typepad.com/&quot;&gt;Eduserv&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Owen Stephens (&lt;a href=&quot;http://www.meanboyfriend.com/overdue_ideas/&quot;&gt;independent&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;﻿Adrian Stevenson (&lt;a href=&quot;http://www.ukoln.ac.uk&quot;&gt;UKOLN&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;﻿Paul Walk ﻿(&lt;a href=&quot;http://www.ukoln.ac.uk&quot;&gt;UKOLN&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;﻿Jo Walsh (&lt;a href=&quot;http://edina.ac.uk/&quot;&gt;Edina&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And thanks to Adrian also for organising the meeting.&lt;/p&gt;
</description>
     <comments>http://technicalfoundations.ukoln.ac.uk/blog/aggregation-and-resource-discovery-taskforce-vision#comments</comments>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/paul-walk">paul walk</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/becta">becta</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/edina">edina</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/eduserv">eduserv</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/jisc">jisc</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/mimas">mimas</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/rluk">rluk</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/seme4">seme4</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/sero">sero</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/organisations/ukoln">ukoln</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/projects/rdtf">rdtf</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/aggregation">aggregation</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/api">api</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/archives-and-museums">archives and museums</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/bibliographic-data">bibliographic data</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/catalogue">catalogue</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/content-management">content management</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/content-provider">content provider</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/copac">copac</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/csv">csv</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/data">data</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/framework">framework</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/gaming">gaming</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/google">google</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/infrastructure">infrastructure</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/json">json</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/libraries">libraries</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/linked-data">linked data</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/metadata">metadata</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/oer">oer</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/open-access">open access</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/preservation">preservation</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/programming">programming</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/provenance">provenance</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/rdf">rdf</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/repositories">repositories</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/resource-discovery">resource discovery</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/semantic">semantic</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/uri">uri</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/worldcat">worldcat</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/xml">xml</category>
 <pubDate>Thu, 19 Aug 2010 12:43:35 +0000</pubDate>
 <dc:creator>Paul Walk</dc:creator>
 <guid isPermaLink="false">3 at http://technicalfoundations.ukoln.ac.uk</guid>
  </item>
  </channel>
</rss>