Using iRODS to Preserve and Publish a Dataverse Archive Mason Chua ∗ Antoine de Torcy † Jewel H. Ward ‡ Jonathan Crabtree ∗ The University of North Carolina at Chapel Hill iRODS User Meeting March 25, 2010 ∗ H.W. Odum Institute for Research in Social Science † Data Intensive Cyber Environments Center ‡ School of Information and Library Science 1 / 7
Serializing an example Dataverse study file 1 , · · · , file n metadata doc study title date place “Cities” id 2010 “NC” “D-488” 2 / 7
Serializing an example Dataverse study file 1 , · · · , file n metadata OAI-PMH doc study �− − − − − − − → title date place “Cities” id 2010 “NC” “D-488” 3 / 7
Serializing an example Dataverse study file 1 , · · · , file n file 1 , · · · , file n , < metadata > metadata < doc > < title=Cities > OAI-PMH doc study < id > D-488 < /id > �− − − − − − − → < /title > < /doc > title date place < study > < date > 2010 < /date > “Cities” id 2010 “NC” < place > NC < /place > < /study > < /metadata > “D-488” 4 / 7
Preserving the serialized study in iRODS an iRODS collection file 1 file 1 , · · · , file n , . . . < metadata > < doc > file n < title=Cities > iput < id > D-488 < /id > < metadata > < /title > �− − − → < doc > < /doc > < title=Cities > < study > < id > D-488 < /id > < date > 2010 < /date > < /title > < place > NC < /place > < /doc > < /study > < study > < /metadata > < date > 2010 < /date > < place > NC < /place > < /study > < /metadata > 5 / 7
Ingesting the study’s metadata into iCAT to allow keyword searches (part 1 of 2) < metadata > < AVU > < attribute > title < /attribute > < value > Cities < /value > < unit >< /unit > < metadata > < /AVU > < doc > < AVU > < title=Cities > < attribute > id < /attribute > < id > D-488 < /id > msiXsltApply < value > D-488 < /value > < /title > < unit >< /unit > < /doc > �− − − − − − − − − − → < /AVU > < study > < AVU > < date > 2010 < /date > < attribute > date < /attribute > < place > NC < /place > < value > 2010 < /value > < /study > < unit >< /unit > < /metadata > < /AVU > . . . < /metadata > 6 / 7
Ingesting the study’s metadata into iCAT to allow keyword searches (part 2 of 2) msiLoadMetadataFromXml the iRODS collection file 1 . . < metadata > . < AVU > < attribute > title < /attribute > file n < value > Cities < /value > < unit >< /unit > serialized metadata.xml < /AVU > < AVU > < attribute > id < /attribute > attached iCAT metadata < value > D-488 < /value > < unit >< /unit > title Cities < /AVU > < AVU > id D-488 → �− < attribute > date < /attribute > < value > 2010 < /value > date 2010 < unit >< /unit > < /AVU > . . . . . . < /metadata > 7 / 7
Recommend
More recommend