MyLibrary as an image database

We will probably use MyLibray to implement an image database, specifically against sets of images on Puerto Rico. Here’s how:

  1. Scan images and save them to the the hard disk.
  2. Create a MyLibrary database.
  3. Assign things like title, creator, description, etc. to each image.
  4. Stuff the file name of the image into the resource object’s FKey value.
  5. Create facets and terms to support controlled vocabularies and authority lists.
  6. “Catalog” the images with the controlled vocabularies.
  7. Write a report against the MyLibrary database creating browsable HTML files listing facet/term combinations.
  8. Upon selecting individual records, read the FKey value and display the image along with its metadata.
  9. Write a report against the MyLibrary database in a form easily readable by an indexer, probably KinoSearch.
  10. Implement an SRU interface to the KinoSearch index.
  11. Support a user interface to the index.
  12. Upon selecting individual records, read the FKey value and display the image along with its metadata.
  13. Create a facet called “Tags”.
  14. Allow users to create terms on the fly — specific tags.
  15. Allow users to add their own comments to the images through the MyLibrary::Review method.
  16. Write a report against the MyLibrary database to create sets of static HTML files very similar to the browse interface.
  17. Save the report and each image to a CD.
  18. Distribute the CD as widely as possible.
  19. Write a report against the MyLibrary database in the form for Formatting Objects (FO) file.
  20. Feed the FO file to a FO processor (such as FOP), to create a PDF version of the report — a coffee table book complete with the pictures from the database.

Fun with MyLibrary!

Discussion Area - Leave a Comment

You must be logged in to post a comment.