<HTML><FONT FACE=arial,helvetica><FONT SIZE=2>Remember some of us will use LC rather than Dewey, especially those in the
<BR>scientific library field.....
<BR>
<BR>Ed
<BR>
<BR>
<BR>
<BR><BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">Subj: <B>[Koha] MARC TODO list</B>
<BR>Date: 6/25/01 1:18:42 PM US Mountain Standard Time
<BR><I>From: tonnesen@cmsd.bc.ca (Tonnesen Steve)
<BR>Sender: koha-admin@lists.katipo.co.nz
<BR>To: koha@lists.katipo.co.nz (Koha Open Source Library System)
<BR></I>
<BR>
<BR>
<BR>
<BR>
<BR>I've generated a short TODO list for adding MARC support to Koha below.
<BR>I've also checked most of my files into CVS now. I've placed most of them
<BR>in the koha/marc/ subdirectory, but the koha/C4/Catalogue.pm file is also
<BR>required to convert existing koha records to marc format.
<BR>
<BR>Please do not use any of this on production systems yet!
<BR>
<BR>
<BR>
<BR>TODO list
<BR>
<BR>1. Finish cataloguing api (Catalogue.pm)
<BR>
<BR>2. Modify existing code to use the new cataloguing api
<BR> a. start with all write routines
<BR> b. then all read routines
<BR>
<BR>3. Polish up MARC editor. Must include some sanity checks to prevent
<BR> modifications with the MARC editor rendering the data unusable by
<BR> Koha.
<BR> a. don't delete the barcode, warning before modifying barcode
<BR> b. don't mess up linkages between 852 and 876 tags
<BR> c. Home branch and holding branch info should require warnings before
<BR> updating.
<BR> d. others?
<BR>
<BR>4. Need to create some indexes of the MARC data to aid in searches.
<BR> Soundex searches would be nice.
<BR> a. subject index
<BR> b. title index
<BR> c. author index
<BR> d. dewey index
<BR> e. itemtype index
<BR> f. soundex indexes would require an index with 1 word in each record.
<BR> For example, a book with the title "The Habitat and Lifestyle of the
<BR> Elephant" would have entries for "Habitat", "Lifestyle" and
<BR> "Elephant" all pointing to the book's record. An sql query like
<BR> "select Record_ID from soundex_index where soundex(word) like
<BR> soundex('elefant')" would return a point to "The Habitat and
<BR> Lifestyle of the Elephant". (Personally, I think this is pretty
<BR> silly, but I had some librarians ask for it, and it isn't overly
<BR> difficult to implement). Soundex searches should be configurable as
<BR> an option somewhere. For example, have a special interface for young
<BR> children where they just type in a word and hit enter and soundex
<BR> searches are used, but normal searches do not use soundex. It would
<BR> be annoying for titles with the words 'Rode' and 'Road' to show up
<BR> when you search for 'Rhode', for example.
<BR>
<BR>5. A million other things, probably...
<BR>
<BR>
<BR>_______________________________________________
<BR>Koha mailing list
<BR>Koha@lists.katipo.co.nz
<BR>http://lists.katipo.co.nz/mailman/listinfo/koha
<BR></BLOCKQUOTE>
<BR>
<BR></FONT></HTML>