Annex B: OAI-PMH GetRecord response containing an APS DIDL document

<?xml version="1.0" encoding="UTF-8"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" 
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <responseDate>2004-09-01T15:33:28Z</responseDate>
   <request identifier="oai:aps.org:PhysRevB.69.174413" verb="GetRecord" metadataPrefix="didl">
       http://oai.test.ridge.aps.org/oai</request>
   <GetRecord>
       <record>
           <header>
               <identifier>oai:aps.org:PhysRevB.69.174413</identifier>
               <datestamp>2004-05-18T15:43:33Z</datestamp>
               <setSpec>journal:PRB</setSpec>
               <setSpec>journal:PRB:69</setSpec>
           </header>
           <metadata>
               <!-- DIDL document representing an APS asset -->
               <didl:DIDL xmlns:didl="urn:mpeg:mpeg21:2002:02-DIDL-NS" 
                   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                   ...
               </didl:DIDL>
           </metadata>
           <about>
               <!-- XML Signature calculated over the DIDL document -->
                <dsig:Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
                   <dsig:SignedInfo>
                       <dsig:CanonicalizationMethod 
                           Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                       <dsig:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
                       <dsig:Reference URI="">
                           <dsig:Transforms>
                               <dsig:Transform Algorithm="http://www.w3.org/2002/06/xmldsig-filter2">
                                   <dsig-xpath:XPath
                                       xmlns:dsig-xpath="http://www.w3.org/2002/06/xmldsig-filter2"
                                       xmlns:oai-pmh="http://www.openarchives.org/OAI/2.0/" 
                                       Filter="intersect">
                                       here()/ancestor::oai-pmh:record/oai-pmh:metadata/*
                                   </dsig-xpath:XPath>
                               </dsig:Transform>
                               <dsig:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
                           </dsig:Transforms>
                           <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
                           <dsig:DigestValue>a1YkQDH/XGdccOaiyxOrP6AQBeM=</dsig:DigestValue>
                       </dsig:Reference>
                   </dsig:SignedInfo>
                   <dsig:SignatureValue>dRM9axVQYPMd0vfzkbsta...</dsig:SignatureValue>
                   <dsig:KeyInfo>
                       <X509Data xmlns="http://www.w3.org/2000/09/xmldsig#">
                           <X509Certificate>MIICwzCCAiygAwIBAgIGA...</X509Certificate>
                       </X509Data>
                   </dsig:KeyInfo>
               </dsig:Signature>
           </about>
       </record>
   </GetRecord>
</OAI-PMH>