Presentation is loading. Please wait.

Presentation is loading. Please wait.

US GPO AIP Independence Test CS 496B – Senior Design Creating A Fedora Commons SIP.

Similar presentations


Presentation on theme: "US GPO AIP Independence Test CS 496B – Senior Design Creating A Fedora Commons SIP."— Presentation transcript:

1 US GPO AIP Independence Test CS 496B – Senior Design Creating A Fedora Commons SIP

2 1 st Step – Find aip.xml  Find METS file in hard disk Search within xml files only Find tag  Extract attribute OBJID Set it in Fedora METS HEADER Find tag within  Extract attribute LABEL with ID same as OBJID Set it in Fedora METS HEADER FDsys aip.xml

3 Fedora METS HEADER  Declare METS  Mets EXTension_VERSION Limitation: no METS structMap Value must be “1.1”  Unique LABEL Taken from each aip.xml  Unique OBJID Taken from each aip.xml Follow pattern  xmlns: METS, MODS, PREMIS  Known values  xsi:schemaLocation METS, MODS, PREMIS  Known values aipgroup.xml

4 2 nd Step – Extract METS Info  Find tag Extract info contained within tag Change xlink:href attribute within  From  To  Fedora METS tags METS:fileSec METS:fileGrp  Add ID=“DATASTREAMS” Other METS:fileGrp for each rendition  METS:file Add OWNERID=“R” FDsys aip.xml aipgroup.xml

5 3 rd Step – Find mods.xml  Find tag Extract info contained in and keep track  ID is be used for mods_ID  To find location of mods file Change xlink:href  From:  To: FDsys aip.xml

6 4 th Step – Extract MODS Info  Extract info contained in mods.xml:  Fedora MODS tags METS:dmdSecFedora  ID=“mods_ID” METS:descMD  ID=“DC1.0” METS:mdWrap  MDTYPE=“OTHER”  LABEL=“Bibliographic Data” METS:xmlData MODS:mods  ID=“mods_ID”

7 MODS FDsys vs. Fedora FDsys mods.xml aipgroup.xml

8 5 th Step – Find premis.xml  Find tag Extract info contained in  To find location of mods file Change xlink:href  From  To FDsys premis.xml

9 5 th Step – Find premis.xml (cont.)  Find tag ID must not equal to OBJID Extract ID attribute  Set as premisRepID#  Find tag Extract ID attribute Set as premisFileID# FDsys aip.xml

10 6 th Step – Extract PREMIS Info  Fedora PREMIS tags METS:amdSec  ID=“amd/dprov-premisRepID#”  ID=“amd/dprov-premisFileID#” METS:techMD  ID=“Any Value” METS:digiprovMD  ID=“Any Value” METS:mdWrap  MDTYPE=“OTHER”  LABEL=“PREMIS:Representation”  LABEL=“PREMIS:File”  LABEL=“PREMIS:Event”  LABEL=“PREMIS:Agent” METS:xmlData PREMIS  xmlns:xsi, xmlns, xsi:schemaLocation Insert Metadata  Technical metadata for each rendition Find Rep  Extract same as premisRepID# Find File  Extract same value as premisFileID#  Change value  From  To FDsys aip.xml aipgroup.xml

11 6 th Step – Extract PREMIS Info (cont.)  Digital Provenance metadata for each rendition Extract info contained in  Equal to “File Format Identification”  Same as premisFileID#  Set to premisAgentID Extract info contained in  Equal to premisAgentID aipgroup.xml

12 Demo

13

14

15

16

17

18

19


Download ppt "US GPO AIP Independence Test CS 496B – Senior Design Creating A Fedora Commons SIP."

Similar presentations


Ads by Google