Demonstrations

Here is a list of demonstration-level implementations.

Article Index - http://mylibrary.library.nd.edu/demos/article-index/

A searchable/browsable interface to sets of 54,666 open access journal articles. To create this “library” article-level metadata was harvested from the Directory of the Open Access Journals and saved to MyLibrary. As content was retrieved simple publisher and journal title authority lists were created for browsing purposes. A report was written against the MyLibrary database, fed to an indexer (Kinosearch) and access to the index is provide through an SRU interface.

Library Catalog - http://mylibrary.library.nd.edu/mylibrary/catalog/

This is an index of just less than 300,000 MARC records — a traditional library catalog. MARC records were downloaded from the Library of Congress. MARC data was cross-walked to MyLibrary (Dublin Core) fields and imported. The content of the MyLibrary database was indexed with Kinosearch and made accessible via an SRU interface. Search results sport cover art from Amazon.com. If reviews exist, then they can be read. Users can to view the full MARC records in tagged, MARCXML, and MODS formats. Users can create accounts for themselves and have items (virtually) delivered to them.

Reading list - http://mylibrary.library.nd.edu/demos/reading-list/

Here is a collection of 2,748 open access journals and a means for you to create a reading list against them. To create this collection journal-level metadata was harvested from the Directory of Open Access Journals and imported into MyLibrary. Using the OAI-PMH sets from the Directory, a browsable interface of journal titles was created. Users can then peruse the list and read journals. Additionally, users can create accounts for themselves and associate journal titles with their accounts thus creating reading lists.

Simple Admin - http://mylibrary.library.nd.edu/demos/simple-admin/

A rudimentary, Web-based administrative interface allowing for the creation and maintenance of MyLibrary content

Simple User - http://mylibrary.library.nd.edu/demos/simple-user/

A simple end-user interface to the content created from Simple Admin

Your Page - http://mylibrary.library.nd.edu/demos/your-page/

This is the beginnings of personalized (as opposed to customized) page. Based on the patron’s personal characteristics, it displays “their page”. Here is how the process works:

  1. import data (name, address, courses, major, department, etc.) about patrons from the registrar and HR departments (think “circulation module”)
  2. create sets of library-related information resources (indexes, catalogs, Internet resources, names of librarians, etc.)
  3. create sets of library-related facet/term combinations (subjects, formats, tools, etc.)
  4. create course-based facet/term combinations, again acquired from the registrar (the facet is “classes”, and the terms are “English 101″, “Astronomy 204″, “Philosophy 307″, etc.)
  5. classify patrons and information resources with library-related and course-related facet/term combinations
  6. allow the patron to log in
  7. use the MyLibrary software to find things related to the patron, specifically, library resources mapped to their courses and library resources mapped to their department/major
  8. as an added bonus, use a Web Services in interface to the ILS to look up the books the patron has checked out
  9. list the whole thing

The next “cool” step will include things like, “If you checked these books out, then you might be interested in this these…”

Web Services - http://mylibrary.library.nd.edu/demos/web-services/

An in-development, RESTful Web Services, read-only interface to MyLibrary primarily intended for computer, not human, consumption