LANL Research Library
 

aDORe Projects

aDORe Federation

The aDORe Federation is a federated repository framework and reference implementation which aims to address many of the scalability issues experienced by large scale digital object repositories. The goal of the aDORe federation architecture is to facilitate a uniform manner for client applications to discover and access content objects available in a group of distributed repositories. This is achieved by means of a 3-Tier architecture, which identifies the core service interfaces necessary to develop a stackable repository framework. The aDORe Archive is provided as a Tier-1 reference implementation.

More Information

aDORe Archive

The aDORe Archive is a write-once/read-many storage approach for Digital Objects and their constituent datastreams. The approach combines two interconnected file-based storage mechanisms that are made accessible in a protocol-based manner. First, XML-based representations of multiple Digital Objects are concatenated into a single, valid XML file named an XMLtape. The creation of indexes for both the identifier and the creation datetime of the XML-based representation of the Digital Objects, facilitates OAI-PMH-based access. Second, ARC files, as introduced by the Internet Archive, are used to contain the constituent datastreams of the Digital Objects in a concatenated manner. An index for the identifier of the datastream facilitates OpenURL-based access. The interconnection between an XMLtape and its associated ARC file(s) is provided by conveying the identifiers of these ARC files as administrative information in the XMLtape, and by including OpenURL references to constituent datastreams of a Digital Object in the XML-based representation of that Digital Object stored in the XMLtape.

More Information

aDORe djatoka

djatoka is a Java-based open source image server with an attractive basic feature set and extensibility under control of the community of implementers. Off-the-shelf, djatoka provides compression and region extraction of JPEG 2000 images, URI-addressability of regions, and support for a rich set of input/output image formats (e.g., BMP, GIF, JPG, PNG, PNM, TIF, JPEG 2000). djatoka also comes with a plug-in framework that allows transformations to be applied to regions and resolutions (e.g., watermarking).

More Information

DIDLTools

DIDLTools is a Java toolkit for the construction, validation, serialization and de-serialization for MPEG-21 DIDL data model. DIDL, the MPEG-21 Digital Item Declaration Language, provides a hierarchical structure which allows each digital item to be modeled in the most appropriate fashion. The DID API allows for the construction of customized DID models, as well as provides flexible and extensible serialization methods.

More Information

OAIResource

The aDORe OAI Resource Harvester is a framework that facilitates collecting resources described by metadata records exposed by OAI-PMH repositories. Metadata records are harvested using the OAI-PMH, and written to write-once/read-many XML wrappers for a collection of XML documents, named XMLTapes. Plug-in based dereferencing implementations that are typically repository-dependent then collect the digital resources described by the harvested records. Collected datastreams are then written to Internet Archive ARC files. The results of these actions are written to control files indicating processing status and the relationship between harvested records and collected digital resources.

More Information