B. DLF Tools Registry Environmental Scan


  1. Annotated List of Known Registries
  2. Registry Features

1. Annotated List of Known Registries

Here we describe an inventory of known registries both internal and external to the digital library community.

Oss4Lib Applications

http://oss4lib.org/article/applications

ECHO Tools Center

http://echo.gmu.edu/toolcenter-wiki/index.php?title=Main_Page

Global Digital Format Registry

http://hul.harvard.edu/gdfr/

Open Archives Initiative Service Providers

http://www.openarchives.org/service/listproviders.html

OCKHAM Initiative Digital Library Services Registry

http://www.ockham.org/registry.php

SourceForge

http://sourceforge.net/

Google Projects

http://code.google.com/projects.html

Information Environment Service Registry

http://iesr.ac.uk/

University of Illinois OAI-PMH Data Provider Registry

http://gita.grainger.uiuc.edu/registry/

University of Illinois OAI-PMH Service Provider Registry

http://gita.grainger.uiuc.edu/registry/services/

WorldCat Registry

http://worldcat.org/registry/institutions

Programmableweb Mashups

http://www.programmableweb.com/apis


2. Registry Features

This is an aggregated list of features found in the environmental scan of tool registries.

Descriptive metadata

The two registries that do the best job of organizing information by fields are Google Projects and SourceForge. Both provide the following: description (summary), ownership/license information, source code and other downloads, category/tag. SourceForge can also stores a lot of technical information in fields like database environment, operating system, UI, programming language, and so forth.

Search

Basic support for keyword based search. Some registries have advanced features such as search by field. Google Projects uses a label (or tag) kind of function, and one can search by label.

Browse by facet

Browse interface could include facets such Most Popular, Newly Added, Platform, Provider, Name.

Add/edit

Some registries permit additions and/or edit of registry entries using a web-based interface.

Discussion

A number of registries support a integrated discussion board or wiki allowing the user community to freely comment or share information on items in the registry.

Ratings/reputation

Some registries allow users to rate (e.g. 1-5 scale) the quality or usefulness of a tool. This creates incentives for tool developers to share quality tools to increase their reputation. It also helps users identify best of class tools.

Update notifications

Some registries provide a feature to “subscribe” to alerts from the developer when new versions of the tool are made available.

Usage logging

Some registries such as SourceForge track the number of downloads of a particular software. An alterative approach would be for institutions to self-identify as users of a particular tool.

Tags

Contributor defined “tags” to help organize registry entries to promote discovery.

Web Services interface

Some registries provide an Application Programming Interface for harvesting or querying data from the registry in XML format. Examples of interfaces include OAI-PMH and SRU/SRW.