Index Data Gets a New Website

As you may have noticed, our website isn't the same today as it was yesterday. We have migrated to a new platform, to enable us to better communicate with friends and partners -- through more interesting content, more frequent news updates, and a new blog in which we intend to share nuts-and-bolts information and news of relevance to ourselves and our community. We hope you'll bear with us while we are ironing out the kinks, but if you see something broken or strange, or if you just have something to share, we'd love to hear from you.

yazproxy

The YAZ Proxy is highly configurable and can be used in a number of different applications, ranging from debugging Z39.50-based applications and protecting overworked servers, to improving the performance of stateless WWW/Z39.50 gateways. Among other features, it includes:

  • Configurable logging
  • SRU/SRW server function, to allow any Z39.50 server to also support the ZiNG protocols
  • Load balancing across multiple backend servers

Short Description: 

Z39.50 proxy and SRU server

Latest version: 

1.3.10

Release date: 

2015-12-17
Download
Documentation

Licence: 

CQL-Java

CQL-Java is a CQL compiler written in Java. As well as the compiler itself, it includes classes representing CQL queries as abstract trees of variously typed nodes, a decompiler (translating trees back into CQL), a translator into YAZ-style Prefix Query Format and a random query generator which is useful for some kinds of testing.

CQL-Java includes:

  • A set of classes for representing a CQL parse tree (a base CQLNode class, CQLBooleanNode and its subclasses, CQLTermNode, etc.)

Short Description: 

CQL parser for Java

Latest version: 

1.12

Release date: 

2014-03-17
Download
Documentation

Licence: 

ZOOM-Perl

ZOOM-Perl is programmer's toolkit for creating information retrieval client applications in Perl. It implements the ubiquitous ZOOM abstract API for information retrieval, and provides an easy way to make clients that can use Z39.50, SRU and SRW uniformly to search any of the many thousands of servers worldwide that implement these standard protocols.

Short Description: 

Perl binding for ZOOM

Latest version: 

1.31

Release date: 

2017-02-21
Download
Documentation

Licence: 

SimpleServer

Net::Z3950::SimpleServer is a Perl module which is intended to make it as simple as possible to develop new Z39.50, SRU and SRW servers over any type of database imaginable. All you have to do is implement functions handling:
  • Initializing of your database (optional),
  • searching the database,
  • returning "database records" on request,
  • sorting (optional),
  • scanning indexes (optional),
  • connection closure (optional), and
  • eventually other Z39.50/SRU/SRW events such as result-set deletion and extended services.

Short Description: 

Z39.50, SRU and SRW front-end server module in Perl

Latest version: 

1.23

Release date: 

2016-11-14
Download
Documentation

Licence: 

IRSpy

IRSpy maintains a registry of information retrieval targets supporting the standard IR protocol ANSI/NISO Z39.50 (ISO 23950) and the SRU/SRW web services. Each registry entry consists of both database level information, such as the indexes supported for searching and the record syntax and schemas supported for retrieval, and record level metadata such as titles, authors and descriptions.

Short Description: 

ZeeRex service description repository and automatic tester

Latest version: 

1.00

Release date: 

2007-07-09
Download
Documentation

Licence: 

PHPYAZ

PHP/YAZ is an extension to the popular web server language PHP that implements Z39.50 origin (client) functionality as well as the SRW/SRU protocols.

The following Z39.50 services are supported by this extension: init, search, present, scan and sort. The extension can handle GRS-1, MARC, SUTRS and XML. The module also allows you to convert MARC in ISO2709 to MARCXML on the client side.

Short Description: 

Z39.50/SRU client for PHP

Latest version: 

1.2.2

Release date: 

2017-09-12
Download
Documentation

Licence: 

Metaproxy

Metaproxy is a proxy front end server that presents a single Z39.50/SRW/SRU front end to multiple back end database servers. It can also work in conjunction with Index Data’s library of gateways to access non-standard database servers. We like to call it a “metasearch server in-a-box.” It is important to note, however, that Metaproxy is server software and does not have a user interface. It is designed to easily tie into any existing standards-based interface.

Short Description: 

Universal search switchboard

Latest version: 

1.13.0

Release date: 

2017-09-01
Download
Documentation

Licence: 

yazpp

YAZ++ is an application programming interface (API) to YAZ which supports the development of Z39.50/SRU/Solr client and server applications using C++. Like YAZ, it supports Z39.50-2003 (version 3) as well as SRU version 1.1 thru 2.0 in both the client and server roles.

Short Description: 

C++ Z39.50 toolkit and ZOOM C++ API

Latest version: 

1.6.5

Release date: 

2016-04-29
Download
Documentation

Licence: 

Pazpar2

Note: We now offer a variety of SaaS options if you want the benefits of Pazpar2 (and more, like access to hundreds of predefined Open Access targets, etc) without having to run the software locally. See MasterKey Express for more information.

Pazpar2 is a high-performance, user interface-independent, data model-independent metasearching middleware webservice featuring merging, relevance ranking, record sorting, and faceted results. It is the engine behind our hosted MasterKey metasearch solution.

Short Description: 

Metasearching middleware

Latest version: 

1.13.0

Release date: 

2017-11-14
Download
Documentation

Licence: 

Pages

Subscribe to Index Data RSS