CIMI's Z39.50 Interoperability Testbed: Search and Retrieval of Distributed Cultural Heritage Information