manifestations z39.50-1988 iso tc46/wg4/sc4 10162/3 sr z39.50-1992 z39.50-1995

22

Upload: hillary-chambers

Post on 01-Jan-2016

228 views

Category:

Documents


0 download

TRANSCRIPT

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

Manifestations

• Z39.50-1988

• ISO TC46/WG4/SC4 10162/3 SR

• Z39.50-1992

• Z39.50-1995

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

• Z39.50-1988 “Future Services”

• Z39.50-1992 “Future Service”

• Z39.50-1995 “Facility”

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

Z39.50-1988 Foreword“Future Services”

• List Databases

• List Access Points

• List Elements

• List Element Set

• List Element Sets

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

Z39.50-1992 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.

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

Z39.50-1995 “Explain Facility”

• Explain database– IR-Explain-1

• accessed via Z39.50 Search and Present services

• Explain Attribute set– exp-1

• Explain syntax

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

• Z39.50-1988

• ISO TC46/WG4/SC4 10162/3 SR

• Z39.50-1992

• z39.50-1995

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

Contributors

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

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

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

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

Target Info (D. Lynch)

• One TargetInfo record per server– Target name – database combinations– Message of the day– Contact and access information– Network addresses

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

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

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

• 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

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

• Attribute Details– May list patterns for legal combinations {

{ { Use, {4, 16, 24} }, { Structure, All } }, { { Use, 1001 }, { Structure, 2 } }}

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

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

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

Term Lists

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

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

Element Specification

• ElementSetDetails for Element Set Names

• RetrievalRecordDetails for CompSpec– Mapping of schema elements to record

elements

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

Sort Information

• Sort keys available for database

• Map of elements and attributes

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

Extended Services

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

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

Category List

• Explain categories supported– Dynamically discover what can be dynamically

discovered

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

Miscellaneous Complexities

• AccessInfo

• TermList titles for access points Or Use attributes from AttributeCombinations

• AssociatedDBs

• SubDBs supports “more specific” function

• PerElementDetails for field labels

• ProcessingInformation

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

Issues

• Model – Search and retrieve from a Z39.50 database

• Complexities

• What Information does a client need?