SlideShare a Scribd company logo
1 of 65
1
Welcome
2
• About how z39.50 works in Millennium
• Will cover the following;
– What is z39.30 anyway?
– What does z39.50 do?
– How to set up z39.50 in Millennium
– Sources and tips
– MILCAT and GUICAT
– ILL and Visiting other libraries
– WebOPAC
• Library Catalogues - Simultaneous Searching (aka broadcast)
• Online Databases – Free and Subscription
– Z39.50 & ‘the future’
– Trouble Shooting & Suggestions
– Questions???
Introduction
3
“Z39.50 . . . is a protocol which
specifies data structures and
interchange rules that allow a client
machine (called an "origin" in the
standard) to search databases on a
server machine (called a "target" in
the standard) and retrieve records
that are identified as a result of such
a search” (Steve Bade, IUG 11)
What is z39.50 anyway?
4
What does z39.50 do?
• “Z39.50 is a national and international (ISO
23950) standard defining a protocol for
computer-to-computer information retrieval.
Z39.50 makes it possible for a user in one system
to search and retrieve information from other
computer systems (that have also implemented
Z39.50) without knowing the search syntax that
is used by those other systems. Z39.50 was
originally approved by the National Information
Standards Organization (NISO) in 1988. The
Z39.50 Maintenance Agency Page, includes
documentation and information related to the
development and ongoing maintenance of the
Z39.50 standard. “(
From the Library of Congress's z39.50 pages)
– So the world can be searched without leaving your
workstation.
5
• Millennium is z39.50
enabled/compatible – we can use it
to make our working lives easier in a
number of ways
• The most obvious is Cataloguing
• A newer use in Millennium is for ILL’s
• Also works in the WebOPAC for
– Simultaneous Searching of other libraries
catalogues
– Simultaneous Searching of Databases –
both free and subscription.
What does z39.50 do?
6
• Set up must be done step by step
• Our old friends – PORTS
• Configure your z39.50 server
• Limit Network Access
• Make entries for the libraries and /
or databases you want to access
• TEST, TEST, TEST!!!
How is z39.50 set up in Millennium?
7
• So here’s the Millennium Techie Bits
– it won’t take long
• Your firewall must be open
• PORTS
– 210
– 211
How is z39.50 set up in
Millennium?
8
• Limit Network Access
– In Telnet Follow the path A> A> L> (log in)> N
– Set your parameters for (if necessary)
• Z39 Server
• PCZ39 (MILCAT & GUICAT)
• WWW(211):Z39
• Minimum access should be a listing of your specific
IP’s for on campus access, and those of III. (III need
access to everything!!!)
• Useful tip – view access attempts rejected, and view
non-local access attempts allowed
How is z39.50 set up in Millennium?
9
How is z39.50 set up in Millennium?
10
• Configuring the z39.50 server
• Come out of Limit Network Access and
choose option Z
• Then choose Z again - Bath Profile
compliance level 1 with Release 2002
Phase 3 should be set to avail of new
features
– Set the ISO Latin 1 Character Set to Y
– Set Enforce attribute checking to Y (Save
changes)
– Your must have “Advanced Searching” for this
to work
How is z39.50 set up in Millennium?
11
• III Setup: None
• Library Setup: Perform the steps listed on Bath Profile (page # 105499)
• In the Manual there is a lot of information:
– Z > Z39.50 server file, page # 101736*
– Modifying the Order of Entries in the Z39.50 Servers File, page # 101737
– Adding a Server to the Z39.50 Server File, page # 101738*
– Adding a Database to the Z39.50 Server File, page # 101739*
– Adding Search Options for a Database, page # 101740*
Search Attributes for Selected Servers, page # 101741*
– Search Attributes for the Z39.50 Server, page # 101745
– The Z39.50 Server and Authority Records, page # 101747
– Exporting Holdings Information, page # 105518
Z > Z39.50 Server, page # 105498
– Z39.50 Server, page # 101742
– Server Information Needed by Remote Z39.50 Clients, page # 101744
– Search Attributes for the Z39.50 Server, page # 101745
– Attribute Checking, page # 105514
– Bath Profile, page # 105499
– Bath Profile - Level 0, page # 105508
– Z39.50 Client, page # 101248
– Advanced Keyword Searches, page # 101241
How is z39.50 set up in Millennium?
12
• Now you’re ready to enter data for the servers
you want to be able to search
– A good starting point is
• Other Innovative Sites, such as the Institutes of
Technology in Ireland. Their set up information is in the
manual already.
– Most now have their z39.50 servers set up for access.
– Manual Page 101741- Search Attributes for selected
servers
• Has the details for 13 different systems.
• Other sites can be located via CSDIRECT's list of
customers.
– So the whole world is now your oyster… so long as you
have the right Oyster Knife…
How is z39.50 set up in Millennium?
13
• Useful information on CSDIRECT
– Training Exercise to get you going
– WebOPAC tutorial – relevant wwwoptions
– Z39.50 FAQ
– Systems Handbook
– IUG presentations on both CSDIRECT and
the IUG Website
– Manual Pages – listed above
Sources & Tips
14
• But it’s not all in the manual…
– Getting the settings right takes a lot of trial and
error.
– Test in MILCAT before you make the target
available on your WebOPAC.
– Other sources of information include;
• Indexdata - The Z39.50 Target Directory
• UK Z Directory – Directory of UK z39.50 users
• Bookwhere / WebClarity Resource Registry from
Webclarity ((subscription) not really needed)
• Bib 1 attribute set (complete)
• Library of Congress z39.50 gateway
• Library of Congress list of implementers
Sources & Tips
15
• And so the real fun begins…
• Tips on how to understand what you have
found on the internet means
– The most useful page that I have found is the
Z39.50 Statistics page on Indexdata. This page
lists the most commonly used attributes. For
example; 4 for Title searching, 21 for subject
headings, and 7 for ISBN
• You must have the correct set of attributes for the
search to work
Sources & Tips
16
• So what other libraries can I enter:
– Innopac z39 servers account for 18% of world usage, which
means that there are lots of libraries out there that we can access
with the one set of database attributes and almost the same
server settings (Indexdata Z3950 Target Statistics)
• Use the III client list as a source for servers, and use the manual
for the Innopac configuration
– Innopac has the second highest implementation of z39.50
worldwide
• In theory any z39.50 compliant library worldwide
– problems with ALEPH and TALIS in Ireland
• One work around is to create an entry for COPAC (settings
available on their web site)
– Access 26 libraries at once including;
• British Library, Trinity College Dublin, Oxford, Wellcome Library,
National Library of Wales, National Library of Scotland
Sources & Tips
17
• Making sense of the attribute jungle
– Indexdata gives the BIB 1 use attribute for a
server not the whole range
– You will need to refer to the user manual for
guidance on what to enter for the other values.
(Try the default settings first…) or play around
with them until you get the right combination
– Bib 1 attribute compliance makes this easier
– Many z39.50 servers will give this information
on related web pages if you have a look, and
some of the sources listed above give them too,
so it’s not all bad news
Sources & Tips
18
• Attribute Sets. From Z39.50 for All , Ariadne Issue 21
• ‘The manner in which the Search process is governed is
closely linked to the Attribute Sets being used ...Each of
these attributes can have one of several values, and these
values govern the manner in which a search proceeds.
• Perhaps the best known Attribute Set is Bib-1 [19], an
Attribute Set originally designed for bibliographic
resources but now commonly used for a wide range of
applications.
• Bib-1 comprises six groupings of attributes, or Attribute
Types. These are;
• Use Attributes, which define the access points for a
search (title, author, subject, etc.)’
– These are the easiest to locate, but the other attributes are as
important for a successful connection to your target.
Sources & Tips
19
• ‘Relation Attributes, which determine how the search
term entered by the user relates to values stored in the
database index (less than, greater than, equal to,
phonetically matched, etc.)
• Truncation Attributes, which define which part of the
value stored in an index is to be searched (the beginning of
any word in the field, the end of any word in the field,
etc.). i.e. on a search for 'Smith', does the stored value start
with 'Smith', end with 'Smith', or something else entirely?
• Completeness Attributes, which specify whether or not
a search term can be the only value in an index.
• Position Attributes, which specify where in an index
field the search term should occur (at the beginning,
anywhere, etc.)
• Structure Attributes, which specify the form to be
searched for (a word, a phrase, a date, etc.)’
– From Z39.50 for All , Ariadne Issue 21
Sources & Tips
20
• ‘Attention normally only focuses upon discussion
of Use Attributes, but it is important to
correctly set values for the other five attribute
types as well if a search is to have maximum
value.
• These other attribute types are frequently
interpreted differently by the suppliers and
specifiers of Z39.50 systems, making it difficult
for users to interoperate with 'unknown' systems
from a vendor with which they are unfamiliar.
• Work on Profiles such as the Bath Profile’ … ‘has
gone some way towards standardizing the setting
of all these attribute types, thus increasing the
likelihood of reliable searches across a wide
range of Z39.50 systems.’
Sources & Tips
21
• Deciphering the information on
Indexdata…
• Z39 targets are presented in alphabetical
order, stating reliability of access, IP
address/url, port, and Bib 1 use
attributes used
• For example; IT Tallaght’s z39 server is
entered in the database as follows
Sources & Tips
22








  





 

 

http://www.it-tallaght.ieINNOPAC 100%
millennium.it-
tallaght.ie
210
USmarc OPAC
search, present, scan
/and, or, and-not
None/
z39-innopac
1-9, 12-13, 16-19, 21, 25, 28, 33-
44, 47, 1003, 1007, 1016, 1035-
1036
Sources & Tips
IT Tallaght entry from Indexdata
Target
Name
Db
Name
Access
Address
Port
Record
Syntaxes
Services/
operators
Explain/
Implementation
Bib-1 Use Attributes
23
• As you can see this is very different from
how we enter data into millennium
• This next slide shows our entry for
ourselves
• Looking at this entry it is easy to see how
the data is put together for the library’s
catalogue
– Server Information
– Database Information
How is z39.50 set up in Millennium?
24
How is z39.50 set up in Millennium?
25
• The server information is entered
separately
• You must ensure that all your details in
both entries are correct, especially the
internal code for the server, which may
differ significantly from the name you
want to display on your Web Opac
• Here’s our entry for GMIT’s server
– Entries 5 & 6 are left blank at the suggestion of
the III helpdesk!
How is z39.50 set up in Millennium?
26
How is z39.50 set up in Millennium?
27
• We have many servers set up at IT
Tallaght and use them for specific
tasks;
• Web Opac; -
– Both individual and simultaneous
searching
• – 2 separate pages
• Cataloguing
• ILL’s and Visiting other libraries
Sources & Tips
28
– We have 74 entries, some of which are still
works in progress
•We do not display most of them
on the Web Opac, but they are
very useful for cataloguing
• For example we have set up a number of III
customers including the following UK
institutions, which have proven very useful
for cataloguing electronic publications,
monographs and serials
Sources & Tips
29
• Durham University
• School of Advanced
Studies, London
• School of Oriental &
Advanced Studies,
London
• Sheffield Hallam,
University
• St. Andrew’s
University
• Wellcome Library
• University of Glasgow
• University of Hull
• University of Sterling
• University of Liverpool
• University of London
• University of Luton
• University of Wales,
Bangor
Sources & Tips
30
• As a result of being able to add z39 servers
when we need, as cataloguing projects
come along, we are able to select
appropriate sources, and add them to our
set up
• Recent additions to meet cataloguing
project requirements include;
• Melvyl, Yale, National Library of
Australia, UNC Coastal
• Additions like this drastically reduce the
amount of time staff have to spend on
original cataloguing!!!
Sources & Tips
31
• Z39 searching is available in MILCAT &
GUICAT by selecting the remote button.
To optimize this function;
– Set up groups of servers to meet your subject
specializations
– Make sure you are selecting libraries who use
MARC 21, and who’s z39 servers deliver data in
MARC 21 format
– For example neither the British Library nor
COPAC deliver in MARC 21, so if you import a
record for cataloguing all of the fields end up in
a MARC 500 field
MILCAT and GUICAT
32
• Remember if you are using an
imported record that you still need
to edit it locally because;
– The original record many have local
notes, holdings information etc, in it that
need to be corrected/erased
– You may need to add local information,
add locally used fields, and change some
of the MARC i.e. 092 to 082 04 for the DDC
number
MILCAT and GUICAT
33
• Other uses for z39.50.
– Our patrons like to use the Web Opac
pages;
• To search for titles before they visit a
library
• To search for titles that might be
available to them via our ILL
department
– We are encouraging this usage, and
utilizing the ‘Partners’ facility in an effort to
bring down our ever increasing ILL costs
ILL & Visiting other libraries
34
• Z39.50 searching is available in MILILL,
and has proven very useful for our ILL’s
service
• We have set up the British Library and COPAC for use
by our ILL department mainly
– With one search from within MILILL our ILL
administrator can for example search the BL,
COPAC, InfoTrac, and any IT’s that are setup, only
needing to check availability once the requested title
is located. This cuts down on staff time
considerably as well as saving on ILL costs
ILL & Visiting other libraries
35
• Web Opac - The most visible side of z39.50 to the
user
– Two separate pages;
• Z39menu.html
• System generated simultaneous searching page z39m
– The Z39menu.html page is editable, and you can list non
z39.50 links here too. At IT Tallaght we have listed all
IT’s, the Irish Universities, the National libraries of
Ireland, the 3 in the UK, and those who’s languages are
thought in IT Tallaght, as well as COPAC and Gabriel
– Each entry must be individually entered and edited, here
is the IT Tallaght entry for IT Sligo.
• <LI><FONT face=verdana color=#8792bd><A
href="http://millennium.it-tallaght.ie:211/z39/sligo">Sligo Institute of
Technology</A> </FONT>
WebOPAC - Introduction
36
• To get the WebOPAC to display z39.50
servers, and for searches to work you
need to consider your parameters for the
following WWWOptions;
– Z39PORT (redirect after search)
– Z39RESTRICT & Z39IPOK (restrict IP access)
– Z39SEARCH (must have broadcast searching to
use – puts z39.50 search on the menu)
– Z39MULTI (limit the number of records
downloadable)
– z39BROADCAST[_lang](controls language of
display elements)
WebOPAC WWWOptions
37
• System Generated z39.50 page - /z39m
– This page displays the z39.50 server entries
which do not have an X placed in front of the'
Display name for server’ in the server
information set up in telnet/Innopac
– It allows users to search selected servers
simultaneously, in a familiar interface via the
WebOPAC, and select to view all results or just
those from a particular location
• The user does not have to know how to search each
individual server.
WebOPAC - Simultaneous Searching
38
WebOPAC - Simultaneous Searching
39
WebOPAC - Simultaneous Searching
40
WebOPAC - Simultaneous Searching
41
WebOPAC - Simultaneous Searching
42
WebOPAC - Simultaneous Searching
43
• Simultaneous searching – Not just of
library servers …or what to do until you
can afford WebBridge and/or Metafind
– As our users gravitate more towards electronic
information, we are moving into providing
z39.50 searching for databases, both
subscription and non-subscription
– Non subscription databases currently available
for our users include; BIOME, BUBL, EEVL,
Humbul, RDN, Reveal, SOSIG
• Hope to add BIZED, HDS, MIMAS NNovMed and
PSIgate in the near future
WebOPAC – Online Databases
44
WebOPAC – Online Databases
45
WebOPAC – Online Databases
46
WebOPAC – Online Databases
47
WebOPAC – Online Databases
48
WebOPAC – Online Databases
49
• Searching Subscription Services
• InfoTrac is searchable via z39.50
– Responsibilities regarding copyright mean you
need to limit access by IP to InfoTrac via Z39.50,
or it will be open to the whole world, as the full
text of the selected article displays in the MARC
900 field
• There are two wwwoptions that limits access, by IP,
to a database . Here are ours for Infotrac;
– Z39RESTRICT=InfoTrac/ITOF
– Z39IPOK=193.1.120.*;193.1.121.*;193.1.122.*;193.1.123.*;193.1.12
4.*193.1.125.*;193.1.126.*;193.1.127.*
» But there is a glitch – currently it doesn’t work on the system generated
pages – it only works on the z39menu.html page, until it is fixed with
Millennium Silver
WebOPAC – Online Databases
50
WebOPAC – Online Databases
51
WebOPAC – Online Databases
52
WebOPAC – Online Databases
53
WebOPAC – Online Databases
54
WebOPAC – Online Databases
55
WebOPAC – Online Databases
56
• The upcoming ‘Silver’ release, includes the
following improvements to Millennium
z39.50 these apply to MILCAT ;
– Allow user to see the fields that the load table
would strip out
– Overlay record by record number, by searching
for a specific record, or by load table overlay
match point
– Update OCLC holdings via z39.50
– Show the source of each record when using
z39.50 on browse displays and when viewing an
individual work record
Z39.50 and ‘the future’
57
There is an interesting future ahead for
Z39.50 as the standard keeps developing
– ZING – Z39.50 International
“ZING, "Z39.50-International: Next Generation", covers a
number of initiatives by Z39.50 implementers to make
the intellectual/semantic content of Z39.50 more
broadly available and to make Z39.50 more attractive to
information providers, developers, vendors, and users,
by lowering the barriers to implementation while
preserving the existing intellectual contributions of
Z39.50 that have accumulated over nearly 20 years.
Current ZING initiatives are SRW (including SRU), CQL,
ZOOM, ez3950, and ZeeRex. Some (for example,
SRW/U) seek to evolve Z39.50 to a more mainstream
protocol, while for others (e.g. ZOOM) the purpose is to
preserve the existing protocol but hide its complexity.”
From
http://loc.gov/z3950/agency/zing/zing-home.html
Z39.50 and ‘the future’
58
– Mozilla;
• “This is a project to investigate the integration of Z39.50 search
capabilities with Mozilla's RDF-based information management
environment.
• Aims
• Make Z39.50 data sources accessible for searching from within
Mozilla
• Find an RDF representation of Z39.50 attribute sets
• There are thousands of networked Z39.50 servers in existence
already. It should be possible to identify some mechanism whereby
the Mozilla user interface allows people to send queries to these
servers and have the resulting records appear within the standard
Mozilla bookmarks/sitemaps interface. From This is a project to
investigate the integration of Z39.50 search capabilities with
Mozilla's RDF-based information management environment.”
• From; http://www.mozilla.org/rdf/doc/z3950.html
Z39.50 and ‘the future’
59
• Troubleshooting
– For me troubleshooting has involved much
testing, and sourcing z39.50 server information
from several sources to confirm my settings
– III helpdesk has been of great assistance, and
staff have helped with in-depth queries
• like setting up the BL and COPAC after the last
upgrade
– Millennium users list
– Configuration Problems are outlined on
Bibliotech Review
Troubleshooting & Suggestions
60
• “The problems revolve around the levels
of service supported within and between
the particular implementation of Z-client
and Z-server and also the capabilities and
implementation of the host Library
Management System (LMS).
• … For example, a local search may
routinely search personal authors and
corporates in the same index. When
applied to a remote Z-server, an author
search may be personal authors only.
Troubleshooting & Suggestions
61
• Combinations of such disparities and
differences both in the version of the
standard and in extended services
supported are common. This means that
not all of the pain has been taken out of
accessing non-familiar databases. Use
“foreign” databases with caution. ”
• From
http://www.biblio-tech.com/html/problems
Troubleshooting & Suggestions
62
• Understanding Error Messages is another confusing area
• Some examples of error messages include;
Troubleshooting & Suggestions
Error message IT Tallaght local Interpretation / Response
No connection Incorrect server information in your entry
Disconnected Target server disconnected you
– incorrect connection information
– check if a password is required-
- Or server is behind a fire wall – check your sources
Unsupported Search Your database entry contains incomplete or incorrect
attributes sets.
COPAC says “this means it didn't receive a database name
in the Search Request. Probably means there's something
wrong with your origin” ( http://www.copac.ac.uk/copac/z39.50/diags.html)
Connection rejected Check your source – password may be required
Request to short Rephrase your search.
63
• Z39.50 can be used for far more than just
cataloguing, including ILL and Visiting other
libraries
– WebOPAC
• Library Catalogues - Simultaneous Searching
• Online Databases – Free and Subscription
– Suggestions
• Explore how best to utilize Z39.50 for your institute.
– ILL and preparing for visiting other libraries
– WebOPAC
» Library Catalogues - Simultaneous Searching
» Online Databases – Free and Subscription
– Find the resources best suited to your needs, and only
display those that you want to for patrons on the Web Opac
Troubleshooting & Suggestions
64
• Possible enhancements
– Like in the result set given on the WebOPAC, in
Millennium Modules allow that when you click on a
server’s result set, that only that set of results are
displayed
– The ability to copy a server entry
– Make URL’s in returned records live
– Provide statistics on the searches preformed internally
and externally, and statistics on records downloaded into
the millennium database.
• This presentation will be available online with
the relevant links with the rest of the conference
papers
Troubleshooting & Suggestions
65
• Thank you for listening, and I hope
some of this has made at least some
sense to some of you
• Contact
• niamh.walkerheadon@it-tallaght.ie
• Questions????
• The End!
Questions???

More Related Content

Similar to Z39.05 - Searching the world (2004)

Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faqMark Myers
 
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull lucenerevolution
 
SqlDay 2018 - Brief introduction into SQL Server Execution Plans
SqlDay 2018 - Brief introduction into SQL Server Execution PlansSqlDay 2018 - Brief introduction into SQL Server Execution Plans
SqlDay 2018 - Brief introduction into SQL Server Execution PlansMarek Maśko
 
Framing the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLFraming the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLInside Analysis
 
Know thy cost (or where performance problems lurk)
Know thy cost (or where performance problems lurk)Know thy cost (or where performance problems lurk)
Know thy cost (or where performance problems lurk)Oren Eini
 
Siteocre Sxa and Solr - Sitecore User Group Bangalore -
Siteocre Sxa and Solr - Sitecore User Group Bangalore - Siteocre Sxa and Solr - Sitecore User Group Bangalore -
Siteocre Sxa and Solr - Sitecore User Group Bangalore - Jitendra Soni
 
AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)Igor Talevski
 
Onion Architecture / Clean Architecture
Onion Architecture / Clean ArchitectureOnion Architecture / Clean Architecture
Onion Architecture / Clean ArchitectureAttila Bertók
 
GDPR and EA Commissioning a web site. 1 of 8. Introduction
GDPR and EA Commissioning a web site. 1 of 8.  IntroductionGDPR and EA Commissioning a web site. 1 of 8.  Introduction
GDPR and EA Commissioning a web site. 1 of 8. IntroductionAllen Woods
 
Parallel SQL and Streaming Expressions in Apache Solr 6
Parallel SQL and Streaming Expressions in Apache Solr 6Parallel SQL and Streaming Expressions in Apache Solr 6
Parallel SQL and Streaming Expressions in Apache Solr 6Shalin Shekhar Mangar
 
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...eswcsummerschool
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Brian Culver
 
Time Series Databases for IoT (On-premises and Azure)
Time Series Databases for IoT (On-premises and Azure)Time Series Databases for IoT (On-premises and Azure)
Time Series Databases for IoT (On-premises and Azure)Ivo Andreev
 
A Practical Introduction to Apache Solr
A Practical Introduction to Apache SolrA Practical Introduction to Apache Solr
A Practical Introduction to Apache SolrAngel Borroy López
 
Siteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra Soni
Siteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra SoniSiteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra Soni
Siteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra SoniJitendra Soni
 
SharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 PerformanceSharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 PerformanceBrian Culver
 
How to write a web framework
How to write a web frameworkHow to write a web framework
How to write a web frameworkNgoc Dao
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayLetsConnect
 
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp
 

Similar to Z39.05 - Searching the world (2004) (20)

Uklug 2014 connections dev faq
Uklug 2014  connections dev faqUklug 2014  connections dev faq
Uklug 2014 connections dev faq
 
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull Just the Job: Employing Solr for Recruitment Search -Charlie Hull
Just the Job: Employing Solr for Recruitment Search -Charlie Hull
 
SqlDay 2018 - Brief introduction into SQL Server Execution Plans
SqlDay 2018 - Brief introduction into SQL Server Execution PlansSqlDay 2018 - Brief introduction into SQL Server Execution Plans
SqlDay 2018 - Brief introduction into SQL Server Execution Plans
 
Framing the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQLFraming the Argument: How to Scale Faster with NoSQL
Framing the Argument: How to Scale Faster with NoSQL
 
Know thy cost (or where performance problems lurk)
Know thy cost (or where performance problems lurk)Know thy cost (or where performance problems lurk)
Know thy cost (or where performance problems lurk)
 
Siteocre Sxa and Solr - Sitecore User Group Bangalore -
Siteocre Sxa and Solr - Sitecore User Group Bangalore - Siteocre Sxa and Solr - Sitecore User Group Bangalore -
Siteocre Sxa and Solr - Sitecore User Group Bangalore -
 
AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)AngularJS 1.x - your first application (problems and solutions)
AngularJS 1.x - your first application (problems and solutions)
 
Onion Architecture / Clean Architecture
Onion Architecture / Clean ArchitectureOnion Architecture / Clean Architecture
Onion Architecture / Clean Architecture
 
GDPR and EA Commissioning a web site. 1 of 8. Introduction
GDPR and EA Commissioning a web site. 1 of 8.  IntroductionGDPR and EA Commissioning a web site. 1 of 8.  Introduction
GDPR and EA Commissioning a web site. 1 of 8. Introduction
 
Parallel SQL and Streaming Expressions in Apache Solr 6
Parallel SQL and Streaming Expressions in Apache Solr 6Parallel SQL and Streaming Expressions in Apache Solr 6
Parallel SQL and Streaming Expressions in Apache Solr 6
 
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
 
Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!Boost the Performance of SharePoint Today!
Boost the Performance of SharePoint Today!
 
Time Series Databases for IoT (On-premises and Azure)
Time Series Databases for IoT (On-premises and Azure)Time Series Databases for IoT (On-premises and Azure)
Time Series Databases for IoT (On-premises and Azure)
 
A Practical Introduction to Apache Solr
A Practical Introduction to Apache SolrA Practical Introduction to Apache Solr
A Practical Introduction to Apache Solr
 
Siteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra Soni
Siteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra SoniSiteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra Soni
Siteocre Sxa and Solr - Sitecore User Group UAE Dubai- Jitendra Soni
 
SharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 PerformanceSharePoint Saturday The Conference 2011 - SP2010 Performance
SharePoint Saturday The Conference 2011 - SP2010 Performance
 
How to write a web framework
How to write a web frameworkHow to write a web framework
How to write a web framework
 
Epita pres
Epita presEpita pres
Epita pres
 
IBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right way
 
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
ITCamp 2018 - Damian Widera - SQL Server 2016. Meet the Row Level Security. P...
 

More from Niamh Walker-Headon

Idiot’s guide to responsive design testing (2015)
Idiot’s guide to responsive design testing (2015)Idiot’s guide to responsive design testing (2015)
Idiot’s guide to responsive design testing (2015)Niamh Walker-Headon
 
Authority control project - ITT Dublin (2008)
Authority control project - ITT Dublin (2008)Authority control project - ITT Dublin (2008)
Authority control project - ITT Dublin (2008)Niamh Walker-Headon
 
Digital communication course - Report to LIR 2015
Digital communication course - Report to LIR 2015Digital communication course - Report to LIR 2015
Digital communication course - Report to LIR 2015Niamh Walker-Headon
 
Introduction to Information Policy
Introduction to Information PolicyIntroduction to Information Policy
Introduction to Information PolicyNiamh Walker-Headon
 
Itt dublin mobile library catalogue
Itt dublin mobile library catalogueItt dublin mobile library catalogue
Itt dublin mobile library catalogueNiamh Walker-Headon
 
Open Source Software for librarys and librarians: Feel the fear and do it an...
Open Source Software for librarys and  librarians: Feel the fear and do it an...Open Source Software for librarys and  librarians: Feel the fear and do it an...
Open Source Software for librarys and librarians: Feel the fear and do it an...Niamh Walker-Headon
 
Open source overview for libraries and librarians
Open source overview for libraries and librariansOpen source overview for libraries and librarians
Open source overview for libraries and librariansNiamh Walker-Headon
 

More from Niamh Walker-Headon (11)

Inn reach for IIUG (2005)
Inn reach for IIUG (2005)Inn reach for IIUG (2005)
Inn reach for IIUG (2005)
 
Idiot’s guide to responsive design testing (2015)
Idiot’s guide to responsive design testing (2015)Idiot’s guide to responsive design testing (2015)
Idiot’s guide to responsive design testing (2015)
 
Authority control project - ITT Dublin (2008)
Authority control project - ITT Dublin (2008)Authority control project - ITT Dublin (2008)
Authority control project - ITT Dublin (2008)
 
Leveraging Library Thing (2009)
Leveraging Library Thing (2009)Leveraging Library Thing (2009)
Leveraging Library Thing (2009)
 
Digital communication course - Report to LIR 2015
Digital communication course - Report to LIR 2015Digital communication course - Report to LIR 2015
Digital communication course - Report to LIR 2015
 
Introduction to Information Policy
Introduction to Information PolicyIntroduction to Information Policy
Introduction to Information Policy
 
The Global digital divide
The Global digital divideThe Global digital divide
The Global digital divide
 
Irish buttons
Irish buttonsIrish buttons
Irish buttons
 
Itt dublin mobile library catalogue
Itt dublin mobile library catalogueItt dublin mobile library catalogue
Itt dublin mobile library catalogue
 
Open Source Software for librarys and librarians: Feel the fear and do it an...
Open Source Software for librarys and  librarians: Feel the fear and do it an...Open Source Software for librarys and  librarians: Feel the fear and do it an...
Open Source Software for librarys and librarians: Feel the fear and do it an...
 
Open source overview for libraries and librarians
Open source overview for libraries and librariansOpen source overview for libraries and librarians
Open source overview for libraries and librarians
 

Recently uploaded

Call Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budgetkumargunjan9515
 
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...
Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...Namrata Singh
 
Time, Stress & Work Life Balance for Clerks with Beckie Whitehouse
Time, Stress & Work Life Balance for Clerks with Beckie WhitehouseTime, Stress & Work Life Balance for Clerks with Beckie Whitehouse
Time, Stress & Work Life Balance for Clerks with Beckie Whitehousesubs7
 
Make a difference in a girl's life by donating to her education!
Make a difference in a girl's life by donating to her education!Make a difference in a girl's life by donating to her education!
Make a difference in a girl's life by donating to her education!SERUDS INDIA
 
unang digmaang pandaigdig tagalog version
unang digmaang pandaigdig tagalog versionunang digmaang pandaigdig tagalog version
unang digmaang pandaigdig tagalog versionGLADYSNUEVO1
 
3 May, Journalism in the face of the Environmental Crisis.
3 May, Journalism in the face of the Environmental Crisis.3 May, Journalism in the face of the Environmental Crisis.
3 May, Journalism in the face of the Environmental Crisis.Christina Parmionova
 
31st World Press Freedom Day Conference in Santiago.
31st World Press Freedom Day Conference in Santiago.31st World Press Freedom Day Conference in Santiago.
31st World Press Freedom Day Conference in Santiago.Christina Parmionova
 
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...kumargunjan9515
 
2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.Christina Parmionova
 
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girlsPakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girlsMonica Sydney
 
Finance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCFinance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCNAP Global Network
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCNAP Global Network
 
31st World Press Freedom Day Conference.
31st World Press Freedom Day Conference.31st World Press Freedom Day Conference.
31st World Press Freedom Day Conference.Christina Parmionova
 
2024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 312024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 31JSchaus & Associates
 
2024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 322024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 32JSchaus & Associates
 
Scaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processScaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processNAP Global Network
 
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdfPeace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdfNAP Global Network
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiPriya Reddy
 
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...kajalverma014
 

Recently uploaded (20)

Call Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budgetCall Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budget
Call Girls Basheerbagh ( 8250092165 ) Cheap rates call girls | Get low budget
 
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...
Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...Kolkata Call Girls Halisahar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl ...
Kolkata Call Girls Halisahar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl ...
 
AHMR volume 10 number 1 January-April 2024
AHMR volume 10 number 1 January-April 2024AHMR volume 10 number 1 January-April 2024
AHMR volume 10 number 1 January-April 2024
 
Time, Stress & Work Life Balance for Clerks with Beckie Whitehouse
Time, Stress & Work Life Balance for Clerks with Beckie WhitehouseTime, Stress & Work Life Balance for Clerks with Beckie Whitehouse
Time, Stress & Work Life Balance for Clerks with Beckie Whitehouse
 
Make a difference in a girl's life by donating to her education!
Make a difference in a girl's life by donating to her education!Make a difference in a girl's life by donating to her education!
Make a difference in a girl's life by donating to her education!
 
unang digmaang pandaigdig tagalog version
unang digmaang pandaigdig tagalog versionunang digmaang pandaigdig tagalog version
unang digmaang pandaigdig tagalog version
 
3 May, Journalism in the face of the Environmental Crisis.
3 May, Journalism in the face of the Environmental Crisis.3 May, Journalism in the face of the Environmental Crisis.
3 May, Journalism in the face of the Environmental Crisis.
 
31st World Press Freedom Day Conference in Santiago.
31st World Press Freedom Day Conference in Santiago.31st World Press Freedom Day Conference in Santiago.
31st World Press Freedom Day Conference in Santiago.
 
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...Dating Call Girls inBaloda Bazar Bhatapara  9332606886Call Girls Advance Cash...
Dating Call Girls inBaloda Bazar Bhatapara 9332606886Call Girls Advance Cash...
 
2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.2024 UN Civil Society Conference in Support of the Summit of the Future.
2024 UN Civil Society Conference in Support of the Summit of the Future.
 
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girlsPakistani Call girls in Sharjah 0505086370 Sharjah Call girls
Pakistani Call girls in Sharjah 0505086370 Sharjah Call girls
 
Finance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCCFinance strategies for adaptation. Presentation for CANCC
Finance strategies for adaptation. Presentation for CANCC
 
Financing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCCFinancing strategies for adaptation. Presentation for CANCC
Financing strategies for adaptation. Presentation for CANCC
 
31st World Press Freedom Day Conference.
31st World Press Freedom Day Conference.31st World Press Freedom Day Conference.
31st World Press Freedom Day Conference.
 
2024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 312024: The FAR, Federal Acquisition Regulations, Part 31
2024: The FAR, Federal Acquisition Regulations, Part 31
 
2024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 322024: The FAR, Federal Acquisition Regulations, Part 32
2024: The FAR, Federal Acquisition Regulations, Part 32
 
Scaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP processScaling up coastal adaptation in Maldives through the NAP process
Scaling up coastal adaptation in Maldives through the NAP process
 
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdfPeace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
Peace-Conflict-and-National-Adaptation-Plan-NAP-Processes-.pdf
 
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In MumbaiVasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
Vasai Call Girls In 07506202331, Nalasopara Call Girls In Mumbai
 
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
Cheap Call Girls In Hyderabad Phone No 📞 9352988975 📞 Elite Escort Service Av...
 

Z39.05 - Searching the world (2004)

  • 2. 2 • About how z39.50 works in Millennium • Will cover the following; – What is z39.30 anyway? – What does z39.50 do? – How to set up z39.50 in Millennium – Sources and tips – MILCAT and GUICAT – ILL and Visiting other libraries – WebOPAC • Library Catalogues - Simultaneous Searching (aka broadcast) • Online Databases – Free and Subscription – Z39.50 & ‘the future’ – Trouble Shooting & Suggestions – Questions??? Introduction
  • 3. 3 “Z39.50 . . . is a protocol which specifies data structures and interchange rules that allow a client machine (called an "origin" in the standard) to search databases on a server machine (called a "target" in the standard) and retrieve records that are identified as a result of such a search” (Steve Bade, IUG 11) What is z39.50 anyway?
  • 4. 4 What does z39.50 do? • “Z39.50 is a national and international (ISO 23950) standard defining a protocol for computer-to-computer information retrieval. Z39.50 makes it possible for a user in one system to search and retrieve information from other computer systems (that have also implemented Z39.50) without knowing the search syntax that is used by those other systems. Z39.50 was originally approved by the National Information Standards Organization (NISO) in 1988. The Z39.50 Maintenance Agency Page, includes documentation and information related to the development and ongoing maintenance of the Z39.50 standard. “( From the Library of Congress's z39.50 pages) – So the world can be searched without leaving your workstation.
  • 5. 5 • Millennium is z39.50 enabled/compatible – we can use it to make our working lives easier in a number of ways • The most obvious is Cataloguing • A newer use in Millennium is for ILL’s • Also works in the WebOPAC for – Simultaneous Searching of other libraries catalogues – Simultaneous Searching of Databases – both free and subscription. What does z39.50 do?
  • 6. 6 • Set up must be done step by step • Our old friends – PORTS • Configure your z39.50 server • Limit Network Access • Make entries for the libraries and / or databases you want to access • TEST, TEST, TEST!!! How is z39.50 set up in Millennium?
  • 7. 7 • So here’s the Millennium Techie Bits – it won’t take long • Your firewall must be open • PORTS – 210 – 211 How is z39.50 set up in Millennium?
  • 8. 8 • Limit Network Access – In Telnet Follow the path A> A> L> (log in)> N – Set your parameters for (if necessary) • Z39 Server • PCZ39 (MILCAT & GUICAT) • WWW(211):Z39 • Minimum access should be a listing of your specific IP’s for on campus access, and those of III. (III need access to everything!!!) • Useful tip – view access attempts rejected, and view non-local access attempts allowed How is z39.50 set up in Millennium?
  • 9. 9 How is z39.50 set up in Millennium?
  • 10. 10 • Configuring the z39.50 server • Come out of Limit Network Access and choose option Z • Then choose Z again - Bath Profile compliance level 1 with Release 2002 Phase 3 should be set to avail of new features – Set the ISO Latin 1 Character Set to Y – Set Enforce attribute checking to Y (Save changes) – Your must have “Advanced Searching” for this to work How is z39.50 set up in Millennium?
  • 11. 11 • III Setup: None • Library Setup: Perform the steps listed on Bath Profile (page # 105499) • In the Manual there is a lot of information: – Z > Z39.50 server file, page # 101736* – Modifying the Order of Entries in the Z39.50 Servers File, page # 101737 – Adding a Server to the Z39.50 Server File, page # 101738* – Adding a Database to the Z39.50 Server File, page # 101739* – Adding Search Options for a Database, page # 101740* Search Attributes for Selected Servers, page # 101741* – Search Attributes for the Z39.50 Server, page # 101745 – The Z39.50 Server and Authority Records, page # 101747 – Exporting Holdings Information, page # 105518 Z > Z39.50 Server, page # 105498 – Z39.50 Server, page # 101742 – Server Information Needed by Remote Z39.50 Clients, page # 101744 – Search Attributes for the Z39.50 Server, page # 101745 – Attribute Checking, page # 105514 – Bath Profile, page # 105499 – Bath Profile - Level 0, page # 105508 – Z39.50 Client, page # 101248 – Advanced Keyword Searches, page # 101241 How is z39.50 set up in Millennium?
  • 12. 12 • Now you’re ready to enter data for the servers you want to be able to search – A good starting point is • Other Innovative Sites, such as the Institutes of Technology in Ireland. Their set up information is in the manual already. – Most now have their z39.50 servers set up for access. – Manual Page 101741- Search Attributes for selected servers • Has the details for 13 different systems. • Other sites can be located via CSDIRECT's list of customers. – So the whole world is now your oyster… so long as you have the right Oyster Knife… How is z39.50 set up in Millennium?
  • 13. 13 • Useful information on CSDIRECT – Training Exercise to get you going – WebOPAC tutorial – relevant wwwoptions – Z39.50 FAQ – Systems Handbook – IUG presentations on both CSDIRECT and the IUG Website – Manual Pages – listed above Sources & Tips
  • 14. 14 • But it’s not all in the manual… – Getting the settings right takes a lot of trial and error. – Test in MILCAT before you make the target available on your WebOPAC. – Other sources of information include; • Indexdata - The Z39.50 Target Directory • UK Z Directory – Directory of UK z39.50 users • Bookwhere / WebClarity Resource Registry from Webclarity ((subscription) not really needed) • Bib 1 attribute set (complete) • Library of Congress z39.50 gateway • Library of Congress list of implementers Sources & Tips
  • 15. 15 • And so the real fun begins… • Tips on how to understand what you have found on the internet means – The most useful page that I have found is the Z39.50 Statistics page on Indexdata. This page lists the most commonly used attributes. For example; 4 for Title searching, 21 for subject headings, and 7 for ISBN • You must have the correct set of attributes for the search to work Sources & Tips
  • 16. 16 • So what other libraries can I enter: – Innopac z39 servers account for 18% of world usage, which means that there are lots of libraries out there that we can access with the one set of database attributes and almost the same server settings (Indexdata Z3950 Target Statistics) • Use the III client list as a source for servers, and use the manual for the Innopac configuration – Innopac has the second highest implementation of z39.50 worldwide • In theory any z39.50 compliant library worldwide – problems with ALEPH and TALIS in Ireland • One work around is to create an entry for COPAC (settings available on their web site) – Access 26 libraries at once including; • British Library, Trinity College Dublin, Oxford, Wellcome Library, National Library of Wales, National Library of Scotland Sources & Tips
  • 17. 17 • Making sense of the attribute jungle – Indexdata gives the BIB 1 use attribute for a server not the whole range – You will need to refer to the user manual for guidance on what to enter for the other values. (Try the default settings first…) or play around with them until you get the right combination – Bib 1 attribute compliance makes this easier – Many z39.50 servers will give this information on related web pages if you have a look, and some of the sources listed above give them too, so it’s not all bad news Sources & Tips
  • 18. 18 • Attribute Sets. From Z39.50 for All , Ariadne Issue 21 • ‘The manner in which the Search process is governed is closely linked to the Attribute Sets being used ...Each of these attributes can have one of several values, and these values govern the manner in which a search proceeds. • Perhaps the best known Attribute Set is Bib-1 [19], an Attribute Set originally designed for bibliographic resources but now commonly used for a wide range of applications. • Bib-1 comprises six groupings of attributes, or Attribute Types. These are; • Use Attributes, which define the access points for a search (title, author, subject, etc.)’ – These are the easiest to locate, but the other attributes are as important for a successful connection to your target. Sources & Tips
  • 19. 19 • ‘Relation Attributes, which determine how the search term entered by the user relates to values stored in the database index (less than, greater than, equal to, phonetically matched, etc.) • Truncation Attributes, which define which part of the value stored in an index is to be searched (the beginning of any word in the field, the end of any word in the field, etc.). i.e. on a search for 'Smith', does the stored value start with 'Smith', end with 'Smith', or something else entirely? • Completeness Attributes, which specify whether or not a search term can be the only value in an index. • Position Attributes, which specify where in an index field the search term should occur (at the beginning, anywhere, etc.) • Structure Attributes, which specify the form to be searched for (a word, a phrase, a date, etc.)’ – From Z39.50 for All , Ariadne Issue 21 Sources & Tips
  • 20. 20 • ‘Attention normally only focuses upon discussion of Use Attributes, but it is important to correctly set values for the other five attribute types as well if a search is to have maximum value. • These other attribute types are frequently interpreted differently by the suppliers and specifiers of Z39.50 systems, making it difficult for users to interoperate with 'unknown' systems from a vendor with which they are unfamiliar. • Work on Profiles such as the Bath Profile’ … ‘has gone some way towards standardizing the setting of all these attribute types, thus increasing the likelihood of reliable searches across a wide range of Z39.50 systems.’ Sources & Tips
  • 21. 21 • Deciphering the information on Indexdata… • Z39 targets are presented in alphabetical order, stating reliability of access, IP address/url, port, and Bib 1 use attributes used • For example; IT Tallaght’s z39 server is entered in the database as follows Sources & Tips
  • 22. 22                       http://www.it-tallaght.ieINNOPAC 100% millennium.it- tallaght.ie 210 USmarc OPAC search, present, scan /and, or, and-not None/ z39-innopac 1-9, 12-13, 16-19, 21, 25, 28, 33- 44, 47, 1003, 1007, 1016, 1035- 1036 Sources & Tips IT Tallaght entry from Indexdata Target Name Db Name Access Address Port Record Syntaxes Services/ operators Explain/ Implementation Bib-1 Use Attributes
  • 23. 23 • As you can see this is very different from how we enter data into millennium • This next slide shows our entry for ourselves • Looking at this entry it is easy to see how the data is put together for the library’s catalogue – Server Information – Database Information How is z39.50 set up in Millennium?
  • 24. 24 How is z39.50 set up in Millennium?
  • 25. 25 • The server information is entered separately • You must ensure that all your details in both entries are correct, especially the internal code for the server, which may differ significantly from the name you want to display on your Web Opac • Here’s our entry for GMIT’s server – Entries 5 & 6 are left blank at the suggestion of the III helpdesk! How is z39.50 set up in Millennium?
  • 26. 26 How is z39.50 set up in Millennium?
  • 27. 27 • We have many servers set up at IT Tallaght and use them for specific tasks; • Web Opac; - – Both individual and simultaneous searching • – 2 separate pages • Cataloguing • ILL’s and Visiting other libraries Sources & Tips
  • 28. 28 – We have 74 entries, some of which are still works in progress •We do not display most of them on the Web Opac, but they are very useful for cataloguing • For example we have set up a number of III customers including the following UK institutions, which have proven very useful for cataloguing electronic publications, monographs and serials Sources & Tips
  • 29. 29 • Durham University • School of Advanced Studies, London • School of Oriental & Advanced Studies, London • Sheffield Hallam, University • St. Andrew’s University • Wellcome Library • University of Glasgow • University of Hull • University of Sterling • University of Liverpool • University of London • University of Luton • University of Wales, Bangor Sources & Tips
  • 30. 30 • As a result of being able to add z39 servers when we need, as cataloguing projects come along, we are able to select appropriate sources, and add them to our set up • Recent additions to meet cataloguing project requirements include; • Melvyl, Yale, National Library of Australia, UNC Coastal • Additions like this drastically reduce the amount of time staff have to spend on original cataloguing!!! Sources & Tips
  • 31. 31 • Z39 searching is available in MILCAT & GUICAT by selecting the remote button. To optimize this function; – Set up groups of servers to meet your subject specializations – Make sure you are selecting libraries who use MARC 21, and who’s z39 servers deliver data in MARC 21 format – For example neither the British Library nor COPAC deliver in MARC 21, so if you import a record for cataloguing all of the fields end up in a MARC 500 field MILCAT and GUICAT
  • 32. 32 • Remember if you are using an imported record that you still need to edit it locally because; – The original record many have local notes, holdings information etc, in it that need to be corrected/erased – You may need to add local information, add locally used fields, and change some of the MARC i.e. 092 to 082 04 for the DDC number MILCAT and GUICAT
  • 33. 33 • Other uses for z39.50. – Our patrons like to use the Web Opac pages; • To search for titles before they visit a library • To search for titles that might be available to them via our ILL department – We are encouraging this usage, and utilizing the ‘Partners’ facility in an effort to bring down our ever increasing ILL costs ILL & Visiting other libraries
  • 34. 34 • Z39.50 searching is available in MILILL, and has proven very useful for our ILL’s service • We have set up the British Library and COPAC for use by our ILL department mainly – With one search from within MILILL our ILL administrator can for example search the BL, COPAC, InfoTrac, and any IT’s that are setup, only needing to check availability once the requested title is located. This cuts down on staff time considerably as well as saving on ILL costs ILL & Visiting other libraries
  • 35. 35 • Web Opac - The most visible side of z39.50 to the user – Two separate pages; • Z39menu.html • System generated simultaneous searching page z39m – The Z39menu.html page is editable, and you can list non z39.50 links here too. At IT Tallaght we have listed all IT’s, the Irish Universities, the National libraries of Ireland, the 3 in the UK, and those who’s languages are thought in IT Tallaght, as well as COPAC and Gabriel – Each entry must be individually entered and edited, here is the IT Tallaght entry for IT Sligo. • <LI><FONT face=verdana color=#8792bd><A href="http://millennium.it-tallaght.ie:211/z39/sligo">Sligo Institute of Technology</A> </FONT> WebOPAC - Introduction
  • 36. 36 • To get the WebOPAC to display z39.50 servers, and for searches to work you need to consider your parameters for the following WWWOptions; – Z39PORT (redirect after search) – Z39RESTRICT & Z39IPOK (restrict IP access) – Z39SEARCH (must have broadcast searching to use – puts z39.50 search on the menu) – Z39MULTI (limit the number of records downloadable) – z39BROADCAST[_lang](controls language of display elements) WebOPAC WWWOptions
  • 37. 37 • System Generated z39.50 page - /z39m – This page displays the z39.50 server entries which do not have an X placed in front of the' Display name for server’ in the server information set up in telnet/Innopac – It allows users to search selected servers simultaneously, in a familiar interface via the WebOPAC, and select to view all results or just those from a particular location • The user does not have to know how to search each individual server. WebOPAC - Simultaneous Searching
  • 43. 43 • Simultaneous searching – Not just of library servers …or what to do until you can afford WebBridge and/or Metafind – As our users gravitate more towards electronic information, we are moving into providing z39.50 searching for databases, both subscription and non-subscription – Non subscription databases currently available for our users include; BIOME, BUBL, EEVL, Humbul, RDN, Reveal, SOSIG • Hope to add BIZED, HDS, MIMAS NNovMed and PSIgate in the near future WebOPAC – Online Databases
  • 49. 49 • Searching Subscription Services • InfoTrac is searchable via z39.50 – Responsibilities regarding copyright mean you need to limit access by IP to InfoTrac via Z39.50, or it will be open to the whole world, as the full text of the selected article displays in the MARC 900 field • There are two wwwoptions that limits access, by IP, to a database . Here are ours for Infotrac; – Z39RESTRICT=InfoTrac/ITOF – Z39IPOK=193.1.120.*;193.1.121.*;193.1.122.*;193.1.123.*;193.1.12 4.*193.1.125.*;193.1.126.*;193.1.127.* » But there is a glitch – currently it doesn’t work on the system generated pages – it only works on the z39menu.html page, until it is fixed with Millennium Silver WebOPAC – Online Databases
  • 56. 56 • The upcoming ‘Silver’ release, includes the following improvements to Millennium z39.50 these apply to MILCAT ; – Allow user to see the fields that the load table would strip out – Overlay record by record number, by searching for a specific record, or by load table overlay match point – Update OCLC holdings via z39.50 – Show the source of each record when using z39.50 on browse displays and when viewing an individual work record Z39.50 and ‘the future’
  • 57. 57 There is an interesting future ahead for Z39.50 as the standard keeps developing – ZING – Z39.50 International “ZING, "Z39.50-International: Next Generation", covers a number of initiatives by Z39.50 implementers to make the intellectual/semantic content of Z39.50 more broadly available and to make Z39.50 more attractive to information providers, developers, vendors, and users, by lowering the barriers to implementation while preserving the existing intellectual contributions of Z39.50 that have accumulated over nearly 20 years. Current ZING initiatives are SRW (including SRU), CQL, ZOOM, ez3950, and ZeeRex. Some (for example, SRW/U) seek to evolve Z39.50 to a more mainstream protocol, while for others (e.g. ZOOM) the purpose is to preserve the existing protocol but hide its complexity.” From http://loc.gov/z3950/agency/zing/zing-home.html Z39.50 and ‘the future’
  • 58. 58 – Mozilla; • “This is a project to investigate the integration of Z39.50 search capabilities with Mozilla's RDF-based information management environment. • Aims • Make Z39.50 data sources accessible for searching from within Mozilla • Find an RDF representation of Z39.50 attribute sets • There are thousands of networked Z39.50 servers in existence already. It should be possible to identify some mechanism whereby the Mozilla user interface allows people to send queries to these servers and have the resulting records appear within the standard Mozilla bookmarks/sitemaps interface. From This is a project to investigate the integration of Z39.50 search capabilities with Mozilla's RDF-based information management environment.” • From; http://www.mozilla.org/rdf/doc/z3950.html Z39.50 and ‘the future’
  • 59. 59 • Troubleshooting – For me troubleshooting has involved much testing, and sourcing z39.50 server information from several sources to confirm my settings – III helpdesk has been of great assistance, and staff have helped with in-depth queries • like setting up the BL and COPAC after the last upgrade – Millennium users list – Configuration Problems are outlined on Bibliotech Review Troubleshooting & Suggestions
  • 60. 60 • “The problems revolve around the levels of service supported within and between the particular implementation of Z-client and Z-server and also the capabilities and implementation of the host Library Management System (LMS). • … For example, a local search may routinely search personal authors and corporates in the same index. When applied to a remote Z-server, an author search may be personal authors only. Troubleshooting & Suggestions
  • 61. 61 • Combinations of such disparities and differences both in the version of the standard and in extended services supported are common. This means that not all of the pain has been taken out of accessing non-familiar databases. Use “foreign” databases with caution. ” • From http://www.biblio-tech.com/html/problems Troubleshooting & Suggestions
  • 62. 62 • Understanding Error Messages is another confusing area • Some examples of error messages include; Troubleshooting & Suggestions Error message IT Tallaght local Interpretation / Response No connection Incorrect server information in your entry Disconnected Target server disconnected you – incorrect connection information – check if a password is required- - Or server is behind a fire wall – check your sources Unsupported Search Your database entry contains incomplete or incorrect attributes sets. COPAC says “this means it didn't receive a database name in the Search Request. Probably means there's something wrong with your origin” ( http://www.copac.ac.uk/copac/z39.50/diags.html) Connection rejected Check your source – password may be required Request to short Rephrase your search.
  • 63. 63 • Z39.50 can be used for far more than just cataloguing, including ILL and Visiting other libraries – WebOPAC • Library Catalogues - Simultaneous Searching • Online Databases – Free and Subscription – Suggestions • Explore how best to utilize Z39.50 for your institute. – ILL and preparing for visiting other libraries – WebOPAC » Library Catalogues - Simultaneous Searching » Online Databases – Free and Subscription – Find the resources best suited to your needs, and only display those that you want to for patrons on the Web Opac Troubleshooting & Suggestions
  • 64. 64 • Possible enhancements – Like in the result set given on the WebOPAC, in Millennium Modules allow that when you click on a server’s result set, that only that set of results are displayed – The ability to copy a server entry – Make URL’s in returned records live – Provide statistics on the searches preformed internally and externally, and statistics on records downloaded into the millennium database. • This presentation will be available online with the relevant links with the rest of the conference papers Troubleshooting & Suggestions
  • 65. 65 • Thank you for listening, and I hope some of this has made at least some sense to some of you • Contact • niamh.walkerheadon@it-tallaght.ie • Questions???? • The End! Questions???