LANL Research Library
 

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>

Figure 1

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