Coming Soon to a Computer Near You (maybe) MicroZGate A Light, Portable, and Configurable z39.50 Gateway John Ulmer NOAA Coastal Services Center
Z39.50 FGDC Clearinghouse and Gateways MicroZGate gives Local, Portable, Configurable, Web Access to FGDC Nodes Dependencies Configuration When? (Not Yet.) Table of Contents
FGDC nodes use z ISO 23950: "Information Retrieval (Z39.50): Application Service Definition and Protocol Specification", and ANSI/NISO Z Facilitates the request for a record set by a client from a database server. Stronger that HTML – Weaker that SQL. Provides a consistent vocabulary for common fields such as title and author. Z39.50
FGDC Clearinghouse Architecture Metadata Collections FGDC Gatewa y Z39.50 Servers Heavy z39.50 Web Interface (z39.50 client) Z39.50
A Customizable Interface (to your metadata collection) Your Metadata Collection Micro ZGate Your zServer A Light Configurable Z39.50 client Z39.50 Meaningful Responses to Queries
Metadata Collections Your zServers of Choice Z39.50 Metadata Collections and zServers Relevant to Your Users A Customizable Interface (to your metadata collection) Micro ZGate A Light Configurable Z39.50 client Z39.50 Meaningful Responses to Queries
MicroZGate depends on: Isite 2.07 zclient available free from Perl 5.6 or later. A Web Server capable of running CGI applications. Unix or Linux operating system. MS OSes are not supported due to the way processes are forked and managed. Dependencies
MicroZGate uses a plain text configuration file that facilitates: custom HTML page titles. the inclusion of custom HTML banner and footer files. the use of external Cascading Style Sheets. custom lists of target zServers. the specification of a query time-out period. custom lists of meta keywords for the HTML header. Configuration
# # The Title for Your Page - MANDATORY!! # # How do you wan the web pages to identify your organization? Your Organization's Metadata Search Interface. # # zclient - MANDATORY!! # # The location of the ‘zclient’ file on your system. If you have # not installed the Isite package, stop this and go do that. # REMEMBER, the zlcient file must exist where the web daemon # can see/find it. /httpd/htdocs/develop/Isite/bin/zclient # # The Title for Your Page - MANDATORY!! # # How do you wan the web pages to identify your organization? Your Organization's Metadata Search Interface. # # zclient - MANDATORY!! # # The location of the ‘zclient’ file on your system. If you have # not installed the Isite package, stop this and go do that. # REMEMBER, the zlcient file must exist where the web daemon # can see/find it. /httpd/htdocs/develop/Isite/bin/zclient Configuration File
The Search Interface
Titles
Metadata
When? -The first release should be in the spring of Guinea Pigs sought.