Download presentation
Presentation is loading. Please wait.
Published byAshlee Rodgers Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.