XMLTape Registry - Overview
What is the aDORe XMLTape Registry?
The XMLTape Registry is an an administrative OAI-PMH Repository, which keeps track of the creation and location of XMLtapes.
How does the aDORe XMLTape Registry work?
- Register: Processed XMLtape files are registered using the Protocol for Metadata Posting (PMP).
- Retrieve: OAI-PMH is used to list and get XMLtapes contained in archive.
The resulting OAI Record contains the following information:
- XMLtape ID: Globally unique identifier, expressed as a URI, for the XMLtape
- XMLtape File: Location of the XMLtape file.
- XMLtape Index: Location of the index associated with the XMLtape file
- XMLtape Index Plugin: Absolute classpath of interface used to write and read the index associated with the XMLtape file
- XMLtape OAI-PMH URL: BaseURL to XMLtape registered in the XMLtape Registry
- XMLtape OAI-PMH Properties: Pointer to a configuration file that expresses specific OAI-PMH properties of the OAI-PMH interface to the XMLtape
- XMLtape Admin: Tape-admin information copied from the header of the XMLtape
Sample XMLtape Registry Record:
<?xml version="1.0" encoding="UTF-8"?>
<XMLtapeRegistry xmlns="http://library.lanl.gov/2005-08/aDORe/XMLtapeRegistry/"
xmlns:ta="http://library.lanl.gov/2005-08/aDORe/XMLtape/"
xmlns:tb="http://library.lanl.gov/2005-08/aDORe/XMLtapeBasics/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://library.lanl.gov/2005-08/aDORe/XMLtapeRegistry/
http://african.lanl.gov/aDORe/schemas/2005-08/XMLtapeRegistry.xsd">
<tb:XMLtapeId>info:lanl-repo/xmltape/tape_bb1ae77c-d9c0-11d9-b731-b0a8c271beda</tb:XMLtapeId>
<XMLtapeFile>file:///tape_bb1ae77c-d9c0-11d9-b731-b0a8c271beda.xml</XMLtapeFile>
<XMLtapeIndex>file:///tape_bb1ae77c-d9c0-11d9-b731-b0a8c271beda.idx</XMLtapeIndex>
<XMLtapeIndexPlugin>gov.lanl.xmltape.index.BasicTapeIndex</XMLtapeIndexPlugin>
<oaipmhURL>http://african.lanl.gov:8080/oai-repo-accessor/Handler/tape_bb1ae77c-d9c0-11d9-b731-b0a8c271beda</oaipmhURL>
<oaipmhProperties>file:///data/repository/xmltapes/conf/conf/moai/sample.properties</oaipmhProperties>
<ta:tapeAdmin xmlns:ta="http://library.lanl.gov/2005-08/aDORe/XMLtape/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://library.lanl.gov/2005-08/aDORe/XMLtape/
http://african.lanl.gov/aDORe/schemas/2005-08/XMLtape.xsd">
<tb:XMLtapeBasics xmlns:tb="http://library.lanl.gov/2005-08/aDORe/XMLtapeBasics/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://african.lanl.gov/aDORe/schemas/2005-08/XMLtapeBasics.xsd">
<tb:XMLtapeId>info:lanl-repo/xmltape/tape_bb1ae77c-d9c0-11d9-b731-b0a8c271beda</tb:XMLtapeId>
<tb:ARCfileId>info:lanl-repo/arc/tape_bb1ae77c-d9c0-11d9-b731-b0a8c271beda</tb:ARCfileId>
<tb:processSoftware>gov.lanl.xmltape.SingleTapeWriter</tb:processSoftware>
<tb:processTime>2005-09-12T19:09:00Z</tb:processTime>
</tb:XMLtapeBasics>
</ta:tapeAdmin>
</XMLtapeRegistry>

Additional Information
Liu, X., Balakireva, L., Hochstenbach, P., Van de Sompel, H. (2005, June).
File-based storage of Digital Objects and constituent datastreams: XMLTapes and Internet Archive ARC files

