Manifestations Z39.50-1988 ISO TC46/WG4/SC4 10162/3 SR Z39.50-1992 Z39.50-1995.

Slides:



Advertisements
Similar presentations
XML DOCUMENTS AND DATABASES
Advertisements

Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Slide 1Explain LiteONE -2 OPAC Network in Europe Explain Lite Research and Development activity in the ONE-2 Project - OPAC Network in Europe 2.
Chapter 12: ADO.NET and ASP.NET Programming with Microsoft Visual Basic.NET, Second Edition.
Informatiesystemen in de Bouw 7M711 Joran Jessurun en Jos van Leeuwen Week 3.
Chapter 12 Information Systems Nell Dale John Lewis.
Chapter 4: Database Management. Databases Before the Use of Computers Data kept in books, ledgers, card files, folders, and file cabinets Long response.
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
User Responsibility A “How To” Guide for SecurityCenter.
1 ES 314 Advanced Programming Lec 2 Sept 3 Goals: Complete the discussion of problem Review of C++ Object-oriented design Arrays and pointers.
Attribute databases. GIS Definition Diagram Output Query Results.
Z39 Intro DigiTool Version 3.0. Z39 Intro 2 Overview What is z39.50? “A network protocol which specifies rules that allow searching of a range of different.
Information systems and databases Database information systems Read the textbook: Chapter 2: Information systems and databases FOR MORE INFO...
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
CORE 2: Information systems and Databases STORAGE & RETRIEVAL 2 : SEARCHING, SELECTING & SORTING.
Service-Oriented Programming
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
Linux Operations and Administration
CPS120: Introduction to Computer Science Information Systems: Database Management Nell Dale John Lewis.
Systems analysis and design, 6th edition Dennis, wixom, and roth
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Data-mining & Data As we used Excel that has capability to analyze data to find important information, the data-mining helps us to extract information.
Using The Explain Facility Denis Lynch SilverPlatter Information +44 (181)
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
Python MySQL Database Access
Physical Database Design & Performance. Optimizing for Query Performance For DBs with high retrieval traffic as compared to maintenance traffic, optimizing.
Access Queries Office 2013/ Queries Most common type of Query is selection(projection) Specify sources for data retrieval table(s) and/or query(ies)
In the news Twitter, networks and social analysis uKJfvq4uI&feature=player_embedded#
Chapter 13 Query Processing Melissa Jamili CS 157B November 11, 2004.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
CPS120: Introduction to Computer Science Lecture 19 Introduction to SQL.
FI-WARE Points of Interest (POI) Data Provider Short Introduction Nonprofit educational material. Fair use of copyrighted content, if any, is assumed.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Information Systems & Databases 2.2) Organisation methods.
Admitting and discharging patients at your facility using CROWNWeb Admit and Discharge Patients in CROWNWeb Copyright ©
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
SAGExplore web server tutorial for Module I: Genome Explore.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
Maintaining a Database Access Project 3. 2 What is Database Maintenance ?  Maintaining a database means modifying the data to keep it up-to-date. This.
CSC Intro. to Computing Lecture 10: Databases.
Scholarly Information and Research Pathfinder Pro Release 2009B Suzanne Bailey Resource Discovery Specialist.
Alternative Architecture for Information in Digital Libraries Onno W. Purbo
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Intro to Databases Vocabulary Copyright © Texas Education Agency, All rights reserved.
UB & UC An Update on Resource Sharing Developments.
Database Management System. DBMS A software package that allows users to create, retrieve and modify databases. A database is a collection of related.
SRW/U: Re-Introduction SRW is a Web Services based Information Retrieval Protocol Motivations: Create an easy to implement protocol with the power of Z39.50.
CIW Lesson 6MBSH Mr. Schmidt1.  Define databases and database components  Explain relational database concepts  Define Web search engines and explain.
Chair: Kevin Gamiel Abstract: How are Z39.50 URLs (Z39.50s and Z39.50r) being used? What purposes should a Z39.50 url serve? Are these existing definitions.
A/WWW Enterprises 15 July 1996 Implementing Queries with Z39.50 A. Warnock A/WWW Enterprises
Techniques for List Creation (2) Data formatting and control level processing Basics for Interactive Lists Detail lists The Program Interface Interactive.
Z39.50 and the ZING Initiatives: MAVIS Users Conference, 2003 November 6, 2003 Larry E. Dixson Library of Congress.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Session: 4. © Aptech Ltd. 2Creating Hyperlinks and Anchors / Session 4  Describe hyperlinks  Explain absolute and relative paths  Explain how to hyperlink.
Z39.50 Maintenance Agency
for all Hyperion video tutorial/Training/Certification/Material Essbase Optimization Techniques by Amit.
©The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter Chapter 18 List ADT Animated Version.
Interoperability and Standards for Bibliographic Applications Poul Henrik Jørgensen Danish Library Centre Telematics for.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Presentation on Database management Submitted To: Prof: Rutvi Sarang Submitted By: Dharmishtha A. Baria Roll:No:1(sem-3)
SQL SERVER AUDITING. Jean Joseph DBA/Consultant Contact Info: Blog:
Chapter 13: Query Processing
Z39.50 A Basic Introduction Kathleen R. Murray, Ph.D. William E. Moen, Ph.D. May 2002.
Query Methods Simple SQL Statements Start ….
Databases.
Chapter 12 Information Systems.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
A GJXDM-Based Approach for Federated Information Sharing
Archibald Warnock A/WWW Enterprises
Presentation transcript:

