<?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>about Scriblio &#187; Search Results  &#187;  feed</title>
	<atom:link href="http://scriblio.net/search/feed/rss2/" rel="self" type="application/rss+xml" />
	<link>http://scriblio.net</link>
	<description>open source software for libraries</description>
	<lastBuildDate>Wed, 04 Jan 2012 05:15:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>LibDev Forums</title>
		<link>http://scriblio.net/scribbles/118/asdasd/</link>
		<comments>http://scriblio.net/scribbles/118/asdasd/#comments</comments>
		<pubDate>Mon, 27 Jun 2005 15:47:33 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[LibDev Archive]]></category>
		<category><![CDATA[conversations]]></category>
		<category><![CDATA[forum]]></category>
		<category><![CDATA[libdev]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[sig]]></category>

		<guid isPermaLink="false">http://libdev.plymouth.edu/post/4</guid>
		<description><![CDATA[All topics and comments have a permalink, please use it to reference conversations here. An RSS feed of forum topics is available, and each topic has a separate feed for its comments.]]></description>
			<content:encoded><![CDATA[<p>Got a question? Got an idea? Mention it here. Please <a href="http://libdev.plymouth.edu/wp-login.php">register</a> to comment or post new topics.</p>
<p>All topics and comments have a permalink, please use it to reference conversations here. Feel free also to link and trackback to this site from yours.</p>
<p>An <a href="http://libdev.plymouth.edu/category/forum/feed/">RSS feed of forum topics</a> is available, and each topic has a separate feed for its comments.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px">Technorati Tags: <a href="http://technorati.com/tag/conversations" rel="tag">conversations</a>, <a href="http://technorati.com/tag/forum" rel="tag">forum</a>, <a href="http://technorati.com/tag/libdev" rel="tag">libdev</a>, <a href="http://technorati.com/tag/libraries" rel="tag">libraries</a>, <a href="http://technorati.com/tag/library" rel="tag">library</a>, <a href="http://technorati.com/tag/sig" rel="tag">sig</a></p>
<p><!-- technorati tags end --><br />
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://scriblio.net/scribbles/117/hello-world-2/'>Welcome to LibDev</a></li>
<li><a href='http://scriblio.net/scribbles/120/front-page-story2/'>XML Server and web services</a></li>
<li><a href='http://scriblio.net/scribbles/119/front-page-story3/'>Who&#8217;s looking at portal integration?</a></li>
<li><a href='http://scriblio.net/scribbles/143/getting-alternate-isbns/'>Getting Alternate ISBNs</a></li>
<li><a href='http://scriblio.net/scribbles/141/extending-blybergs-xmlopac-class/'>Extending Blyberg&#8217;s XMLOPAC Class</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://scriblio.net/scribbles/118/asdasd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiding Complexity in Library 2.0</title>
		<link>http://scriblio.net/scribbles/140/hiding-complexity-in-library-20/</link>
		<comments>http://scriblio.net/scribbles/140/hiding-complexity-in-library-20/#comments</comments>
		<pubDate>Mon, 28 Nov 2005 19:55:23 +0000</pubDate>
		<dc:creator>Cliff</dc:creator>
				<category><![CDATA[LibDev Archive]]></category>
		<category><![CDATA[ils]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library2.0]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://libdev.plymouth.edu/?p=26</guid>
		<description><![CDATA[One of the benefits of a more open architecture for the OPAC, as discussed earlier, is that it allows you to have as simple or as complex an interface as you need.]]></description>
			<content:encoded><![CDATA[<p>One of the benefits of a more open architecture for the OPAC, <a href="http://libdev.plymouth.edu/post/25">as discussed earlier</a>, is that it allows you to have as simple or as complex an interface as you need. If your patrons don&#8217;t need a specific feature then you can turn it off. It also allows those with other requirements (such as privacy) to tweak it to meet their guidelines. Some libraries may have no problem storing data for personalized searches while others may have a strict privacy guideline forbidding such things. In general extensibility allows you to be more flexible.</p>
<p>Right now, however, it is a bit difficult to do such a task. You can tweak templates but any large changes or integration often takes lots of hacks and is not very elegant. The usability of such a system could also decrease as you try to hack on this feature or that. This is important as more and more libraries begin to look into ways of making the OPAC easier to use and more importantly, information easier to find. A <a href="http://www.fastcompany.com/magazine/100/beauty-of-simplicity.html">recent quote</a> caught my eye and it may be useful to keep in mind when discussing features for you OPAC and how to implement them.</p>
<blockquote><p>&#8220;Google has the functionality of a really complicated Swiss Army knife, but the home page is our way of approaching it closed. It&#8217;s simple, it&#8217;s elegant, you can slip it in your pocket, but it&#8217;s got the great doodad when you need it. A lot of our competitors are like a Swiss Army knife open&#8211;and that can be intimidating and occasionally harmful.&#8221; (via <a href="http://www.steptwo.com.au/columntwo/archives/001923.html">Column Two</a>)</p></blockquote>
<p>Since there are likely some google haters in the crowd here&#8217;s a better takeaway from the article:</p>
<blockquote><p>In a 2002 poll, the Consumer Electronics Association discovered that 87% of people said ease of use is the most important thing when it comes to new technologies.</p></blockquote>
<p>In the ramp up and discussion for &#8220;Library 2.0&#8243; the feature list keeps getting longer and the ideas ever more complex. Can you keep you OPAC from becoming a confusing mess? Can you even implement these features if you wanted to? When someone visits your OPAC are they eased into what&#8217;s available or hit head on by the thousand options they have? Can they find a book without knowing boolean constructs?</p>
<p>All of these questions are important as people will demand these features but also demand that they not get in the way. Is there really a reason to have a button to show the MARC record front and center? Can you tell who the OPAC was designed for? With a good URL structure such things could be relegated to the background for advanced users. In WordPress if you put a /feed/ at the end on any URL you will get the feed for the item be it author, category, item (comments) or site. With a good architecture an OPAC could do similar things with /marc/ showing the MARC record, /feed/ giving the RSS/Atom, /xml/ giving the MARC XML or other XML syntax, etc. This allows you to expose what you want (add links on the page) or just leave it there for those &#8220;in the know&#8221; (librarians that want MARC). This is another area where WordPress gives a good example of how it can be done. And it&#8217;s extensible so if you wanted /dc/ to give you a Dublin-Core output of the page you could do so if you wanted. There&#8217;s already a <a href="http://curtis.med.yale.edu/dchud/log/2005/Oct/28#coinspmh-and-wordpress">WordPress blog that&#8217;s COins-PMH compliant</a>, how long would it take you to make your OPAC as well (server-side)?</p>
<p>Does your OPAC allow you the flexibility to integrate, add/remove features or otherwise change as patron demand changes? Shouldn&#8217;t it?</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/ILS" rel="tag">ILS</a>, <a href="http://www.technorati.com/tag/libraries" rel="tag">libraries</a>, <a href="http://www.technorati.com/tag/OPAC" rel="tag">OPAC</a>, <a href="http://www.technorati.com/tag/library2.0" rel="tag">library2.0</a>, <a href="http://www.technorati.com/tag/users" rel="tag">users</a>, <a href="http://www.technorati.com/tag/wordpress" rel="tag">wordpress</a></p>
<p><!-- technorati tags end --><br />
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://scriblio.net/scribbles/142/can-you-be-trusted-with-library-20/'>Can you be trusted with Library 2.0?</a></li>
<li><a href='http://scriblio.net/scribbles/139/ils-architecture-open-vs-turnkey/'>ILS Architecture: Open vs Turnkey</a></li>
<li><a href='http://scriblio.net/scribbles/144/livesearch-and-clustered-displays/'>LiveSearch and Clustered Displays</a></li>
<li><a href='http://scriblio.net/scribbles/70/openlibraryorg-leveraging-digital-technologies-to-provide-open-universal-access-to-books/'>OpenLibrary.org: Leveraging Digital Technologies to Provide Open, Universal Access to Books</a></li>
<li><a href='http://scriblio.net/scribbles/135/coins-pmh-and-microformats/'>COinS-PMH and Microformats</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://scriblio.net/scribbles/140/hiding-complexity-in-library-20/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>OAI Repositories, RSS and SRU</title>
		<link>http://scriblio.net/scribbles/129/oai-repositories-rss-and-sru/</link>
		<comments>http://scriblio.net/scribbles/129/oai-repositories-rss-and-sru/#comments</comments>
		<pubDate>Fri, 30 Sep 2005 00:56:46 +0000</pubDate>
		<dc:creator>Cliff</dc:creator>
				<category><![CDATA[LibDev Archive]]></category>
		<category><![CDATA[All I]]></category>
		<category><![CDATA[CQL The]]></category>
		<category><![CDATA[Eric Morgan]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Hopefully]]></category>
		<category><![CDATA[III OPAC]]></category>
		<category><![CDATA[ILL]]></category>
		<category><![CDATA[My Library]]></category>
		<category><![CDATA[MyLibrary]]></category>
		<category><![CDATA[OAI]]></category>
		<category><![CDATA[OCKHAM]]></category>
		<category><![CDATA[OCKHAM Alerting Service]]></category>
		<category><![CDATA[OCKHAM Spell Web Service]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[OPAC I]]></category>
		<category><![CDATA[OpenSearch]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Plenty]]></category>
		<category><![CDATA[Related]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[setting]]></category>
		<category><![CDATA[Spell Webservice]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[sru]]></category>
		<category><![CDATA[The URL]]></category>
		<category><![CDATA[Unfortunately I]]></category>
		<category><![CDATA[URL]]></category>
		<category><![CDATA[Web Lib]]></category>
		<category><![CDATA[WordNet]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://libdev.plymouth.edu/post/16</guid>
		<description><![CDATA[The three offerings are: OCKHAM Alerting Service - simple search interface for OAI that includes html and rss output MyLibrary at OCKHAM - OAI search enhanced with thesaurus, related links, etc.]]></description>
			<content:encoded><![CDATA[<p>For those who missed it, there was a <a href="http://lists.webjunction.org/wjlists/web4lib/2005-September/038490.html">post yesterday on Web4Lib</a> by <a href="http://dewey.library.nd.edu/morgan/">Eric Morgan</a> about the <a href="http://www.ockham.org/">OCKHAM</a> projects offerings. You can read <a href="http://lists.webjunction.org/wjlists/web4lib/2005-September/038490.html">the post</a> for full details but I&#8217;ll list some things here that caught my attention about each. The three offerings are:</p>
<ul>
<li><a href="http://alert.ockkham.org/">OCKHAM Alerting Service</a> &#8211; simple search interface for OAI that includes html and rss output</li>
<li><a href="http://mylibrary.ockham.org/">MyLibrary at OCKHAM</a> &#8211; OAI search enhanced with thesaurus, related links, etc.</li>
<li><a href="http://spell.ockham.org/about/">OCKHAM Spell Web Service</a> &#8211; simple REST interface to spelling suggestions in XML format</li>
</ul>
<p>First, the <a href="http://alert.ockkham.org/">alert service</a>. For the developers here you will probably be interested in the PERL code they have available as much as the service itself. They include modules to harvest and index OAI data, handle SRU requests and parse CQL. The three modules can be <a href="http://alert.ockham.org/">downloaded from the site of CPAN</a>. There&#8217;s sample searches listed but you can do your own search using the search box in the top left.  What caught my eye was how simple the URL structure for the RSS links are. It would only require a few changes to the RSS file to be OpenSearch compliant. They would also need a description file but that is fairly trivial. The URL structure itself would need really no change. It would be nice to limit the results or paginate however, but this is on the list of to-do so should be coming. Also the RSS feed doesn&#8217;t seem to be sent with xml mime type so it doesn&#8217;t parse in my Firefox atleast.</p>
<p>Second is the <a href="http://mylibrary.ockham.org/">My Library</a>. All I can say is nice. I like the features and they should be in any OPAC. I actually had a similar working version for my III OPAC, at least the thesaurus one. I used <a href="http://wordnet.princeton.edu/">WordNet</a> in my own database and did some manipulations from there. The similar content feature is already in our OPAC as Related or something, though I&#8217;m unsure of how well it works.</p>
<p>This brings me to the <a href="http://spell.ockham.org/about/">Spell Webservice</a> which I think will come in handy. Setting up WordNet in my database was a pain and then writing all the SQL was another. Having a webservice for a needed service like this will be a boon. I&#8217;m just surprised someone (like Google) hasn&#8217;t already done it.</p>
<p>Plenty of other things at the <a href="http://www.ockham.org/">OCKHAM site</a> to look at. Hopefully it will give some ideas for things people are doing. Unfortunately I have more ideas than time.<br />
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://scriblio.net/scribbles/70/openlibraryorg-leveraging-digital-technologies-to-provide-open-universal-access-to-books/'>OpenLibrary.org: Leveraging Digital Technologies to Provide Open, Universal Access to Books</a></li>
<li><a href='http://scriblio.net/scribbles/146/how-to-create-a-firefox-search-plugin-openworldcat/'>How to create a Firefox Search Plugin &#8211; OpenWorldCat</a></li>
<li><a href='http://scriblio.net/scribbles/145/personalized-search/'>Personalized Search</a></li>
<li><a href='http://scriblio.net/scribbles/127/the-lone-opac/'>The Lone OPAC</a></li>
<li><a href='http://scriblio.net/scribbles/135/coins-pmh-and-microformats/'>COinS-PMH and Microformats</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://scriblio.net/scribbles/129/oai-repositories-rss-and-sru/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>COinS-PMH and Microformats</title>
		<link>http://scriblio.net/scribbles/135/coins-pmh-and-microformats/</link>
		<comments>http://scriblio.net/scribbles/135/coins-pmh-and-microformats/#comments</comments>
		<pubDate>Sat, 29 Oct 2005 20:50:38 +0000</pubDate>
		<dc:creator>Cliff</dc:creator>
				<category><![CDATA[LibDev Archive]]></category>
		<category><![CDATA[A Firefox]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[CiteULike]]></category>
		<category><![CDATA[CiteULike Journals]]></category>
		<category><![CDATA[COinS]]></category>
		<category><![CDATA[COinS I]]></category>
		<category><![CDATA[COinS In]]></category>
		<category><![CDATA[COinS-PMH]]></category>
		<category><![CDATA[COinS-PMH I]]></category>
		<category><![CDATA[ContextObjects]]></category>
		<category><![CDATA[Creative Commons-licensed]]></category>
		<category><![CDATA[Embed Bibliographic Metadata]]></category>
		<category><![CDATA[EndNote]]></category>
		<category><![CDATA[Hopefully]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[iCal Sunbird Outlook]]></category>
		<category><![CDATA[ILL]]></category>
		<category><![CDATA[Imagine]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[Mark Pilgrim]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[Metadata Harvesting]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[OAI-PMH]]></category>
		<category><![CDATA[OCLC OpenURL Resolver Registry]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[OpenURL]]></category>
		<category><![CDATA[OpenURL COinS A Convention]]></category>
		<category><![CDATA[OpenURLs]]></category>
		<category><![CDATA[Plus]]></category>
		<category><![CDATA[Pretty]]></category>
		<category><![CDATA[ROGUE Spec]]></category>
		<category><![CDATA[Since I]]></category>
		<category><![CDATA[Spans Protocol]]></category>
		<category><![CDATA[Universal Content Clipboard]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[vCards]]></category>
		<category><![CDATA[When I]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://libdev.plymouth.edu/?p=21</guid>
		<description><![CDATA[For reference here are the applicable specs/overviews: OpenURL COinS: A Convention to Embed Bibliographic Metadata in HTML ContextObjects in Spans Protocol for Metadata Harvesting - ROGUE Spec An over simplification is that COinS is a way of using OpenURLs within HTML and COinS-PMH is a simplified OAI-PMH protocol/set-up that allows the easy extraction of metadata regarding an object marked with COinS.]]></description>
			<content:encoded><![CDATA[<p><ins>Update: A Firefox sidebar that you can use to try COinS-PMH out is <a href="http://curtis.med.yale.edu/dchud/log/project/rogue/try-out-coinspmh-sidebar.html">now available at dchud&#8217;s blog</a>.</ins></p>
<p>I recently <a href="http://libdev.plymouth.edu/post/18">posted here regarding standards and libraries</a>, specifically the need for lightweight APIs/formats for use in various projects. I also mentioned an <a href="http://netapps.muohio.edu/blogs/darcusb/darcusb/archives/2005/10/22/xml-and-rdf">article over at darcus blog</a> regarding light vs complex, and there is <a href="http://netapps.muohio.edu/blogs/darcusb/darcusb/archives/2005/10/25/a-bet-lightweight-vs-heavyweight">even a bet that lightweight will win over heavyweight</a>. While that can be debated, there is definitely a place for lightweight implementations.</p>
<p>An example would be <abbr title="ContextObjects in Spans">COinS</abbr> or more specifically <abbr title="ContextObjects in Spans Protocol for Metadata Harvesting">COinS-PMH</abbr>. I have to take a second to admit that I&#8217;m playing catch-up here and probably don&#8217;t understand all the background and possibilities, but what I&#8217;ve seen I definitely like. There&#8217;s days I feel like there&#8217;s too much history with libraries to ever catch-up but hopefully I&#8217;m catching the important ones. For reference here are the applicable specs/overviews:</p>
<ul>
<li><a href="http://ocoins.info/">OpenURL COinS: A Convention to Embed Bibliographic Metadata in HTML</a></li>
<li><a href="http://curtis.med.yale.edu/dchud/log/project/rogue/rogue-no.1-coins-pmh">ContextObjects in Spans Protocol for Metadata Harvesting &#8211; ROGUE Spec</a></li>
</ul>
<p>An over simplification is that COinS is a way of using OpenURLs within HTML and COinS-PMH is a simplified OAI-PMH protocol/set-up that allows the easy extraction of metadata regarding an object marked with COinS. In otherwords it turns an HTML page into a sort of simple repository. While this doesn&#8217;t seem that great the idea becomes more fruitful when it&#8217;s used at sites like CiteULike, journal pages, etc.</p>
<p>If you haven&#8217;t already looked into microformats, I recommend doing so. <a href="http://microformats.org/">Microformats</a> in the simplest term is standardized markup. You markup things with specific tags, class names, etc and this allows people to create parsers to extract the information. I&#8217;ve also <a href="http://blog.ryaneby.com/archives/microformats-and-standardized-markup/">written about this before at my blog</a>. The power of this becomes apparent when more people adopt it. To <a href="http://microformats.org/discuss/mail/microformats-discuss/2005-October/001112.html">quote Mark Pilgrim</a> (who is writing some of the parsers for microformats):</p>
<blockquote><p>Imagine having your own private database of every person you&#8217;ve ever stumbled across online, and being able to download their vCards into your address book.  And every event, which you can download into iCal/Sunbird/Outlook.  Plus a list of all the Creative Commons-licensed content you&#8217;ve ever read, which you can repurpose &#8212; legally, according to the terms of the license. Now imagine searching such a database.  And subscribing to your search results as a syndicated feed.</p></blockquote>
<p>Lets apply this idea to COinS-PMH. I&#8217;m doing some research and browsing sites like CiteULike, Journals, my library&#8217;s OPAC, etc. I have a greasemonkey script/bookmarklet that adds a button beside any citation that is marked up properly. When I hit the button it adds it to a datastore I set-up (or someone else did) that I can then search or browse later to find what I really want. Since I have actual metadata about the objects I can integrate links to ILL forms, EndNote, etc. While some of this is already possible (saving to endnote, OpenURL buttons, etc) this creates a standardized markup that allows it to be extended in anyway I see fit.</p>
<p>I see this having some potential and I look forward to seeing where it leads. Hopefully more scripts and examples become available. Until then you may wish to look at the following posts:</p>
<ul>
<li><a href="http://curtis.med.yale.edu/dchud/log/project/rogue/coinspmh-as-universal-content-clipboard.html">COinS-PMH as Universal Content Clipboard</a></li>
<li><a href="http://curtis.med.yale.edu/dchud/log/2005/Oct/28">COinS-PMH and WordPress pt. 2</a></li>
</ul>
<p>Also, if your library is in the OCLC OpenURL Resolver Registry <a href="http://curtis.med.yale.edu/dchud/resolvable/more.cgi">you can get a bookmarklet or greasemonkey script</a> for use with your library that detects COinS. I found one for our library&#8217;s ILL request form. Pretty spiffy.<br />
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://scriblio.net/scribbles/70/openlibraryorg-leveraging-digital-technologies-to-provide-open-universal-access-to-books/'>OpenLibrary.org: Leveraging Digital Technologies to Provide Open, Universal Access to Books</a></li>
<li><a href='http://scriblio.net/scribbles/140/hiding-complexity-in-library-20/'>Hiding Complexity in Library 2.0</a></li>
<li><a href='http://scriblio.net/scribbles/139/ils-architecture-open-vs-turnkey/'>ILS Architecture: Open vs Turnkey</a></li>
<li><a href='http://scriblio.net/scribbles/136/bbc-archive-catalogue/'>BBC Archive Catalogue</a></li>
<li><a href='http://scriblio.net/scribbles/129/oai-repositories-rss-and-sru/'>OAI Repositories, RSS and SRU</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://scriblio.net/scribbles/135/coins-pmh-and-microformats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing WPopac, An OPAC 2.0 Testbed</title>
		<link>http://maisonbisson.com/blog/post/11133/wpopac-an-opac-20-testbed/</link>
		<comments>http://maisonbisson.com/blog/post/11133/wpopac-an-opac-20-testbed/#comments</comments>
		<pubDate>Fri, 10 Feb 2006 03:54:36 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[future libraries]]></category>
		<category><![CDATA[lib20]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[library 2.0]]></category>
		<category><![CDATA[library catalog]]></category>
		<category><![CDATA[library services]]></category>
		<category><![CDATA[opac]]></category>
		<category><![CDATA[opac 2.0]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wpopac]]></category>

		<guid isPermaLink="false">http://about.scriblio.net/scribbles/50</guid>
		<description><![CDATA[It's an OPAC -- a library catalog, for my readers outside libraries -- inside the framework of WordPress, the hugely popular blog management application. future libraries, lib20, libraries, library, library 2.0, library catalog, library services, opac, opac 2.0, wordpress, wpopac]]></description>
			<content:encoded><![CDATA[<p>First things first, this thing probably needs a better name, but I&#8217;m not up to the task. Got ideas? Post in the comments. For the rest of this, let&#8217;s just pretend it&#8217;s an interview.</p>
<p><strong>What is WPopac?</strong> It&#8217;s an OPAC &#8212; a library catalog, for my readers outside libraries &#8212; inside the framework of <a href="http://wordpress.org/">WordPress</a>, the hugely popular blog management application.</p>
<p><strong>Why misuse WordPress that way?</strong> WordPress has a a few things we care about built-in: permalinks, comments, and trackbacks (and a <a href="http://akismet.com/">good comment spam filter</a>), just to start. But it also offers something we&#8217;ve never seen in a library application before: access to a community of knowledge, programmers, and designers outside libraries. Because the core of WPopac is WordPress, and because it preserves WordPress&#8217;s rich <a href="http://codex.wordpress.org/Plugins">plugin API</a> and <a href="http://wordpress.org/extend/themes/">themes structure</a>, it already has more users, designers, developers, and administrators than all the ILS vendors combined.</p>
<p><strong>So, down with the ILS?</strong> Well, no. There are some brave souls working on full-fledged open-source ILSs, but that&#8217;s not my goal here. The ILS does a lot of stuff I don&#8217;t want to be responsible for, like the acquisitions workflow and financial, inventory, and circulation management. When you peak inside your ILS, you realize there&#8217;s a lot there you don&#8217;t want to have fix.</p>
<p><strong>So, we have to have </strong><strong><em>both</em></strong><strong> an ILS and WPopac?</strong> Well, you don&#8217;t have to have anything, but if you want it, at least WPopac is free, extensible, and open-source. Less flippant answer: yes, it does assume there&#8217;s an ILS in the background somewhere, but more than a few people see potential for projects like this to serve underfunded libraries that may lack automation. That could be interesting.</p>
<p><strong>But blog posts are unstructured and library data is full of structure. What gives?</strong> The standard WordPress content database is buttressed with extra tables to represent all the bibliographic information in its atomic detail. But even the &#8216;unstructured&#8217; data takes <a href="http://maisonbisson.com/blog/post/10729/">some clues</a> from the <a href="http://microformats.org/">microformats</a> camp, putting everything in <a href="http://www.digital-web.com/articles/microformats_primer/">XML parsable XHTML</a>.</p>
<p><strong>How&#8217;s that work again?</strong> Well, let me be careful here. I&#8217;m not proposing WPopac as a solution, rather as a framework for building a solution. That said, you can get a pretty good idea of how the first draft of this concept works by <a href="http://www.plymouth.edu/library/opac/record/1305932">looking at a real record</a> (be sure to view the source, as there are some hidden divs in there). But if you don&#8217;t like that, you can change the look by fiddling with the stylesheet or <a href="http://codex.wordpress.org/Using_Themes/">switching themes</a>, and you can change the content with the <a href="http://codex.wordpress.org/Plugin_API#Filters">WordPress API</a> or by changing the way it&#8217;s loaded in the first place.</p>
<p>Further, because all the bibliographic data is there in its atomic detail, plugins can use and display that data anywhere on the page. <a href="http://www.plymouth.edu/library/opac/search/joe+monninger">Try a search</a> to see how I&#8217;m using that data in the right column to improve findability, as in my <a href="http://www.theshiftedlibrarian.com/archives/2005/11/17/casey_bisson_does_it_again_and_presents_exhibit_b.html">clustered search results prototype</a> from last fall.</p>
<p><strong>So, does that mean I can do XYZ that I&#8217;ve wanted to do?</strong> Maybe. Anybody who knows how to <a href="http://codex.wordpress.org/Writing_a_Plugin">write a WordPress plugin</a> can take a stab at playing with all that data. The â€œrefine searchâ€ content in <a href="http://www.plymouth.edu/library/opac/search/harry+potter">the right column</a>, and the â€œalternate searchesâ€ content at the bottom is generated that way. Try this one: I&#8217;ve finally got the <a href="http://en.wikipedia.org/wiki/Harry_Potter">Wikipedia results</a> <a href="http://www.flickr.com/photos/maisonbisson/64228414/">I&#8217;ve always wanted</a> in the catalog, just <a href="http://www.plymouth.edu/library/opac/search/harry+potter">look in the right column</a>. Or take a look at the â€œ<a href="http://www.arnebrachhold.de/2005/06/21/delicious-bookmark-this-wordpress-plugin">add to del.icio.us</a>â€ link in <a href="http://www.plymouth.edu/library/opac/record/1287680">the record display</a>, that&#8217;s generated by a <a href="http://maisonbisson.com/blog/post/11089/">regular wordpress plugin</a> written by Arne Brachhold, who wasn&#8217;t thinking of libraries or OPACs when he wrote it. And down <a href="http://www.plymouth.edu/library/opac/record/1287680">at the bottom of the page</a> you&#8217;ll see the a list of related works that&#8217;s built by my own <a href="http://maisonbisson.com/blog/post/10900/">bsuite plugin</a>. Want COinS-PMH/unAPI? The interface and all the data are there to make it happen, and here&#8217;s <a href="http://www.wallandbinkley.com/quaedam/?p=50">a good plugin to start from</a>.</p>
<p>So no guarantees, but hey, give it a try. And if you run into trouble you&#8217;ll be among <a href="http://weblogs.about.com/od/bestofblogsdirectory/a/MattMullenweg.htm">hundreds of thousands</a> of WordPress users and supported by a huge community of plugin and theme authors.</p>
<p><strong>What about RSS, XML, OpenSearch?</strong> WordPress solves the RSS feed for us (<a href="http://www.plymouth.edu/library/opac/search/rss/networked+information">look at this URL to see</a>). A feature-complete <a href="http://maisonbisson.com/blog/post/10956/">XML API</a>, is a bit further off, but maybe somebody wants to pitch in to help solve that one? And full <a href="http://opensearch.a9.com/">OpenSearch</a> support, taking advantage of the <a href="http://maisonbisson.com/blog/post/11028/">suggested and alternate search features</a>, is my next big project (<a href="http://maisonbisson.com/blog/post/10665/">here&#8217;s where I&#8217;m going with that</a>).</p>
<p><strong>This is awesome, can I run it at my library?</strong> Well, <a href="http://www.techsource.ala.org/blog/2006/01/library-20-in-the-real-world.html">Jenny called dibs</a>&#8230; But, really, this project started with my attempts to find a way to make my work sharable, so, yes. Call me a dreamer, but I find the notion of a community of libraries sharing plugins and code changes really exciting. But right now, there are three major components &#8212; the data importer, the plugin, and some modifications to the WordPress baseline code &#8212; and all of them need a little more work to make them distributable. Stay tuned.</p>
<p><strong>This sucks, it doesn&#8217;t do X, and your plan for Y is all wrong.</strong> You&#8217;re probably right. This is my first stab at a really big problem, and there&#8217;s a lot that isn&#8217;t done and certainly a few things I didn&#8217;t think of. The plan here is to build a framework that let&#8217;s us ask questions, build possible solutions, and share them easily. The only thing I&#8217;m certain of is our need to find ways to make our systems <a href="http://maisonbisson.com/blog/post/11096/">easier to use, easier to extend</a>, and <a href="http://maisonbisson.com/blog/post/11110/">integrated into</a> the larger stream of progress that&#8217;s shaping the internet that over 200 million Americans are making <a href="http://maisonbisson.com/blog/post/11100/">an essential part of their lives</a>. Take this as an invitation to get involved, there&#8217;s lots to do.</p>
<p>future libraries, lib20, libraries, library, library 2.0, library catalog, library services, opac, opac 2.0, wordpress, wpopac<br />
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://scriblio.net/scribbles/56/nelinet-2006-it-conference-proposal/'>NELINET 2006 IT Conference Proposal</a></li>
<li><a href='http://scriblio.net/scribbles/53/search-engines-durable-urls-discussions-and-library-catalogs/'>Search Engines, Durable URLs, Discussions, And Library Catalogs</a></li>
<li><a href='http://scriblio.net/scribbles/70/openlibraryorg-leveraging-digital-technologies-to-provide-open-universal-access-to-books/'>OpenLibrary.org: Leveraging Digital Technologies to Provide Open, Universal Access to Books</a></li>
<li><a href='http://scriblio.net/scribbles/52/boolean-searching-in-wpopac/'>Boolean Searching in WPopac</a></li>
<li><a href='http://scriblio.net/scribbles/62/library-camp-east/'>Library Camp East</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11133/wpopac-an-opac-20-testbed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
