README This directory contains a sample, terminal-based MyLibrary system. With this system the user should be able create and manage information resources thus creating a simple digital library. As long a MyLibrary::Core is in your Perl path, and as long as you have initialized one MyLibrary database, then very little configuration is necessary to use this system. The system contains the following files: * main-menu.pl - Start here. This is a simple menuing program. * manage-facets.pl - Use this to create MyLibrary facets. * manage-terms.pl - Use this to create MyLibrary terms. * manage-locations.pl - Use this to create MyLibrary location types. * manage-resources.pl - This is where the fun begins. Use this to create information resources and link them to terms and location types. * doaj2mylibrary.pl - This script will harvest content from the Directory of Open Access Journals and cache it to MyLibrary. * images2mylibrary.pl - This script will do the same thing as the one above except it will use a set of images as OAI input. * resources2rdf.pl - This script dumps your MyLibrary content as an RDF/XML file. * index-resources.cfg - This is a swish-e configuration file. See its comments for details. * resources2swish.pl - This script outputs MyLibrary content in a form that swish-e can easily index. * index-resources.pl - This one-liner combines index-resources.cfg and resources2swith.pl to create a swish-e index of MyLibrary content. * search.pl - This script searches the index resulting from index-resources.pl. * subroutines.pl - This is a set of common subroutines used throughout the system. -- Eric Lease Morgan February 1, 2006