Back to IMesh Toolkit Home Page
Back to IMesh Toolkit Homepage
Subject Gateway Requirements
Technology Review
Work In Hand
  Personalization
Annotation
Reading Lists
OAI  Normalization tools
Metadata Exchange
RDF queries
Evaluation
Dissemination
Project Documentation
Related Links
Project Partners
IMesh Home Page

The IMesh Toolkit

[ Work In Hand > Technology Review > Products ]

The Isaac Network


Based on review by Martin Hamilton.
Provider The Isaac Network was an initiative of the Internet Scout Project (funded by the US National Science Foundation) at the Department of Computer Science at the University of Wisconsin-Madison. Although the Isaac software was never formally released, a number of architecture overview papers were published - these are used as the basis for this review. The software is not publicly available.
Purpose To provide search and retrieval capabilities including cross-searching of multiple Isaac nodes. Records to be created by human cataloguers - possibly with automated assistance. Isaac supports three distinct services:
  • Metadata repository-provides storage for metadata records, which may be fetched by other Isaac nodes.
  • Index service - gathers metadata from repositories, indexes it, and makes it available for searching.
  • Search service - provides a Web-based front end for searching multiple index services.
The metadata repository is also responsible for generating Common Indexing Protocol Tagged Index Objects of the data it holds.
Approach Isaac uses LDAP as its search and retrieval protocol and the Common Indexing Protocol is used to provide distributed indexing and searching. The core functionality of the Isaac software is provided by already- written third party software - in this case the University of Michigan LDAP distribution. The Isaac developers have extended this to support some of the LDAP v3 functionality and implemented the Common Indexing Protocol separately using Perl.
Platform and requirements Several modern Unix-like systems, including Solaris, FreeBSD and Linux.
HTTP server for search server.
Components and their technology
Server
Database The LDAP server acts as the metadata repository.
Search tools/clients
API
Metadata Formats Metadata records in Isaac may be interchanged using the LDAP Interchange Format (LDIF). Internally the LDAP schema used is the Dublin Core LDAP/X500 draft proposed by Martin Hamilton in 1996.
References Lukas, C., Roszkowski, M., 1999 The Isaac Network:LDAP and Distributed Metadata for Resources Discovery. Paper presented at the Third IEEE Meta-Data Conference, Bethesda, Md, 6-7 April 1999.
http://computer.org/proceedings/meta/1999/papers/46/clukas.html

Roszkowski, M., Lukas, C., 1998, A Distributed Architecture for Resource Discovery Using Metadata. D-Lib Magazine, September.
http://www.dlib.org/dlib/june98/scout/06roszkowski.html

ASF Harvest Index+ Isaac
Metastar ROADS Sitesearch Zope