PILIN Project Outputs : Software

Outputs of the PILIN and PILIN ANDS projects, and related material produced by the PILIN team subsequently.


PILIN Stage 1 project outputs are linked to the original project website, but if that output has been superseded, the new output is listed here as well.

Outputs are coded to each of the three stages:

  • 1 PILIN 1 = PILIN project proper
  • 2 PILIN 2 = PILIN ANDS Transition project
  • 3 PILIN 3 = Subsequent Outputs
  • *Asterisked content has not yet been finalised or approved

Each output is followed by the Handle for the work (which resolves to the latest published version).


Software
PILIN Software, Stage 1 1
JADHL [Java API for handle]
A JAVA API package enabling access to Handle through a clean and well-defined service layer. This API improves on the default CNRI API by isolating the services our users are most interested in, and simplifying the interface to those services. It provides for Create, Update, Resolve and Delete functionality in both Single Handle and Batch mode. Through JADHL, developers can straightforwardly integrate Handle identifier services into their software, including non-Java software through command-line interface.
PILIN Web Handle Management Tool
This allows an administrator of any Local Handle Server to manage their handles through a powerful web interface. The tool management of Handles can be done in batch mode (through XML) and for single Handles (interactively). Administrators can create, update and delete Handles as well as individual Handle fields, including individual field read and write privileges. They can add multiple instances of types to a Handle record (e.g. multiple URLs), as well as custom types. The tool uses Handle's PKI infrastructure for authentication, and also allows selective inspection of Handle record fields.
PILIN FRBR Tool
This tool manages and navigates models of version and format relations between digital objects, based on the FRBR Model widely used in the library world. With it, a user can maintain and explore Handles for distinct versions of the same object, and distinct file format presentations of the same object. The tool uses the FRBR model of bibliographical entities as its base information model. Although FRBR has broad applicability, its use in this tool is intended only as illustrative: other information models can be supported by persistent identifiers, and persistent identifier management tools can be adapted to operate with different information models.
Transfer Resource Demonstrator
The PILIN Transfer Resource demo (download) is a simple demonstration of the value-added use of identifier services, in conjunction with external services, to achieve a business goal. In this instance, identifier services are used to update an identifier for a digital object, in tandem with moving the object from one directory to another. This ensures that the identifier remains persistent throughout the move. The demo is not intended as production code, but as an exemplar of identifier service orchestration.
Appropriate Copy Toolkit (Multiple Resolution)
This is a FRED (Federated Repositories for Education) output in collaboration with PILIN. It allows multiple URLs to be associated with a Handle record, and selects the most appropriate URL to resolve to through the parameters of an OpenURL service call.
PILIN ANDS Transition Software 2 (40.8 MB RAR):
  • Web Handle Management Tool (updated): incorporates Checksum verification
  • FRBR Handle Creation and Navigation Tool
  • JAHDL Java Handle services (updated)
  • Link Rot checking application (standalone application)
  • Identifier Reporting application
Link-Rot REST service 2 (5.4 MB RAR)
Demonstrator of REST interface to Link Rot checking services for Handles, as documented under Link-Rot Checking Specification