Manifestations Z ISO TC46/WG4/SC /3 SR Z Z

Z “Future Services” Z “Future Service” Z “Facility”

Z Foreword “Future Services” List Databases List Access Points List Elements List Element Set List Element Sets

Z Foreword “Future Services” Explain –to allow an origin to obtain details of the target implementation, including databases available for searching, data elements in records of a specified database, element sets supported, elements within a specified element set, attribute sets supported, attributes supported within a supported attribute set, diagnostic sets, and record syntaxes.

Z “Explain Facility” Explain database – IR-Explain-1 accessed via Z39.50 Search and Present services Explain Attribute set – exp-1 Explain syntax

Z ISO TC46/WG4/SC /3 SR Z z

Contributors Makx Dekkers Liv Holm Cliff Lynch Mark Needleman Bob Waldstein Mark Hinnebusch Denis Lynch Ray Denenberg

Rationale (Denis Lynch 1997) Many clients don’t know their servers –Users point clients at new servers –Servers add or change databases & services Clients need dynamic information –Server hours of operation –Billing rates –Supported attribute combinations –Field labels

Target Info (D. Lynch) One TargetInfo record per server –Target name –database combinations –Message of the day –Contact and access information –Network addresses

Database Info One DatabaseInfo record per database –Database name –Databases that can be searched with this one –Databases that are subsets of this one –Attribute sets, syntaxes, schemas, query types... –Copyright and contact information

TagSetInfo – all tags defined in a tagset SchemaInfo –Mapping of tagset numbers to tagsets –The record structure RecordSyntaxInfo –describes the record structure AttributeSetInfo –lists every attribute

Attribute Details –May list patterns for legal combinations { { { Use, {4, 16, 24} }, { Structure, All } }, { { Use, 1001 }, { Structure, 2 } } }

Term Lists One TermListInfo per database, –lists “indexes” –link to TermListDetails –A title, for display to users –A search cost hint (optimized, expensive…) –Is it scannable TermListDetails

Term Lists TermListDetails: may apply to many databases –Attribute combinations that access this term list –More info about scanning –Sample terms

Element Specification ElementSetDetails for Element Set Names RetrievalRecordDetails for CompSpec –Mapping of schema elements to record elements

Sort Information Sort keys available for database Map of elements and attributes

Extended Services Supported services –Availability, cost… –Is package retained in ES database? –Can ES be executed synchronously?

Category List Explain categories supported –Dynamically discover what can be dynamically discovered

Miscellaneous Complexities AccessInfo TermList titles for access points Or Use attributes from AttributeCombinations AssociatedDBs SubDBs supports “more specific” function PerElementDetails for field labels ProcessingInformation

Issues Model –Search and retrieve from a Z39.50 database Complexities What Information does a client need?