<?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>evergreen-ils blog &#187; Observations and Ideas</title>
	<atom:link href="http://evergreen-ils.org/blog/?feed=rss2&#038;cat=3" rel="self" type="application/rss+xml" />
	<link>http://evergreen-ils.org/blog</link>
	<description>The blog for Evergreen open-source library software</description>
	<lastBuildDate>Sat, 17 Jul 2010 03:23:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Why do you do it that way? (or, design rationale)</title>
		<link>http://evergreen-ils.org/blog/?p=130</link>
		<comments>http://evergreen-ils.org/blog/?p=130#comments</comments>
		<pubDate>Thu, 20 Mar 2008 19:25:09 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=130</guid>
		<description><![CDATA[Yesterday I was explaining to some librarians how Evergreen relates Items (the actual physical barcoded material that circulates) to Volumes (where the Call Number lives) to Bib Records (which contains the MARC), and one person was curious and asked, &#8220;why do you do it that way?&#8221;  The short answer is because it&#8217;s good design, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was explaining to some librarians how Evergreen relates Items (the actual physical barcoded material that circulates) to Volumes (where the Call Number lives) to Bib Records (which contains the MARC), and one person was curious and asked, &#8220;why do you do it that way?&#8221;  The short answer is because it&#8217;s good design, but the question momentarily threw me for a loop because the implication is that they&#8217;re used to systems which do not do it that way.</p>
<p>Imagine that the structure used for items in the database for your ILS is laid out something like this:</p>
<blockquote><p>
   <strong>Item Table</strong><br />
   &#8212;&#8212;&#8212;-<br />
   Internal ID<br />
   Creation Date<br />
   Barcode<br />
   Call Number<br />
   &#8230;other fields
</p></blockquote>
<p>In some automation systems, that Call Number field will be a free-text label.  If you want to change the Call Number for an Item, then that field will necessarily get changed.  If you want to change the Call Number for a large grouping of Items, then you will have to change the field for all those items (sometimes one at a time).</p>
<p>In Evergreen, that Call Number field will actually be a foreign key to another table in the database, one that looks something like this:</p>
<blockquote><p>
  <strong>Volume</strong><br />
  &#8212;&#8212;-<br />
  Internal ID<br />
  Owning Library<br />
  Call Number Label<br />
  &#8230;other fields
</p></blockquote>
<p>This allows a Call Number to be shared amongst a group of items, and be modified with a single edit.</p>
<p>This is also an example of <a href="http://en.wikipedia.org/wiki/Database_normalization">database normalization</a>.</p>
<p>Why is this important?  It has to do with redundancy of information (and I&#8217;m not talking about backup storage, RAID&#8217;s, etc).</p>
<p>Human beings love redundancy when it comes to communication; our meanings get emphasized by our body language, and the syntax and structure of our languages, both spoken and written, encode information in multiple ways.  But redundancy opens the door to discrepancy, and <strong>discrepancy leads to ambiguity</strong>.  Human beings can deal with ambiguity, but computers (and most software developers, and maybe catalogers) can&#8217;t abide it.  &#8220;Time flies like an arrow, but fruit flies like a banana&#8221;.</p>
<p>A computer might resolve ambiguity in a non-obvious way, or worse, it may resolve ambiguity in a manner that coincidentally matches a human&#8217;s expectation, only to cause trouble later when you start getting data anomalies.</p>
<p>Normalization is a best practice design technique for designing relational database schemas, though there are cases when you want to make a trade-off and de-normalize certain data structures.  But those cases are usually optimizations that should occur after you already have a good design as your starting point.</p>
<p>Relational databases are powerful enough that they have sunk into the consciousness of librarians, to the extent that they put down &#8220;Must be built on a relational database&#8221; in their RFP&#8217;s.  But most legacy ILS products actually use <a href="http://en.wikipedia.org/wiki/Hierarchical_model">hierarchal databases</a>, which are good for some things, but not for others.  The design decisions made when you go with a hierarchal database are very different than the ones you make when you start with a relational database, and I worry about the legacy products that have &#8220;tacked on&#8221; relational databases for buzzword and RFP-compliance.  Legacy automation may now have relational databases, but are they actually using them as a relational database?  Some are, but I know of at least one that isn&#8217;t.</p>
<p>Let&#8217;s return to Evergreen for a moment.  Because Call Number Volumes are represented as their own entities, you have the option of thinking of them differently.  For example, you can move a set of items to a different &#8220;call number&#8221;, one which may be associated with a different Bib Record altogether (or you could move a volume itself to a new bib record).  You could even change which library &#8220;owns&#8221; a volume, and suddenly all the items attached to that volume have a new owner.  And you&#8217;re able to place a hold on a specific &#8220;volume&#8221;, in addition to title-level and copy-level holds (and in Evergreen, meta-record holds across editions and formats).</p>
<p>But you can also do what you may already be used to, and change the Call Number for an item (or a batch of items) from an Item Editing interface, and not have to know about the more flexible structures that are being manipulated underneath.</p>
<p>Because we already have Volumes, we&#8217;re also in a better place for adding Serials.</p>
<p>There are fewer widespread repercussions to changing an end-user interface than there are with changing your database schema, so that&#8217;s why it&#8217;s important to have a good database design from the beginning, so that your interfaces have more options.  To steal a sentiment from Mr. Miyagi, Evergreen has strong root.</p>
<p>&#8211; Jason</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=130</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Congrats to not one, but two other Open Source ILSs</title>
		<link>http://evergreen-ils.org/blog/?p=129</link>
		<comments>http://evergreen-ils.org/blog/?p=129#comments</comments>
		<pubDate>Wed, 19 Mar 2008 03:50:12 +0000</pubDate>
		<dc:creator>miker</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=129</guid>
		<description><![CDATA[First I&#8217;d like to welcome NewGenLib to the virtual family of FOSS ILSs.  In truth, we&#8217;ve known about them for a while and have been looking at their serials interfaces during our ACQ/SER design, but now that eIFL is covering them, well&#8230;    It&#8217;s great to see another entrant, and one that [...]]]></description>
			<content:encoded><![CDATA[<p>First I&#8217;d like to welcome <a title="NewGenLib" target="_blank" href="http://www.newgenlib.com/">NewGenLib</a> to the virtual family of FOSS ILSs.  In truth, we&#8217;ve known about them for a while and have been looking at their serials interfaces during our ACQ/SER design, but now that <a title="NewGenLib @ eIFL" target="_blank" href="http://www.eifl.net/cps/sections/services/eifl-foss/foss-blog/2008_03_18_newgenlib-new-foss-ils">eIFL</a> is covering them, well&#8230; <img src='http://evergreen-ils.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   It&#8217;s great to see another entrant, and one that has already found an itch to scratch.  I&#8217;m sure cross-pollination is in the stars as they seem to have an interesting system.</p>
<p>Next up, a pair of kudos to Koha.</p>
<p>Over the past weekend they added, <a target="_blank" href="http://article.gmane.org/gmane.comp.misc.koha/9217">at a mailing list member&#8217;s request</a>, a call number browser inspired by <a title="Evergreen Shelf Browser" href="http://open-ils.org/~miker/cn-browse.jpg">Evergreen&#8217;s</a>, which we call Shelf Browse. In Evergreen, because it supports a hierarchical organization of libraries, you can actually browse an entire system or even consortium as one huge virtual shelf!  It&#8217;s a very nifty feature, and one that we know the PINES patrons have been making good use of  (to the tune of 66,965 and counting so far this year, and about 300,000 times in 2007) since Evergreen launched in September of 2006.  Now Koha will have a similar feature at the request of a small church Library!  This, my friends, is Open Source at work.</p>
<p>By way of evidence from our users, I&#8217;ll mention that Evergreen provides call number / shelf browse as a &#8220;Quick Search&#8221; from the advanced search interface, which is useful to Evergreen users and may be useful for Koha patrons as well.  In any case, good work.</p>
<p>I also noticed that Koha has incorporated, as of November of last year according to their source repository&#8217;s timestamps, the SIP2 code that <a title="Rapid Communications" href="http://lisletters.fiander.info/">David Fiander</a> and Bill Erickson wrote for Evergreen.  We&#8217;re glad to see the code that GPLS funded is going to good use in and inspiring other projects!</p>
<p>Three and a half years ago, when I first joined PINES and the Evergreen team, there was a dream and a small test server.  Now we&#8217;ve written more than a quarter of a million lines of code, and that code runs the day-to-day operations of one state-wide library consortium (biggest in the world, he bragged <img src='http://evergreen-ils.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ) with at least <a title="Michigan Evergreen" href="http://www.mlcnet.org/evergreen/">two</a> <a title="Indiana Open Source ILS Initiative" href="http://www.in.gov/library/5405.htm">more</a> in the works, and is helping to build a province-wide consortium in Canada &#8212; and let&#8217;s not forget the Laurentian/McMaster/Windsor &#8220;<a title="Evergreen up north" href="http://laurentian.ca/Laurentian/Home/News/Evergreen+library+system+08jan08.htm">Unholy Trinity</a>.&#8221;  These are amazing, and they fill my heart with a satisfaction that is difficult to describe, but none of those things, even as possibilities, are why I signed up.  I joined this effort because I believe in Open Source software.  I believe whole-heartedly that it is a force for positive change in an industry I love, and fits perfectly with the mission of libraries.</p>
<p>Again, congrats to both NewGenLib and Koha, and  let&#8217;s keep the cross-pollination going.</p>
<p>&#8211;miker</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=129</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Code4lib 2008 (Mini) Roundup</title>
		<link>http://evergreen-ils.org/blog/?p=125</link>
		<comments>http://evergreen-ils.org/blog/?p=125#comments</comments>
		<pubDate>Mon, 03 Mar 2008 20:29:01 +0000</pubDate>
		<dc:creator>bill</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=125</guid>
		<description><![CDATA[I&#8217;ve been to my share of library conferences over the last couple of years.  They all have something to offer in their own way: networking, schmoozing, wacky vendor displays, swag, etc.  It&#8217;s been my experience, though, that as a geek/developer, I&#8217;m often a little disappointed at the content &#8212; it&#8217;s just not geared [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been to my share of library conferences over the last couple of years.  They all have something to offer in their own way: networking, schmoozing, wacky vendor displays, swag, etc.  It&#8217;s been my experience, though, that as a geek/developer, I&#8217;m often a little disappointed at the content &#8212; it&#8217;s just not geared toward someone like me.  This is why I love Code4lib.  The conference is densely packed with interesting technical presentations.  They are the kind of talks that not only inspire you, they give you something concrete to take back home.  In addition to the presentations, you are surrounded by an interesting gang of library technologists, who, I get the sense, all have tricks up their sleeves.  It makes for a fulfilling week, to say the least.</p>
<p><strong>Some highlights<br />
</strong></p>
<p>My week started with the Evergreen pre-conference, skillfully lead by Dan Scott.  Dan blogged about it <a href="http://coffeecode.net/archives/150-Evergreen-workshop-at-code4lib-2008.html">here.</a>  Apart from some technical woes, a lot was seen and (hopefully) learned by all.  We performed the install, imported bib and holdings data,  implemented new functionality (new OpenSRF method and OPAC UI) to email a user their password if they have forgotten it, and took a quick look at some of the staff client interfaces.</p>
<p>Conference day 1 began with Brewster Kahle&#8217;s keynote address on his work with archive.org and openlibrary.org<font size="-1"><span class="a">.  Brewster&#8217;s vision and chutzpah is refreshing and inspiring.  The goal of &#8220;One wiki page per book&#8221; sounds so simple (and obvious) when inserted into a slide show, but the implementation will require tremendous work and resources.  I applaud their efforts, not only in principle, but because I think it will lead to better information and resource sharing in the long run.</span></font></p>
<p>After lunch, <span class="summary">Winona Salesky and Michael Park did a joint presentation called &#8220;XForms for Metadata Creation&#8221;, which included two different MODS editors developed with <a href="http://www.w3.org/TR/2007/CR-xforms11-20071129/">XForms.</a></span>  I liked this talk in particular for two reasons.  For starters, the demos I saw were that of a simple (yet powerful) bibliographic data creation interface, which I see as potentially useful for any ILS.  Additionally, the use of XForms, which I only have a basic understanding of, gave me a chance to see some new (for me) technology in action.  My interest is piqued.</p>
<p>I skipped the breakout sessions that day to put together a (5 minute) lightning talk on Pylons.  One of the interesting challenges of lightning talks is the use of a shared PC and what amounts to a moratorium on web access for the sake of efficiency.  My presentation was a set of <a href="http://open-ils.org/~erickson/c4l_pylons">images and screenshots</a>, the first a crane on a sunny Portland day, which seemed apropos of the topic.  I discussed one particular aspect of Pylons, which allows you to easily plug in custom pre and post-processing middleware applications for your web apps.  I demonstrated a simple XML validator and a highlighting plugin which bolded pre-defined terms in the HTML on its way to the client.  These gave me the chance to dig a little deeper into Pylons, an architecture which I think has a lot of interesting potential.</p>
<p>Wednesday morning I learned a lot about RDA. Later, I thought the discussion on of the <a href="http://code4lib.org/conference/2008/lynema">ILS Discovery Interface Task Force</a> segued well into Ross Singer&#8217;s lightning talk on <a href="http://code.google.com/p/jangle/">Jangle</a>, which, as Ross pointed out, could be used to implement the proposed standardized ILS interface.</p>
<p>I was not able to attend the last day, so I missed a chunk of the conference, including Dan&#8217;s <a href="http://coffeecode.net/archives/151-CouchDB-delicious-sacrilege.html">CouchDB</a> talk.  Glad it went well, Dan!</p>
<p>Wow, now I realize why most folks blog about conferences as they are happening <img src='http://evergreen-ils.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   It&#8217;s a lot to digest, especially for a conference as dense as code4lib.  There were a lot of great presentations, breakout sessions, and lightning talks this year and this post only comments on a few of them.  Next year&#8217;s conference will be held in <a href="http://maps.google.com/maps?f=q&#038;hl=en&#038;geocode=&#038;q=45+Prospect+St,+Providence,+RI&#038;sll=37.09024,-95.712891&#038;sspn=45.332616,81.738281&#038;ie=UTF8&#038;ll=41.827171,-71.404824&#038;spn=0.010473,0.019956&#038;z=16">Providence, RI,</a> and if you can, I would recommend checking it out.</p>
<p>-bill</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=125</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Measures of maximum load in PINES</title>
		<link>http://evergreen-ils.org/blog/?p=126</link>
		<comments>http://evergreen-ils.org/blog/?p=126#comments</comments>
		<pubDate>Fri, 29 Feb 2008 16:46:11 +0000</pubDate>
		<dc:creator>drdata</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=126</guid>
		<description><![CDATA[I was curious about how many circulations PINES had on the biggest day on record. And that led to our asking: which hour and which minute had the most circs?
Maximum circs by DAY:
96,326 &#8211; May 29, 2007
Maximum circs by HOUR:
11,305 &#8211; May 29, 2007,  11 AM
Maximum circs by MINUTE:
548 &#8211; May 2, 2007, 9:21 [...]]]></description>
			<content:encoded><![CDATA[<p>I was curious about how many circulations PINES had on the biggest day on record. And that led to our asking: which hour and which minute had the most circs?</p>
<p><strong>Maximum circs by DAY:</strong><br />
96,326 &#8211; May 29, 2007</p>
<p><strong>Maximum circs by HOUR:</strong><br />
11,305 &#8211; May 29, 2007,  11 AM</p>
<p><strong>Maximum circs by MINUTE:</strong><br />
548 &#8211; May 2, 2007, 9:21 AM</p>
<p>I understand that the day after Memorial Day in 2007 is remembered as a very busy day for reasons that are clear.</p>
<p>For a bit of perspective, the FY 2005 NCES/NCLIS data for all US public libraries give the following annual figures for <em><strong>total circulations</strong></em> by library:</p>
<p><strong>Q3 (third quartile&#8211;the libraries above this number are in the top 25%):</strong><br />
144,663</p>
<p><strong>Q2 (median&#8211;the middle value):</strong><br />
43,912</p>
<p><strong>Q1 (libraries below this number are the bottom 25%):</strong><br />
13,113</p>
<p>The arithmetic mean is 229,685.</p>
<p>That maximum number of circs for PINES for one day is greater than the median annual value for all public libraries.</p>
<p>Why is the mean so much higher than the middle value? Because the distribution of all these numbers is highly skewed&#8211;in the Statistical sense. And that fascinating topic can be the subject for compelling blog post at another time.</p>
<p>Bob Molyneux</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=126</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Isn&#8217;t Evergreen just for consortia with hundreds of libraries?</title>
		<link>http://evergreen-ils.org/blog/?p=120</link>
		<comments>http://evergreen-ils.org/blog/?p=120#comments</comments>
		<pubDate>Mon, 11 Feb 2008 17:23:35 +0000</pubDate>
		<dc:creator>brad</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=120</guid>
		<description><![CDATA[We get this question often at Equinox Software and we see it on occasion on the Evergreen community mailing lists and in the library blogosphere.
I am a single-branch public library with about 25,000 titles. I&#8217;ve looked at the options and I really like Evergreen. But isn&#8217;t it simply &#8216;too big&#8217; for my situation?

It is true [...]]]></description>
			<content:encoded><![CDATA[<p>We get this question often at <a href="http://esilibrary.com">Equinox Software</a> and we see it on occasion on the Evergreen community <a href="http://open-ils.org/listserv.php">mailing lists</a> and in the library blogosphere.</p>
<p><em>I am a single-branch public library with about 25,000 titles. I&#8217;ve looked at the options and I really like Evergreen. But isn&#8217;t it simply &#8216;too big&#8217; for my situation?<br />
</em><br />
It is true Evergreen was built from the ground up to handle the largest of library systems: it&#8217;s highly scalable, fault-tolerant (meaning it can sustain hardware failures and keep running), and has capabilities that make it a perfect selection for large libraries and consortia. Those attributes/goals are clearly stated on the <a href="http://open-ils.org/">open-ils community website</a>.</p>
<p>However, it is important to realize this does not mean Evergreen is not a good solution for smaller libraries as well. Evergreen does in fact &#8220;scale down&#8221; elegantly. We know this because there are developers in our community that run Evergreen on their laptops. That&#8217;s right folks&#8211;they can run the entire server-side software stack on their laptops. Another example: Bill Erickson, at the last <a href="http://code4lib.org/2007/schedule">code4lib conference</a>, ran an &#8220;Evergreen install in 20 minutes&#8221; breakout session in which Evergreen was installed on a laptop.</p>
<p>Evergreen was designed to be able to scale to multiple servers of varying sizes and purposes. But it can also scale to a single server (or laptop) if that&#8217;s what the library desires and what makes sense in the cost-to-uptime ratio.</p>
<p>Also, the ability for Evergreen to &#8220;scale down&#8221; from a functional standpoint is something that&#8217;s apparent in <a href="http://www.kent.lib.md.us/newsletter/2008/01/press_release_kent_county_publ.html">Kent County Library&#8217;s recent migration announcement</a>. Kent County Library serves a population of approximately 19,500 though a main library and 2 smaller branches. There is more information about the decision to go with Evergreen on the <a href="http://kcplinnovations.blogspot.com/">Kent County Library blog</a>.</p>
<p>I hope this information puts the rumor to rest that Evergreen is just for big libraries and consortia. The fact is Evergreen can work quite well in smaller situations.</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=120</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Every reader his or her book; Every book its reader.</title>
		<link>http://evergreen-ils.org/blog/?p=118</link>
		<comments>http://evergreen-ils.org/blog/?p=118#comments</comments>
		<pubDate>Thu, 07 Feb 2008 18:27:25 +0000</pubDate>
		<dc:creator>drdata</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=118</guid>
		<description><![CDATA[Lorcan Dempsey&#8217;s post Evergreen and Pines refers to a Georgia Public Library Service (GPLS) report Use of Georgia&#8217;s public libraries continues to rise in Internet Age and echoes one I made earlier here entitled Save the time of the reader. Briefly, all three deal with increases in the use of Georgia Public libraries generally and [...]]]></description>
			<content:encoded><![CDATA[<p>Lorcan Dempsey&#8217;s post <a href="http://orweblog.oclc.org/archives/001548.html">Evergreen and Pines</a> refers to a Georgia Public Library Service (GPLS) report <a href="http://www.georgialibraries.org/news/articles.php?searchid=32">Use of Georgia&#8217;s public libraries continues to rise in Internet Age</a> and echoes one I made earlier here entitled <a href="http://open-ils.org/blog/?p=112">Save the time of the reader</a>. Briefly, all three deal with increases in the use of Georgia Public libraries generally and PINES particularly. But Dempsey makes a point of mentioning the consortial aspect of PINES and I have been thinking about this very point since my post a few weeks ago.</p>
<p>PINES, of course, runs on Evergreen and although Evergreen is running individual systems, the fact is that Evergreen is the most consortially-aware ILSâ€”open source or proprietaryâ€”has resulted in some fascinating dynamics which these cited posts allude to.</p>
<p>In my post, Save the time of the reader, I reported on my attempt to measure the change year over year in three PINES use measures that could be compared before and after the switch from the legacy vendor to Evergreen. There are dramatic increases which I attributed largely to Ranganathan&#8217;s law it referred to because the reader&#8217;s time was saved as a result of better design of the interface, particularly of holds.</p>
<p>However, there is a measurement problem that brings out something more important that  had implications I didn&#8217;t understand a month ago. Not all public libraries in Georgia are in PINES and the number changed over the period of my analysis. If we want apples to apples, as the saying goes, we should analytically remove the libraries that were added during the year so that we would have circs, holds, and such at the same set of libraries, that is, so that increases reported are not because of the addition of new libraries but rather because of easier to use software with better features. People, though, are just a bit complicated and that simple statistical manipulation would miss something key.</p>
<p>Georgia has a universal borrower card so if your local library is not in PINES, you can go to one that is and borrow from the PINES system. And what library users are doing is pretty clear, they are making the drive: they want access to the 2 million bibliographic entities and the over 9 million items owned by the libraries in PINES. As a result, the obvious statistical treatment itself would miss this dynamic aspect of people&#8217;s behavior. They don&#8217;t hold still and they react to changes in their environment.</p>
<p>To come full circle, I offer this speculation: that some of the growth in the number of PINES systems (44 to 49) since Evergreen went live in 2006, may be a result of this behavior.</p>
<p>I was graduated from library school in 1971 and I have seen various fashions about how best to do library service: big regionals or small local and intimate libraries. Back and forth. Back and forth. I believe the jury is now in. Library users are voting with their feet; they want the big, resource rich library.</p>
<p>Chris Jowaisis&#8217;s Texas Library Systems wiki has an <a href="http://texaslibrarysystems.pbwiki.com/ILS%20Discussion">ILS Discussion</a> in which he offered an opinion I thought insightful about the Georgia experience: &#8220;(CJ opinion) political agreements are as impressive as the technology achievements of Evergreen.&#8221; I have quoted Chris&#8217;s observation often. Now, after seeing the experience in Georgia up close, I think that while we librarians and politicians care about the politics, the people who use libraries don&#8217;t. If you build the resource sharing consortium, they will come.</p>
<p>Bob Molyneux</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=118</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PLA and an Evergreen Users Group, Birds of a Feather gathering?</title>
		<link>http://evergreen-ils.org/blog/?p=117</link>
		<comments>http://evergreen-ils.org/blog/?p=117#comments</comments>
		<pubDate>Wed, 06 Feb 2008 16:59:26 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=117</guid>
		<description><![CDATA[Hi folks,
I was wondering if any of you would be interested in gathering together to talk about Evergreen during the Public Library Association&#8217;s National Conference (http://www.placonference.org/) in March?  Most of the Evergreen developers will be there and we can arrange for a meeting space.  The notion is that anyone interested in the project [...]]]></description>
			<content:encoded><![CDATA[<p>Hi folks,</p>
<p>I was wondering if any of you would be interested in gathering together to talk about Evergreen during the Public Library Association&#8217;s National Conference (http://www.placonference.org/) in March?  Most of the Evergreen developers will be there and we can arrange for a meeting space.  The notion is that anyone interested in the project (software, community, vendors, etc.) could be invited, and we could style it as a Birds of a Feather-type gathering, or maybe even the nucleus of an independent Evergreen Users Group.</p>
<p>What do you think?  What sort of topics or activities would you be interested in?  Would you be interested in something like this at other times or places?  Is anyone interested in helping to organize this?</p>
<p>Thanks!</p>
<p>&#8211; Jason</p>
<p><strong>LOCATION UPDATE:</strong>March 27, 5:30pm &#8211; 7:30pm at the Minneapolis Marriot City Center, Gray &#038; Wayzata rooms (8th floor)</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=117</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Save the time of the reader</title>
		<link>http://evergreen-ils.org/blog/?p=112</link>
		<comments>http://evergreen-ils.org/blog/?p=112#comments</comments>
		<pubDate>Tue, 08 Jan 2008 19:25:35 +0000</pubDate>
		<dc:creator>drdata</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=112</guid>
		<description><![CDATA[Evergreen went live over the Labor Day weekend in 2006. How are the users of PINES adapting to the new ILS? The results of this preliminary analysis show rapid growth in use of PINES libraries.
We only have fragmentary data from before the change but the following table shows changes in selected measures of use of [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { size: 8.5in 11in; margin: 0.79in } 		P { margin-bottom: 0.08in } 	-->Evergreen went live over the Labor Day weekend in 2006. How are the users of PINES adapting to the new ILS? The results of this preliminary analysis show rapid growth in use of PINES libraries.</p>
<p>We only have fragmentary data from before the change but the following table shows changes in selected measures of use of the PINES system. Year over year changes are the best way to calculate this kind of change because there are seasonal effectsâ€”for instance December is generally a slow monthâ€”and I have chosen to use percentages rather than raw numbers to make comparisons easier. In the table, the row &#8220;September 2007&#8243; lists the percent increases in the various raw figures of September 2007 over September 2006. Thus, September 2007 saw an increase in PINES libraries&#8217; circulations of 10.1% over the September 2006 figures.  Blanks in the table indicate there are no matching data to calculate percentage increases.</p>
<p>The table below has percent increases in circulations, total holds, and unique patrons requesting holds. Holds are those place by users in the library when some cataloged item is not available. Although Evergreen is used to measure the in-house use of both of cataloged and of uncataloged items, these types of circulations are not included here. The circs are by the standard definitionâ€”these are items going out the door.</p>
<p>We can see that circs have increased a bit over 10% for the four months we have matching data. Holds increased a good bit more and we have data for a longer period. The range of increases of these holds is from a bit under 30% increase to over 50%, depending on which month one examines. The change in holds is dramatic.</p>
<pre>
<div align="center">
<table width="80%" cellspacing="2" cellpadding="2" border="0">
<tr>
<th width="35%" scope="row"></th>
<th width="15%" scope="row"></th>
<th width="15%" scope="row"></th>
<th width="15%" scope="row">% increase in</th>
</tr>
<tr>
<th width="35%" scope="row"></th>
<th width="15%" scope="row">% increase</th>
<th width="15%" scope="row">% increase in</th>
<th width="15%" scope="row">Unique Patrons</th>
</tr>
<tr>
<th width="35%" scope="row"></th>
<th width="15%" scope="row">in Circulations</th>
<th width="15%" scope="row">Total Holds</th>
<th width="15%" scope="row">Requesting Holds</th>
</tr>
<tr>
<td>September, 2006</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>October, 2006</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>November, 2006</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>December, 2006</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>January, 2007</td>
<td>&nbsp;</td>
<td align="right">35.2</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>February, 2007</td>
<td>&nbsp;</td>
<td align="right">40.8</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>March, 2007</td>
<td>&nbsp;</td>
<td align="right">39.2</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>April, 2007</td>
<td>&nbsp;</td>
<td align="right">50.0</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>May, 2007</td>
<td>&nbsp;</td>
<td align="right">45.9</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>June, 2007</td>
<td>&nbsp;</td>
<td align="right">38.5</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>July, 2007</td>
<td>&nbsp;</td>
<td align="right">52.0</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>August, 2007</td>
<td>&nbsp;</td>
<td align="right">38.4</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>September, 2007</td>
<td align="right">10.1</td>
<td align="right">51.4</td>
<td align="right">39.5</td>
</tr>
<tr>
<td>October, 2007</td>
<td align="right">15.0</td>
<td align="right">36.5</td>
<td align="right">30.4</td>
</tr>
<tr>
<td>November, 2007</td>
<td align="right">10.0</td>
<td align="right">29.7</td>
<td align="right">25.0</td>
</tr>
<tr>
<td>December, 2007</td>
<td align="right">11.1</td>
<td align="right">28.9</td>
<td align="right">25.5</td>
</tr>
</table>
</div>
</pre>
<p>The right column shows the increase in unique patrons requesting holds. This column presents an interesting set of statistics because we see a striking increase in the number of patrons using this service.</p>
<p>So, the number of people requesting holds is going up, too. The number of holds per person (not shown) is up only slightly averaging fewer than 4.</p>
<p>Why these increases? I think we are seeing an â€œEvergreen Effectâ€ which I would define as increases  in library use brought on by saving the time of the reader. I don&#8217;t believe Ranganathan would be surprised by these data. Those readers are responding to a lower bar between them and materials they are seeking by using the PINES system and materials from its constituent libraries more. Evergreen was designed from the ground up with close consultation with librarians, Georgia Public Library Services staff, and library users. Modern notions about presentation of data were included from the beginning, not bolted on to an aging system. Hence, it is easy to use and intuitive.</p>
<p>These figures overstate the changes slightly. The number of systems at the start of PINES was 44 (including the State Library) and by December, 2007, there were 47. We did look at backing the data from the newer libraries out and that would decrease the raw numbers and percentages about 4%, we estimate.</p>
<p>But we ran into a problem and that was that people living in the service areas of libraries not served by PINES have been using PINES libraries in order to get access to the large, virtual library. There are currently 1.82 million titles in PINES libraries with 9.4 million copies. As I said: a large virtual library and one with many resources to share to library patrons with a PINES card. Any Georgia citizen can get one and we know that library users from non-PINES are availing themselves of these resources and 1.82 million titles is a powerful draw and, not inconceivably, a draw for some of the non-PINES libraries to join. In any case, if we took the effect of the newer libraries out, many of the users in the new systems were already users of PINES. There is an apples to oranges comparison but the currently unmeasurable effect is likely smallâ€”probably lower than 4% but we just can&#8217;t measure it. So, for December 2007 increase in circulations over December 2006 might be as low as 7%. The holds might also be about 4% lower, that is, perhaps 25% increase in total holds for December 2007 over December 2006. Teasing out a better number is going to be tricky.</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=112</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Laurentian University and Evergreen in an academic context</title>
		<link>http://evergreen-ils.org/blog/?p=111</link>
		<comments>http://evergreen-ils.org/blog/?p=111#comments</comments>
		<pubDate>Tue, 08 Jan 2008 18:44:42 +0000</pubDate>
		<dc:creator>Dan Scott</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development Update]]></category>
		<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=111</guid>
		<description><![CDATA[I&#8217;ve been contributing to Evergreen in various ways for a long time now, and strongly hinted back in October that this was becoming more than just a personal involvement with Evergreen.
Laurentian University, my employer, recently issued a press release announcing that we have selected Evergreen as our future library system. I think this is big [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been contributing to Evergreen in various ways for a <a href="http://open-ils.org/blog/?p=100">long</a> <a href="http://coffeecode.net/archives/138-Committing-to-Evergreen.html">time</a> now, and strongly hinted <a href="http://coffeecode.net/archives/142-Laurentian-goes-ever-greener.html">back in October</a> that this was becoming more than just a personal involvement with Evergreen.</p>
<p>Laurentian University, my employer, recently issued a <a href="http://laurentian.ca/Laurentian/Home/News/Evergreen+library+system+08jan08.htm">press release</a> announcing that we have selected Evergreen as our future library system. I think this is big news, because Evergreen has thus far been seen primarily as a public library system. We recognize that there are some major tasks to accomplish before we can migrate to Evergreen &#8212; acquisitions, serials, academic reserves, documentation &#8212; but we&#8217;ve observed and <a href="http://open-ils.org/blog/?p=108">participated</a> in the Evergreen development effort, were encouraged by the results, and therefore have chosen to contribute resources to the development effort to help evolve Evergreen towards what we need from an academic library system.</p>
<p>We believe that Evergreen represents the best possible path towards a library system that will meet our users&#8217; current and future needs. Evergreen does not repeat the mistakes of integrated library systems of the past: its service oriented architecture and Perl, C, Java, and Python bindings make it an integrated, yet loosely coupled, library system that can also integrate with our existing campus applications.</p>
<p>The <a href="http://open-ils.org/blog/?p=80">University of Windsor</a> took the important first step of establishing a community for academic institutions by partnering with GPLS to work on the acquisitions module. By selecting Evergreen as our future library system and contributing to the development effort, Laurentian University is taking the next step in solidifying that community &#8212; and based on the interest that has already been expressed by other academic institutions (both directly to us, and publicly on the Evergreen mailing lists), we look forward to other institutions joining us in building a strong, collaborative, and innovative community.</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=111</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>For you Facebook users</title>
		<link>http://evergreen-ils.org/blog/?p=109</link>
		<comments>http://evergreen-ils.org/blog/?p=109#comments</comments>
		<pubDate>Fri, 04 Jan 2008 17:45:59 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Observations and Ideas]]></category>

		<guid isPermaLink="false">http://open-ils.org/blog/?p=109</guid>
		<description><![CDATA[Did you know that there&#8217;s a Facebook group dedicated to your favorite ILS? The Evergreen &#8220;Open-ILS&#8221; Automated Library system group is an informal virtual social gathering of Evergreen fans, devotees, and users.Â  If you have a Facebook account (or are looking for a reason to set one up), we invite you to join the group.Â  [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that there&#8217;s a Facebook group dedicated to your favorite ILS? The <a title="Evergreen " href="http://www.facebook.com/group.php?gid=6396639614">Evergreen &#8220;Open-ILS&#8221; Automated Library system</a> group is an informal virtual social gathering of Evergreen fans, devotees, and users.Â  If you have a Facebook account (or are looking for a reason to set one up), we invite you to join the group.Â  See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://evergreen-ils.org/blog/?feed=rss2&amp;p=109</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
