2010 sunyla - the x layer - a solution for a special collection a buffalo state
TRANSCRIPT
![Page 1: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/1.jpg)
![Page 2: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/2.jpg)
PART I (Dennis)Description of the Cecilia Bard Multicultural Library for Peace, previous Web display solutions, finding Mike
PART II (Michael)Former SQL solution, discussion of X-Server solution, evaluation of the final product
PART III (Marianne)A catalog librarian’s notes on preparing item records in the OPAC, with a little help from our friends at SUNY-OLIS
![Page 3: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/3.jpg)
PART IDescription of the Cecilia Bard Multicultural Library for Peace; previous Web display solutions;
finding Michael
![Page 4: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/4.jpg)
![Page 5: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/5.jpg)
Books donated by BSC professors Dr. Geraldine Bard and Dr. Betty Cappella in 2000
In memory of Dr. Bard’s mother, Cecilia Initial donation about 300 books; now 3,508
Ongoing collection, with several hundred books added each year in 2-3 “lots”
Themes of multiculturalism and diversity, divided into children and adult categories
![Page 6: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/6.jpg)
Because located throughout the library, a condition of the donation was that: “Books will be given a virtual space on a Web page devoted to the collection”
How do we provide the required “virtual space”?
![Page 7: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/7.jpg)
2000-2003, a list of “Bard Books” was prepared by a librarian, and hand-coded by a student assistant for publication to the Web page:
![Page 8: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/8.jpg)
Looked fine, but was labor-intensive.
![Page 9: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/9.jpg)
As collection size grew, we were eager for an automated solution
We reached out to Andrew Perry at OLIS for help
His server-side SQL solution worked wonderfully from 2003-2008 (more on that later from Mike)
![Page 10: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/10.jpg)
![Page 11: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/11.jpg)
In 2008, changes to SUNY/OLIS customization policy present an opportunity
Submitted a Footprints for a read-only Oracle account
Maureen Zajkowski suggested using something called the “X-Layer” in Aleph
Michael Curtis is reputed to be the go-to guy on the X-Layer
![Page 12: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/12.jpg)
PART IIFormer SQL solution in more detail;
discussion of X-Server solution; evaluation of the final product
![Page 13: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/13.jpg)
Project requirements Narrow scope, only Bard
collection items Emphasize browsing, not searching
Various topic/audience categories are used
Collection changes: refresh or update
![Page 14: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/14.jpg)
The past process SUNYConnect server side SQL query & extraction of data Based on 'internal note', tab3 on Aleph item
Metadata based on z15, basic title, author, pub date
![Page 15: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/15.jpg)
Possible X-Server process Buffalo State server side Aleph CCL query Can't match 'internal note' but can search other fields Subject, other MaRC fields Collection code, some other item fields
Metadata extracted from complete MaRC record Usually more metadata than z15 table
![Page 16: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/16.jpg)
Small set of files loaded on Buffalo server: PHP scripts to
talk to Aleph server pull & process data
CSS file to add style to HTML A blank book cover file
![Page 17: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/17.jpg)
• PHP script “bard.php” is the main Web page
• User selects search terms from menu or types in a search box
![Page 18: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/18.jpg)
• After the ‘display’ button is clicked, a properly formed CCL search is inserted in the URL
![Page 19: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/19.jpg)
When bard.php has a CCL request, in the ‘background’ it pulls data from Aleph x-server
![Page 20: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/20.jpg)
Two x-server requests from Buffalo to Aleph are required to pull item data
“Find” runs a search http://saranac.sunyconnect.suny.edu:4380/X?op=find&base=bsc01&request=WSU%3D%22Bard%20children%20Russian%22
“Present” gets a set of item data http://saranac.sunyconnect.suny.edu:4380/X?op=present&set_no=001157&set_entry=000000001-000000005&format=marc
![Page 21: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/21.jpg)
Aleph x-server returns MaRC XML (yuck!)
Catalogers: notice MaRC field numbers, indicators, and subfields in XML elements (and you thought you didn’t understand XML!)
![Page 22: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/22.jpg)
PHP script “search.php” chews up XML and spits out HTML
“pagination.class.php” paginates results
![Page 23: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/23.jpg)
Final product Simple/browsable interface Always up-to-date Access to SUNYConnect server not required
Rich metadata Local styling using CSS PHP could be customized by the library
http://library.buffalostate.edu/collections/bard.php
![Page 24: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/24.jpg)
PART IIIA catalog librarian’s notes on preparing item records in the OPAC, with a little help from
our friends at SUNY-OLIS
![Page 25: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/25.jpg)
![Page 26: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/26.jpg)
![Page 27: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/27.jpg)
DEMONSTRATION
![Page 28: 2010 SUNYLA - The X Layer - a solution for a special collection a Buffalo State](https://reader035.vdocuments.site/reader035/viewer/2022070519/58ecc0c01a28abaf188b45e5/html5/thumbnails/28.jpg)
THANK YOUAny questions?