<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jakoblog &#187; OAI</title>
	<atom:link href="http://jakoblog.de/tag/oai/feed/" rel="self" type="application/rss+xml" />
	<link>http://jakoblog.de</link>
	<description>Das Weblog von Jakob Voß</description>
	<lastBuildDate>Sun, 20 May 2012 13:49:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Working group on digital library APIs and possible outcomes</title>
		<link>http://jakoblog.de/2008/04/13/working-group-on-digital-library-apis-and-possible-outcomes/</link>
		<comments>http://jakoblog.de/2008/04/13/working-group-on-digital-library-apis-and-possible-outcomes/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 12:48:50 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[digital library]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[Seealso]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2008/04/13/working-group-on-digital-library-apis-and-possible-outcomes/</guid>
		<description><![CDATA[Last year the Digital Library Federation (DLF) formed the &#8220;ILS Discovery Interface Task Force&#8220;, a working group on APIs for digital libraries. See their agenda and the current draft recommendation (February, 15th) for details [via Panlibus]. I&#8217;d like to shortly comment on the essential functions they agreed on at a meeting with major library system [...]]]></description>
			<content:encoded><![CDATA[<p>Last year the <a href="http://www.diglib.org/">Digital Library Federation</a> (DLF) formed the &#8220;<a href="http://blogs.lib.berkeley.edu/shimenawa.php/2008/04/04/ils_basic_discovery">ILS Discovery Interface Task Force</a>&#8220;, a working group on <a href="http://jakoblog.de/2007/11/30/relevant-apis-for-digital-libraries/">APIs for digital libraries</a>. See <a href="https://project.library.upenn.edu/confluence/display/ilsapi/Charge+and+Agenda">their agenda</a> and the <a href="https://project.library.upenn.edu/confluence/display/ilsapi/Draft+Recommendation">current draft recommendation</a> (February, 15th) for details [<a href="http://blogs.talis.com/panlibus/archives/2008/04/ils-vendors-support-berkeley-accord-on-apis.php">via Panlibus</a>]. I&#8217;d like to shortly comment on the essential functions they agreed on at a meeting with major library system (ILS) vendors. <a href="http://dltj.org/article/dlf-ils-statement/">Peter Murray summarized</a> the functions as &#8220;automated interfaces for offloading records from the ILS, a mechanism for determining the availability of an item, and a scheme for creating persistent links to records.&#8221;</p>
<p>On the one hand I welcome if vendors try to agree on (open) standards and service oriented architecture. On the other hand the working group is yet another top-down effort to discuss things that just have to be implemented based on existing Internet standards.</p>
<p><b>1. Harvesting</b>: In the library world this is mainly done via <a href="http://www.openarchives.org/OAI/openarchivesprotocol.html">OAI-PMH</a>. I&#8217;d also consider <a href="http://en.wikipedia.org/wiki/RSS">RSS</a> and  <a href="http://atompub.org/rfc4287.html">Atom</a>. To fetch single records, there is <a href="http://unapi.info/">unAPI</a> &#8211; which the DLF group does not mention. There is no need for <em>any</em> other harvesting API &#8211; missing features (if any) should be integrated into extensions and/or next versions of OAI-PMH and ATOM instead of inventing something new. P.S: <a href="http://www.jasonkolb.com/weblog/2009/09/why-google-wave-is-the-coolest-thing-since-sliced-bread.html">Google Wave</a> shows what to expect in the next years.</p>
<p><b>2. Search</b>: There is still good old overblown Z39.50. The near future is (slightly overblown) <a href="http://www.loc.gov/standards/sru/">SRU/SRW</a> and (simple) <a href="http://www.opensearch.org/">OpenSearch</a>. There is no need for discussion but for open implementations of SRU (I am still waiting for a full client implementation in Perl). I suppose that next generation search interfaces will be based on SPARQL or other RDF-stuff.</p>
<p><b>2. Availability</b>: The <a href="http://blogs.lib.berkeley.edu/shimenawa.php/2008/04/04/ils_basic_discovery">announcement</a> says: &#8220;This functionality will be implemented through a simple REST interface to be specified by the ILS-DI task group&#8221;. Yes, there is definitely a need (in december I <a href="http://jakoblog.de/2007/12/23/heidelberger-katalog-auf-dem-weg-zu-serviceorientierter-architektur/">wrote about such an API</a> in German). However the main point is not the API but to define what &#8220;availability&#8221; means. Please focus on this. P.S: <a href="http://purl.org/NET/DAIA">DAIA</a> is now available.</p>
<p><b>3. Linking:</b> For &#8220;Linking in a stable manner to any item in an OPAC in a way that allows services to be invoked on it&#8221; (announcement) there is no need to create new APIs. Add and propagate clean URIs for your items and point to your APIs via autodiscovery (HTML link element). That&#8217;s all. Really. To query and distribute general links for a given identifier, I created <a href="http://www.gbv.de/wikis/cls/SeeAlso_Simple_Specification">the SeeAlso API</a> which is used more and more in our libraries.</p>
<p>Furthermore the draft contains a section on &#8220;<a href="https://project.library.upenn.edu/confluence/display/ilsapi/Patron+Functionality">Patron functionality</a>&#8221; which is going to be based on <a href="http://www.niso.org/committees/committee_at.html">NCIP</a> and <a href="http://multimedia.mmm.com/mws/mediawebserver.dyn?6666660Zjcf6lVs6EVs66S0LeCOrrrrQ-">SIP2</a>. Both are dead ends in my point of view. You should better look at projects <em>outside the library world</em> and try to define schemas/ontologies for patrons and patron data (hint: patrons are also called &#8220;customer&#8221; and &#8220;user&#8221;). Again: the API itself is not underdefined &#8211; it&#8217;s the data which we need to agree on.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2008/04/13/working-group-on-digital-library-apis-and-possible-outcomes/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Wikisource im DFG-Viewer dank Schnittstellen</title>
		<link>http://jakoblog.de/2008/03/31/wikisource-im-dfg-viewer-dank-schnittstellen/</link>
		<comments>http://jakoblog.de/2008/03/31/wikisource-im-dfg-viewer-dank-schnittstellen/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 13:52:14 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[de]]></category>
		<category><![CDATA[Digitalisierung]]></category>
		<category><![CDATA[Identifier]]></category>
		<category><![CDATA[Katalog]]></category>
		<category><![CDATA[Mashup]]></category>
		<category><![CDATA[Metadata]]></category>
		<category><![CDATA[METS]]></category>
		<category><![CDATA[MODS]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[Wikipedia]]></category>
		<category><![CDATA[wikisource]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2008/03/31/wikisource-im-dfg-viewer-dank-schnittstellen/</guid>
		<description><![CDATA[Der DFG-Viewer ist eine relativ neue Webanwendung zur Anzeige von Digitalisaten. Das von der Deutschen Forschungsgemeinschaft geförderte Projekt soll bei der Etablierung von Standards für Digitalisierungsprojekten helfen &#8211; und macht das dank Webservices und offener Standards schon recht gut. Angestoßen von einem Hinweis auf die Sammlung Ponickau an der ULB Sachsen-Anhalt und eine anschließende Diskussion [...]]]></description>
			<content:encoded><![CDATA[<p>Der <a href="http://dfg-viewer.de/ueber-das-projekt/">DFG-Viewer</a> ist eine relativ neue Webanwendung zur Anzeige von Digitalisaten. Das von der Deutschen Forschungsgemeinschaft geförderte Projekt soll bei der Etablierung von Standards für Digitalisierungsprojekten helfen &#8211; und macht das dank Webservices und offener Standards schon recht gut.</p>
<p>Angestoßen von einem Hinweis auf die <a href="http://digitale.bibliothek.uni-halle.de/pon/">Sammlung Ponickau</a> an der <a href="http://www.bibliothek.uni-halle.de/">ULB Sachsen-Anhalt</a> und eine anschließende <a href="http://www.ub.uni-dortmund.de/listen/inetbib/msg36107.html">Diskussion um die andauernden Verwirrungen</a> bezüglich URI, URN, URL Identifikatoren und Lokatoren, habe ich mir den DFG-Viewer etwas näher angesehen. Die Darstellung sieht nicht ganz so cool aus, wie bei <a href="http://www.openlibrary.org/">The Open Library</a>, dafür gibt es offene Schnittstellen. Digitalisate können dem Viewer per OAI oder direkter URL im <a href="http://www.loc.gov/standards/mods/presentations/mets-mods-morgan-ala07/">METS/MODS-Format</a> übergeben werden. Die einzelnen Seiten eines digitalisierten Buches und dessen innere Struktur (Gliederung) lassen sich dann durchblättern. Eine Volltextsuche ist anscheinend noch nicht implementiert und es fehlt eine eigene Zoom-Funktion; bislang ist es nur möglich zwischen verschieden großen Auflösungen zu wechseln, falls diese vom Repository ausgeliefert werden.</p>
<p>Ein Exemplar des auf INETBIB als Beispiel genannten Buches mit der <a href="http://gso.gbv.de/DB=1.29/CMD?ACT=SRCHA&#038;IKT=8002&#038;TRM=32%3A623995L">VD17-Nummer 32:623995L</a> ist <a href="http://digitale.bibliothek.uni-halle.de/content/titleinfo/96911">in Halle digitalisiert vorhanden</a>. Die Metadaten des Digitalisates können per <a href="http://digitale.bibliothek.uni-halle.de/oai/?verb=GetRecord&#038;metadataPrefix=mets&#038;identifier=oai:digitale.bibliothek.uni-halle.de:96911&#038;mode=view">OAI in METS/MODS abgerufen werden</a>. Übergibt man nun dem DFG-Viewer die URL, kann das <a href="http://dfg-viewer.de/v1/?set%5Bmets%5D=http%3A%2F%2Fdigitale.bibliothek.uni-halle.de%2Foai%2F%3Fverb%3DGetRecord%26metadataPrefix%3Dmets%26identifier%3Doai%3Adigitale.bibliothek.uni-halle.de%3A96911&#038;set%5Bimage%5D=2&#038;set%5Bzoom%5D=default&#038;set%5Bstyle%5D=">Digitalisat im DFG-Viewer betrachtet</a> werden. Im Moment ist noch ein Schritt Handarbeit notwendig, da im DFG-Viewer ein falscher (?) OAI-Server für Halle eingetragen ist, aber grundsächtlich funktioniert das Mashup. <img src='http://jakoblog.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Statt spaßeshalber eine METS-Datei mit Pornobildchen zusammenzustellen, um sie im DFG-Viewer anzeigen zu lassen, habe ich mir ein zufälliges <a href="http://de.wikisource.org/wiki/Mittelalterliches_Hausbuch">Digitalisat von Wikisource</a> vorgenommen. In Wikisource gibt es für jedes Digitalisat <a href="http://de.wikisource.org/wiki/Index:Mittelalterliches_Hausbuch">eine Indexseite</a>, auf der einige Metadaten und die Seiten der digitalisierten Vorlage aufgelistet sind. Aus dieser Seite kann eine METS/MODS-Datei erzeugt und an den DFG-Viewer geschickt werden. Zwei bis drei Stunden später steht ein <a href="http://jakoblog.de/wp-content/uploads/2008/03/wsource2metspl.txt">einfaches Perl-Skript</a>, dass aus der Index-Seite in Wikisource <a href="http://jakoblog.de/wp-content/uploads/2008/03/mets-example.xml">eine METS-Datei</a> erzeugt. Und <a href="http://dfg-viewer.de/v1/?set%5Bmets%5D=http%3A%2F%2Fjakoblog.de%2Fwp-content%2Fuploads%2F2008%2F03%2Fmets-example.xml">so sieht es im DFG-Viewer</a> aus (Draufklicken=größere Ansicht):</p>
<p><center><a href='http://jakoblog.de/wp-content/uploads/2008/03/wsource-im-dfg-viewer.png' title='wsource-im-dfg-viewer.png'><img src='http://jakoblog.de/wp-content/uploads/2008/03/wsource-im-dfg-viewer.thumbnail.png'/></a></center></p>
<p>Das ganze ist nur ein schnell gehackter Proof-of-concept. Eine stabile Verwendung der <a href="http://de.wikisource.org/wiki/Wikisource:Metadaten">Metadaten aus Wikisource</a> sollte aus einer OAI-Schnittstelle bestehen, die METS/MODS liefert (und MABXML für ZVDD). Falls jemand Interesse hat (Bachelor/Diplomarbeit, eigenes Projekt etc.), biete ich gerne meine Unterstützung an &#8211; umsetzen muss er es jedoch erstmal jemand anderes da ich nicht dauernd nur neue Projekte anfangen kann. <img src='http://jakoblog.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2008/03/31/wikisource-im-dfg-viewer-dank-schnittstellen/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>First draft of OAI-ORE</title>
		<link>http://jakoblog.de/2007/12/30/first-draft-of-oai-ore/</link>
		<comments>http://jakoblog.de/2007/12/30/first-draft-of-oai-ore/#comments</comments>
		<pubDate>Sun, 30 Dec 2007 17:06:09 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[OAI-ORE]]></category>
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/12/30/first-draft-of-oai-ore/</guid>
		<description><![CDATA[&#8220;Web 3.0&#8243; (or &#8220;Semantic Web&#8221; &#8211; use the buzzword of your choice) is slowly on the raise. Two weeks ago the first public draft of OAI-ORE was published and Mike Giarlo published an OAI-ORE-Plugin for WordPress &#8211; I have not actually tried it, but as far as I understand one could add RFC 5005 to [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Web 3.0&#8243; (or &#8220;Semantic Web&#8221; &#8211; use the buzzword of your choice) is slowly on the raise. Two weeks ago the <a href="http://www.openarchives.org/ore/0.1/toc">first public draft of OAI-ORE</a> was published and Mike Giarlo published an <a href="http://lackoftalent.org/michael/blog/ore-wordpress-plug-in/">OAI-ORE-Plugin</a> for WordPress &#8211; I have not actually tried it, but as far as I understand one could <a href="http://jakoblog.de/2007/10/19/archiving-weblogs-with-atom-and-rfc-5005-an-alternative-to-oai-pmh/">add RFC 5005</a> to OAI-ORE to support large resource sets. Or is OAI-PMH enough? Well, in the end it depends on the availability of software libraries, client and the ease of connecting it with other services. After my fancy there are still too much <a href="http://www.ice-nine.net/~mgsimpson/asqu/archives/64">generalized data models</a> but we need <em>concrete</em> implementations &#8211; it was not RDF and OWL but Microformats that got the Web of data started (yes, we&#8217;re in it: the next hype after &#8220;Web 2.0&#8243;). For 2008 I wish less abstract meta-meta-meta-stuff but, more little usable applications and services that can be combined.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/12/30/first-draft-of-oai-ore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Relevant APIs for (digital) libraries</title>
		<link>http://jakoblog.de/2007/11/30/relevant-apis-for-digital-libraries/</link>
		<comments>http://jakoblog.de/2007/11/30/relevant-apis-for-digital-libraries/#comments</comments>
		<pubDate>Fri, 30 Nov 2007 13:50:11 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[COinS]]></category>
		<category><![CDATA[Identity Management]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[OpenId]]></category>
		<category><![CDATA[Shibboleth]]></category>
		<category><![CDATA[Standards]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/11/30/relevant-apis-for-digital-libraries/</guid>
		<description><![CDATA[My current impression of OCLC/WorldCat Service Grid is still far to abstract &#8211; instead of creating a framework, we (libraries and library associations) should agree upon some open protocols and (metadata) formats. To start with, here is a list of relevant, existing open standard APIs from my point of view: Search: SRU/SRW (including CQL), OpenSearch, [...]]]></description>
			<content:encoded><![CDATA[<p>My current impression of OCLC/WorldCat Service Grid is still far to abstract &#8211; instead of creating a framework, we (libraries and library associations) should agree upon some open protocols and (metadata) formats. To start with, here is a list of relevant, existing open standard APIs from my point of view:</p>
<p><b>Search:</b> <a href="http://www.loc.gov/standards/sru/">SRU/SRW</a> (including <a href="http://www.loc.gov/standards/sru/specs/cql.html">CQL</a>), <a href="http://www.opensearch.org">OpenSearch</a>, <a href="http://www.loc.gov/z3950/agency/">Z39.50</a></p>
<p><b>Harvest/Syndicate:</b> <a href="http://www.openarchives.org/OAI/openarchivesprotocol.html">OAI-PMH</a>, <a href="http://en.wikipedia.org/wiki/RSS">RSS</a>, <a href="http://atompub.org/rfc4287.html">Atom Syndication</a> (also with <a href="http://www.intertwingly.net/wiki/pie/#head-656bcfe284e2da39c77d4fdab55b16ad3c654719">ATOM Extensions</a>)</p>
<p><b>Copy/Provide:</b> <a href="http://unapi.info">unAPI</a>, <a href="http://ocoins.info">COinS</a>, <a href="http://microformats.org">Microformats</a> (<small>not a real API but a way to provide data</small>)</p>
<p><b>Upload/Edit:</b> <a href="http://www.loc.gov/standards/sru/record-update/">SRU Update</a>, <a href="http://www.ibm.com/developerworks/library/x-atompp1/">Atom Publishing Protocol</a></p>
<p><b>Identity Management:</b> <a href="http://shibboleth.internet2.edu/">Shibboleth</a> (and other <a href="http://en.wikipedia.org/wiki/SAML">SAML</a>-based protocols), <a href="http://www.openid.net/">OpenID</a> (see also <a href="http://osis.netmesh.org/">OSIS</a>)</p>
<p>For more complex applications, additional (REST)-APIs and common metadata standards need to be found (or defined) &#8211; but only if the application is just another kind of search, harvest/syndicate, copy/provide, upload/edit, or Identity Management.</p>
<p><strong>P.S:</strong> I forgot <a href="http://ncip.envisionware.com/">NCIP</a>, a &#8220;standard for the exchange of circulation data&#8221;. Frankly I don&#8217;t fully understand the meaning and importance of &#8220;circulation data&#8221; and the standard looks more complex then needed. More on APIs for libraries can be found <a href="http://worldcat.org/devnet/">in WorldCat Developer Network</a>, in <a href="http://www.jangle.org/">the Jangle project</a> and a <a href="http://jakoblog.de/2008/04/13/working-group-on-digital-library-apis-and-possible-outcomes/">DLF Working group on digital library APIs</a>. For staying in the limited world if libraries, this may suffice, but on the web simplicity and availability of implementations matters &#8211; that&#8217;s why I am working on the <a href="http://www.gbv.de/wikis/cls/SeeAlso_Simple_Specification">SeeAlso linkserver protocol</a> and now at a simple API to query availaibility information (more in August/September 2008).</p>
<p><strong>P.P.S:</strong> A more detailed <a href="http://techessence.info/apis">list of concrete library-related APIs</a> was published by Roy Tennant based on <a href="http://tinyurl.com/59hop2">a list by Owen Stephens</a>.</p>
<p><strong>P.P.S:</strong> And <a href="http://stephenslighthouse.sirsidynix.com/archives/2009/09/apis_and_librar.html">another list by Stephen Abram</a> (SirsiDynix) from September 1st, 2009</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/11/30/relevant-apis-for-digital-libraries/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Archiving Weblogs with ATOM and RFC 5005: An alternative to OAI-PMH</title>
		<link>http://jakoblog.de/2007/10/19/archiving-weblogs-with-atom-and-rfc-5005-an-alternative-to-oai-pmh/</link>
		<comments>http://jakoblog.de/2007/10/19/archiving-weblogs-with-atom-and-rfc-5005-an-alternative-to-oai-pmh/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 09:34:45 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[Archivierung]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[BlogML]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[OAI]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/10/19/archiving-weblogs-with-atom-and-rfc-5005-an-alternative-to-oai-pmh/</guid>
		<description><![CDATA[Following up to my recent post (in German) I had a conversation with my colleague about harvesting and archiving blogs and ATOM vs OAI-PMH. In my opinion with the recent RFC 5005 about Feed Paging and Archiving and its proposed extension of Archived Feeds ATOM can be an alternative to OAI-PMH. Instead of arguing which [...]]]></description>
			<content:encoded><![CDATA[<p>Following up to my <a href="http://jakoblog.de/2007/10/19/weblogs-sammeln-erschliessen-verfuegbar-machen-und-archivieren/">recent post</a> (in German) I had a conversation with my colleague about harvesting and archiving blogs and <a href="http://en.wikipedia.org/wiki/Atom_(standard)">ATOM</a> vs <a href="http://www.openarchives.org/">OAI-PMH</a>. In my opinion with the recent <a href="http://rfc.net/rfc5005.html">RFC 5005</a> about <i>Feed Paging and Archiving</i> and its proposed extension of <a href="http://rfc.net/rfc5005.html#s4">Archived Feeds</a> ATOM can be an alternative to OAI-PMH. Instead of arguing which is better, digital libraries should support both for harvesting and providing archived publications such as preprints and weblog entries (scientific communication and publication already takes place in both).</p>
<p>Instead of having every project to implementing both protocols you could create a wrapper from ATOM with archived feeds to OAI-PMH and vice versa. The mapping from OAI-PMH to ATOM is probably the easier part: You partition the repository into chunks <a href="http://rfc.net/rfc5005.html#s4">as defined in RFC 5005</a> with the <tt>from</tt> and <tt>until</tt> arguments of OAI-PMH. The mapping from OAI-PMH to ATOM is more complicated because you cannot select with timestamps. If you only specify a <tt>from</tt>argument, the corresponding ATOM feed could be harvested going backwards in time but if there is an <tt>until</tt> argument you must harvest the whole archive just to get the first entries and and throw away the rest. Luckily the most frequent use case is to get the newest entries only. Anyway: Both protocols have their pros and cons and a two-way-wrapper could help both. Of course it should be implemented as open source so anyone can use it (by the way: There seems to be no OAI-crawler in Perl yet: Sure there is <a href="http://search.cpan.org/dist/OAI-Harvester/">OAI-Harvester</a> but for real-world applications you have to deal with unavailable servers, corrupt feeds, duplicated or deleted entries, and a way to save the harvested records, so a whole layer above the harvester is missing).</p>
<p><b>P.S.:</b> At <a href="http://www.code4lib.org">code4lib</a> Ed Summers pointed me to Stuart Weibel who asked <a href="http://weibel-lines.typepad.com/weibelines/2007/08/blog-curation-e.html">the same question about blog archiving</a>, and to a discussion in <a href="http://blog.jonudell.net/2007/02/16/a-conversation-with-dan-chudnov-about-openurl-context-sensitive-linking-and-digital-archiving/">John Udell&#8217;s blog</a> that include blog archiving (he also mentions <a href="http://blogml.org">BlogML</a> as a possible part of a solution &#8211; unluckily BlogML looks very dirty to me, <a href="http://nayyeri.net/archive/2006/09/06/BlogML-2.0-Released.aspx">the spec is here</a>). And Daniel Chudnov <a href="http://onebiglibrary.net/story/simple-old-design-for-widespread-blog-mirroring">drafted a blog mirroring architecture</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/10/19/archiving-weblogs-with-atom-and-rfc-5005-an-alternative-to-oai-pmh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Weblogs Sammeln, Erschließen, Verfügbar machen und Archivieren</title>
		<link>http://jakoblog.de/2007/10/19/weblogs-sammeln-erschliessen-verfuegbar-machen-und-archivieren/</link>
		<comments>http://jakoblog.de/2007/10/19/weblogs-sammeln-erschliessen-verfuegbar-machen-und-archivieren/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 01:03:51 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[de]]></category>
		<category><![CDATA[Archivierung]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[Feed]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/10/19/weblogs-sammeln-erschliessen-verfuegbar-machen-und-archivieren/</guid>
		<description><![CDATA[Ich ärgere mich ja schon seit längerer Zeit, dass praktisch keine Bibliotheken Weblogs sammeln und archivieren, obwohl diese Mediengattung bereits jetzt teilweise die Funktion von Fachzeitschriften übernimmt. Inzwischen kann ich unter den Kollegen zwar ein steigendes Interesse an Blogs feststellen (der nächste Workshop war nach kurzer Zeit ausgebucht), aber so richtig ist bei der Mehrheit [...]]]></description>
			<content:encoded><![CDATA[<p>Ich ärgere mich ja schon seit längerer Zeit, dass praktisch keine Bibliotheken Weblogs sammeln und archivieren, obwohl diese Mediengattung bereits jetzt teilweise die Funktion von Fachzeitschriften übernimmt. Inzwischen kann ich unter den Kollegen zwar ein steigendes Interesse an Blogs feststellen (der <a href="http://www.gbv.de/vgm/info/termine/2007/2007_3102">nächste Workshop</a> war nach kurzer Zeit ausgebucht), aber so richtig ist bei der Mehrheit noch nicht angekommen, dass hier eine mit der Einführung des Buchdrucks oder Erfindung von Zeitschriften vergleichbare Evolution im Gange ist. Ansonsten sollten doch viel mehr Bibliotheken damit beginnen Weblogs zu Sammeln, Erschließen, Verfügbar zu machen und zu Archivieren. </p>
<p>Anstatt erstmal darüber zu diskutieren, in welche MAB-Spezialfelder die Daten kommen und als was für eine Mediengatung Weblogs gelten, müsste nur mal einer der existierenden Open Source-<a href="http://de.wikipedia.org/wiki/Feedreader">Feedreader</a> aufgebohrt werden, so dass er im großen Maßstab auf einem oder mehreren Servern läuft und wenigstens jene Feeds sammelt, die irgend ein Bibliothekar mal als sammlungswürdig eigestuft hat. Alles was wohlgeformtes XML und mit einem Mindestsatz an obligatorischen Elementen (Autor [Zeichenkette], Titel [Zeichenkette], Datum [ISO 8061], Inhalt [Zeichenkette]) ausgestattet ist, dürfte doch wenigstens so archivierbar sein, dass sich der wesentliche Teil rekonstruieren lässt &#8211; Besonderheiten wie HTML-Inhalte, Kategorien und Kommentare können ja später noch dazu kommen, wenn die Infrastruktur (Harvester zum Sammeln, Speicher zum Archivieren, Index zum Erschließen und eine Lesemöglichkeit zum Verfügbar machen) steht.</p>
<p>Für die Millionen von Blogartikeln, die bislang verloren sind (abgesehen von den nicht für die Archivierung zur Verfügung stehenden Blogsuchmaschinen wie <a href="http://www.bloglines.com">Bloglines</a>, <a href="http://www.technorati.com/">Technorati</a>, <a href="http://blogsearch.google.de/">Google Blogsearch</a>, <a href="">Blogdigger</a> etc.) gibt es zumindest teilweise Hoffnung:</p>
<p>Im September wurde <a href="http://rfc.net/rfc5005.html">RFC 5005</a>: <i>Feed Paging and Archiving</i> definiert eine (auch in RSS mögliche) Erweiterung des <a href="http://de.wikipedia.org/wiki/ATOM">ATOM-Formats</a>, bei der vom Feed der letzten Einträge auf die vorhergehenden Einträge und/oder ein Archiv verwiesen wird. Im Prinzip ist das schon <a href="http://www.xml.com/pub/a/2004/06/16/dive.html">länger möglich</a> und <a href="http://www.ibm.com/developerworks/library/x-tipatom2/">hier an einem Beispiel</a> beschrieben, aber jetzt wurde es nochmal etwas genauer spezifiziert. Damit ist ATOM eine echte Alternative zum <a href="http://www.openarchives.org/OAI/openarchivesprotocol.html">OAI-PMH</a>, das zwar der Bibliothekswelt etwas näher steht, aber leider auch noch etwas stiefmütterlich behandelt wird.</p>
<p>Wie auch immer: Bislang werden Blogs nicht systematisch und dauerhaft für die Nachwelt gesammelt und falls Bibliotheken überhaupt eine Zukunft haben, sind sie die einzigen Einrichtungen die dafür wirklich in Frage kommen. Dazu sollte in den nächsten Jahren aber die &#8220;Erwerbung&#8221; eines Blogs für den Bibliotheksbestand ebenso vertraut werden wie die Anschaffung eines Buches oder einer Zeitschrift. Meinetwegen können dazu auch DFG-Anträge zur &#8220;Sammlung und Archivierung des in Form von Weblogs vorliegenden kulturellen Erbes&#8221; gestellt werden, obgleich ich diesem Projektwesen eher skeptisch gegenüber bin: Die Beständige Weiterentwicklung von Anwendungen als Open Source bringt mehr und es wird auch weniger häufig das Rad neu erfunden.</p>
<p>P.S.: Auf der <a href="http://info-deposit.d-nb.de/">Informationsseite der DNB zur Sammlung von Netzpublikationen</a> findet sich zu Weblogs <a href="http://services.d-nb.de/search/search-service?service=sitesearch&#038;query=weblogs">noch nichts</a> &#8211; es liegt also an jeder einzelnen Bibliothek, sich mal Gedanken über die Sammlung von für Sie relevanten Weblogs zu machen.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/10/19/weblogs-sammeln-erschliessen-verfuegbar-machen-und-archivieren/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Second day at MTSR</title>
		<link>http://jakoblog.de/2007/10/18/second-day-at-mtsr/</link>
		<comments>http://jakoblog.de/2007/10/18/second-day-at-mtsr/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 16:46:04 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[en]]></category>
		<category><![CDATA[DCAP]]></category>
		<category><![CDATA[digital library]]></category>
		<category><![CDATA[Dublin Core]]></category>
		<category><![CDATA[MTSR07]]></category>
		<category><![CDATA[MTSR2007]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[Overlay Journal]]></category>
		<category><![CDATA[RIOJA]]></category>
		<category><![CDATA[Science 2.0]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Tagging]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/10/18/second-day-at-mtsr/</guid>
		<description><![CDATA[It is already a week ago (conference blogging should be published immediately) so I better summarize my final notes of the MTSR conference 2007: The second day started with the keynote speech Using semantics to enhance b2b integration by Jorge Cardoso. He reported from a survey about creation and usage of Ontologies &#8211; I hope [...]]]></description>
			<content:encoded><![CDATA[<p>It is already a week ago (conference blogging should be published immediately) so I better summarize my final notes of the <a href="http://www.mtsr.ionio.gr/">MTSR conference 2007</a>: <span id="more-190"></span> The second day started with the keynote speech <i>Using semantics to enhance b2b integration</i> by Jorge Cardoso. He reported from a survey about creation and usage of Ontologies &#8211; I hope he soon publishes the slides or a paper because there were too many details to remember. The second part of his speech was about Service Oriented Architecture (SOA) and Webservices &#8211; all highly relevant but less new to me.</p>
<p>After coffee break Haibo Jia presented <i>A new Formal Concept Analysis based learning approach to Ontology building</i>. He extracted 2201 different author keywords and 107 different classification terms from 900 documents of the <a href="http://portal.acm.org/dl.cfm">ACM</a>, added stemming and used the result to create an ontology for query expansion. I hope to follow his work with extraction and analyzing author keywords and classification terms too.</p>
<p>I could not follow the following presentation <i>Formalizing Dublin Core Application Profiles Description Set Profiles and Graph Constraints</i> by Fredrik Enoksson although I would have liked to get to now Alistair&#8217;s work. <a href="<br />
http://www.typepad.com/t/trackback/1073940/16536526">Dublin Core Application Profiles</a> will surely become more important in the future but this presentation did not help me a lot &#8211; maybe I was just inattentive because of my own presentation.</p>
<p>So I switched to another session and saw one of my highlights: Panayiota Polydoratou  presented the project <a href="http://www.ucl.ac.uk/ls/rioja/">Repository Interface for Overlaid Journal Archives</a> (RIOJA). To prepare the establishement of an &#8220;Overlay Journal&#8221; a detailed survey was held among researchers in the astrophysics and cosmology community. The overlay journal concept was already <a href="http://xxx.lanl.gov/blurb/pg96unesco.html">coined by Ginsparg in 1996</a>: a peer-reviewed journal is organized on top of a repository like <a href="http://arXiv.org">arXiv.org</a>. The survery showed that most scientists are not interested in a printed journal but in quality control and copyediting. Everything else can already be done with the repository (which the asked scientists already use a lot). </p>
<p>By the way: RIOJA is not the only project to prepare and create an <a href="http://openaccess.eprints.org/index.php?/archives/171-Research-Journals-Are-Already-Just-Quality-Controllers-and-Certifiers-So-What-Are-Overlay-Journals.html">overlay journal</a>. I found the JISC founded <a href="http://www.jisc.ac.uk/whatwedo/programmes/programme_rep_pres/repositories_sue/ojims.aspx">Overlay journal infrastructure for Meteorological Sciences</a> (OJIMS) and the <a href="http://www.lmcs-online.org">Logical Methods in Computer Science</a> (LCMS) which exists <a href="http://whigmaleerie.spaces.live.com/blog/cns!C6149B019D236BF5!341.entry">since 2005</a>. <a href="http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=503">Peter Murray pointed</a> out that the blog <a href="http://www.totallysynthetic.com/blog/">TotallySynthetic.com</a> and the digital library <a href="http://wwmm.ch.cam.ac.uk/crystaleye/">Crystaleye</a> for instance can be called overlay journals. Looks like the concept of a journal is highly evolving (Wake up librarians! When will you finally start to collect weblogs? The Times They Are A-Changin&#8217;!). Ok, back to the conference, I will later think more about Overlay Journals, OpenAccess, Science 2.0, OAI-ORE&#8230;</p>
<p>In the next session I saw Fredrik Enoksson with <i>An RDF Modification Protocol, based on the Needs of Editing Tools</i>. He explainded that usually RDF is stored in triple stores and there is a need for a remotely editing RDF. In the <a href="http://www.luisa-project.eu">luisa project</a> a remote editing protocol for RDF is developed and the existing SPARQL update language needs to be extended to fullfill the needs of editing applications.</p>
<p>Beside the low number of participants my own presentation went very well &#8211; I got two good questions that helped me to think more about an SKOS encoding of country codes. The slides are <a href="http://www.slideshare.net/nichtich/encoding-changing-country-codes-in-rdf-with-iso-3166-and-skos/">at slideshare</a> and a paper will follow.</p>
<p>Finally there were also some posters &#8211; but no real poster session to find the corresponding authors of a particular poster. A poster titled <i>Combining Collaborative Tagging and Ontologies in Image Retrieval Systems</i> attracted my attention because of the topic, but it looked very drafted and the explanation contained several gaps so I cannot say whether it contained some valuable research or not. I think the basic idea was to enrich a query with additional synonyms and query a combined index of automatically generated index terms, controlled terms assigned by the creator, and uncontrolled tags.</p>
<p>Video recordings of the presentations will be published in the next weeks and post-proceedings will be published in springer&#8217;s <a href="http://www.springer.com/dal/home/computer/lncs?SGWID=1-164-6-73659-0">Lecture Notes in Computer Science</a> (LNCS) series.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/10/18/second-day-at-mtsr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Syndication and Harvesting with RSS, ATOM, OAI-PMH and Sitemaps</title>
		<link>http://jakoblog.de/2007/09/28/syndication-and-harvesting-with-rss-atom-oai-pmh-and-sitemaps/</link>
		<comments>http://jakoblog.de/2007/09/28/syndication-and-harvesting-with-rss-atom-oai-pmh-and-sitemaps/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 10:32:16 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[de]]></category>
		<category><![CDATA[ATOM]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[Sitemaps]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/09/28/syndication-and-harvesting-with-rss-atom-oai-pmh-and-sitemaps/</guid>
		<description><![CDATA[On my quest for metadata formats and APIs I found that ATOM is not just another RSS but more like a simple database language. Google&#8217;s Data API GData strongly pushes ATOM forward (but may also introduce some problems). Jim Downing wrote about ATOM, OAI-PMH, and Sitemaps &#8211; three different ways to provide a list of [...]]]></description>
			<content:encoded><![CDATA[<p>On my quest for metadata formats and APIs I found that <a href="http://bitworking.org/projects/atom/draft-ietf-atompub-protocol-17.html">ATOM</a> is not just another RSS but more like a simple database language. Google&#8217;s Data API <a href="http://code.google.com/apis/gdata/">GData</a> strongly pushes ATOM forward (but may also introduce some problems). Jim Downing <a href="http://wwmm.ch.cam.ac.uk/blogs/downing/?p=101">wrote about ATOM, OAI-PMH, and Sitemaps</a> &#8211; three different ways to provide a list of all the resources in a collection, and to incrementally discover changes. OAI-PMH is much less prominent, but why?</p>
<p>Andy Powell started a <a href="http://efoundations.typepad.com/efoundations/2007/06/repositories_ro.html">very lightening discussion</a> with <a href="http://efoundations.typepad.com/efoundations/2007/06/the_repository_.html">his talk</a> at the  <a href="http://efoundations.typepad.com/efoundations/2007/06/the_repository_.html">JISC Digital repositories conference 2007</a>. He complains that repositories are partly missing the web &#8211; popular we-could-also-call-them-repositories like Flickr, Slideshare, YouTube, Scribd etc. don&#8217;t use OAI-PMH nor does Google support it. Following the discussion I ask myself what the differences are between scholarly communication and people uploading and mixing any popular content. And do the differences justify different methods of syndication and harvesting? Have a look at the comments by Herbert van de Sompel and Erik Hetzner!</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/09/28/syndication-and-harvesting-with-rss-atom-oai-pmh-and-sitemaps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OAI Object Re-Use and Exchange (OAI-ORE)</title>
		<link>http://jakoblog.de/2007/04/27/oai-object-re-use-and-exchange-oai-ore/</link>
		<comments>http://jakoblog.de/2007/04/27/oai-object-re-use-and-exchange-oai-ore/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 13:52:28 +0000</pubDate>
		<dc:creator>jakob</dc:creator>
				<category><![CDATA[de]]></category>
		<category><![CDATA[Bibliothek]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[OAI-ORE]]></category>

		<guid isPermaLink="false">http://jakoblog.de/2007/04/27/oai-object-re-use-and-exchange-oai-ore/</guid>
		<description><![CDATA[Lambert verweist im netbib weblog auf das Projekt OAI Object Re-Use and Exchange (OAI-ORE) der Open Archives Initiative (OAI) aufmerksam gemacht, die uns schon vor sechs Jahren (sic!) das wunderbar einfache OAI Protocol for Metadata Harvesting (OAI-PMH) beschert hat. Leider ist OAI in der bibliothekarischen Praxis noch immer nicht so reibungslos eingebunden, wie es sein [...]]]></description>
			<content:encoded><![CDATA[<p>Lambert <a href="http://log.netbib.de/archives/2007/04/22/dokumente-aus-repositories-zu-zitieren-auszuwerten-und-zu-remixen-soll-einfacher-werden-uberall/">verweist im netbib weblog</a> auf das Projekt <a href="http://www.openarchives.org/ore">OAI Object Re-Use and Exchange</a> (OAI-ORE) der Open Archives Initiative (OAI) aufmerksam gemacht, die uns schon vor sechs Jahren (sic!) das wunderbar einfache <a href="http://www.openarchives.org/OAI/openarchivesprotocol.html">OAI Protocol for Metadata Harvesting</a> (OAI-PMH) beschert hat. Leider ist OAI in der bibliothekarischen Praxis noch immer nicht so reibungslos eingebunden, wie es sein könnte. Data-Provider fallen immer mal wieder aus oder liefern kaputte Daten (was auf das gleiche hinausläuft), Harvesting-Prozesse sind nicht in automatische Workflows eingebunden und die <a href="http://www.libraryjournal.com/article/CA434443.html">Qualität der Metadaten</a> ist &#8230; naja, was soll man erwarten wenn keine automatischen Prüfroutinen installiert sind. Lambert weist auf die letzte Woche am CERN (wo übrigens das WWW erfunden wurde) stattgefundene Veranstaltung <a href="http://indico.cern.ch/conferenceOtherViews.py?view=standard&#038;confId=5710">Agenda for the 5th Workshop on Innovations in Scholarly Communication</a> hin, auf der unter Anderem Herbert Van De Sompel OAI-ORE <a href="http://indico.cern.ch/materialDisplay.py?contribId=3&amp;sessionId=14&amp;materialId=slides&amp;confId=5710">präsentiert</a> (Video leider nur in einem bescheurten-Format). Bei der Gelegenheit habe ich den noch sehr übersichtlichen <a href="http://de.wikipedia.org/w/index.php?title=Open_Archives_Initiative">Wikipedia-Eintrag zu OAI</a> um OAI-ORE ergänzt &#8211; Ergänzungen und Korrekturen sind selbstverständlich sehr willkommen. Der Verweis auf Social Software-Dienste im Zusammenhang mit ORE ist mir allerdings etwas zu allgemein. Eher relevant dürfte die Technik im Rahmen von Projekten wie <a href="http://www.textgrid.de/">TextGrid</a> und Vorhaben im <a href="http://cordis.europa.eu/fp7/ict/programme/challenge4_en.html">FP7 der EU</a> sein &#8211; dafür ist OAI-ORE aber wahrscheinlich noch zu neu und innovativ und solange Deutschland es nicht gebacken bekommt, international mitzuwirken (Siehe Anzahl der deutschen Mitglieder in der <a href="http://www.openarchives.org/ore/ORE_Community.php">OAI-ORE community</a>) erwarte ich nicht, dass hier so schnell etwas passiert. Einige Gedanken von Pete Johnston zu ORE und Web Architecture finden sich <a href="http://efoundations.typepad.com/efoundations/2007/01/more_ore.html">in diesem Beitrag</a> aus dem Januar.</p>
]]></content:encoded>
			<wfw:commentRss>http://jakoblog.de/2007/04/27/oai-object-re-use-and-exchange-oai-ore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

