Coming Soon to a Computer Near You (maybe) MicroZGate A Light, Portable, and Configurable z39.50 Gateway John Ulmer NOAA Coastal Services Center.

Slides:



Advertisements
Similar presentations
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Advertisements

Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
An Operational Metadata Framework For Searching, Indexing, and Retrieving Distributed GIServices on the Internet By Ming-Hsiang.
 To publish information for global distribution, one needs a universally understood language, a kind of publishing mother tongue that all computers may.
1 Chapter 12 Working With Access 2000 on the Internet.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
Basic Computer Networks Configurations (cont.) School of Business Eastern Illinois University © Abdou Illia, Spring 2006 Week 2, Thursday 1/19/2006)
DT211/3 Internet Development Application Internet Development Application.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
CGI and Perl MSc Publishing on the WWW. What is CGI ? (1) User Buying and selling Playing games Customised web pages Developer Means to run external programs.
River Campus Libraries Creating Usable User Interfaces (with Voyager, Encompass, and SFX) David Lindahl, Digital Initiatives Manager
Web Interfaces and Data Portals John Porter Department of Environmental Sciences University of Virginia.
2440: 141 Web Site Administration Web Server-Side Programming Professor: Enoch E. Damson.
Chapter 10 Publishing and Maintaining Your Web Site.
Considerations for the Construction of Lichen Databases Data Management.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
NSDI/NBII Clearinghouse Server Training Slide 1 NSDI/NBII Clearinghouse Server Training Yellowstone to Yukon Initiative 7. December University of.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 24 How Websites Work with Databases How Websites Work with Databases.
FrontPage 2000 Web Page Database Connectivity. Client /Server Architecture Database Server PCs Middleware.
Apache Server The Apache Server Apache is a WWW server that implements the HTTP protocol. Apache runs as a daemon. This means that it is a resident.
A/WWW Enterprises1 Introduction to CNIDR’s Isearch Archie Warnock
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Metadata Understanding the Value and Importance of Proper Data Documentation Exercise 2 Reading a Metadata File Exercise 3 Using the Workbook Exercise.
Simple Database.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Title, meta, link, script.  The title looks like:  The tag defines the title of the document in the browser toolbar.  It also: ◦ Provides a title for.
JourneyTEAM - –
1 Accelerated Web Development Course JavaScript and Client side programming Day 2 Rich Roth On The Net
Web Indexing and Searching By Florin Zidaru. Outline Web Indexing and Searching Overview Swish-e: overview and features Swish-e: set-up Swish-e: demo.
CSU - DCE Advanced Perl CGI Operation - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) on the.
University of North Texas Libraries Building Search Systems for Digital Library Collections Mark E. Phillips Texas Conference on Digital Libraries May.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
1 © Copyright 2000 Ethel Schuster The Web… in 15 minutes Ethel Schuster
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
The Future of Isite - Growing GILS Archie Warnock A/WWW Enterprises
Case Study Dynamic Website - Three Tier Architecture
Web Server Administration Chapter 7 Installing and Testing a Programming Environment.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Search Overview Search Features: WSS and Office Search Architecture Content Sources and.
CP476 Internet Computing CGI1 Cookie –Cookie is a mechanism for a web server recall info of accessing of a client browser –A cookie is an object sent by.
Greenstone Internals How to Build a Digital Library Ian H. Witten and David Bainbridge.
Database Management System. DBMS A software package that allows users to create, retrieve and modify databases. A database is a collection of related.
The FGDC and Metadata. To maintain an organization's internal investment in geospatial data To provide information about an organization's data holdings.
Archibald Warnock FGDC Activities CIP/INFEO Interoperability and ISO CD2 Metadata Activities.
WEB SERVER SOFTWARE FEATURE SETS
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
MetaScribe John Ulmer NOAA Coastal Services Center An FGDC Metadata Record Builder.
FGDC and ASF Using Structured Metadata Archie Warnock A/WWW Enterprises
Don’t Duck Metadata March 2005 Introducing Setting Up a Clearinghouse Node Topic: Introduction to Setting Up a Clearinghouse Node Objective: By.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
April 20022/CS/3XAPP 1 Database Design Anatomy of an application John Wordsworth Department of Computer Science The University of Reading
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.
Department of Computer Science
Server-Side Application and Data Management IT IS 3105 (Spring 2010)
System Architecture & Hardware Configurations
Building Search Systems for Digital Library Collections
OUTLINE Basic ideas of traditional retrieval systems
Advisor: Prof. Sudha Ram Jeffrey Abbruzzi, MS/MIS candidate
Introduction to Servlets
Tiers vs. Layers.
A technical look at the new capabilities
Common Page Design Elements
Database Management Systems
Web Application Development Using PHP
Presentation transcript:

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.