Skip to content

Instantly share code, notes, and snippets.

@ross-spencer
Created January 17, 2019 11:11
Show Gist options
  • Save ross-spencer/cbbb4707fa736ac2449c5935381b3185 to your computer and use it in GitHub Desktop.
Save ross-spencer/cbbb4707fa736ac2449c5935381b3185 to your computer and use it in GitHub Desktop.
Archivematica: Example output of Job: Convert Dataverse Structure
{
"authority": "10.5072/FK2",
"id": 1589,
"identifier": "QAWS8O",
"latestVersion": {
"UNF": "UNF:6:doAry72PFwD1Edcrhsj/Qw==",
"createTime": "2019-01-16T19:15:52Z",
"files": [
{
"dataFile": {
"UNF": "UNF:6:doAry72PFwD1Edcrhsj/Qw==",
"checksum": {
"type": "MD5",
"value": "84bca41c1557b4aecd3923f9969aeed0"
},
"contentType": "text/tab-separated-values",
"description": "Another replacement file. ",
"filename": "afternoon-snacks-1.tab",
"filesize": 234,
"id": 1592,
"md5": "84bca41c1557b4aecd3923f9969aeed0",
"originalFileFormat": "text/csv",
"originalFormatLabel": "Comma Separated Values",
"rootDataFileId": -1,
"storageIdentifier": "16846e11566-311f3304167a"
},
"datasetVersionId": 456,
"description": "Another replacement file. ",
"label": "afternoon-snacks-1.tab",
"restricted": false,
"version": 1
},
{
"dataFile": {
"checksum": {
"type": "MD5",
"value": "9672a5adc5bf80ddb69fc404203f4dae"
},
"contentType": "text/plain",
"filename": "cake-descriptions.txt",
"filesize": 15,
"id": 1600,
"md5": "9672a5adc5bf80ddb69fc404203f4dae",
"originalFormatLabel": "UNKNOWN",
"rootDataFileId": -1,
"storageIdentifier": "1685816fd1a-78a0234180eb"
},
"datasetVersionId": 456,
"label": "cake-descriptions.txt",
"restricted": false,
"version": 1
},
{
"dataFile": {
"checksum": {
"type": "MD5",
"value": "a03964ee97eee48dde96bbd813629851"
},
"contentType": "text/xml",
"filename": "mark-up-cake.xml",
"filesize": 3401,
"id": 1601,
"md5": "a03964ee97eee48dde96bbd813629851",
"originalFormatLabel": "UNKNOWN",
"rootDataFileId": -1,
"storageIdentifier": "16858166ec5-862ed011833f"
},
"datasetVersionId": 456,
"label": "mark-up-cake.xml",
"restricted": false,
"version": 1
}
],
"id": 456,
"lastUpdateTime": "2019-01-16T19:15:52Z",
"license": "CC0",
"metadataBlocks": {
"citation": {
"displayName": "Citation Metadata",
"fields": [
{
"multiple": false,
"typeClass": "primitive",
"typeName": "title",
"value": "A study of my afternoon snacks (no-Unicode)"
},
{
"multiple": true,
"typeClass": "compound",
"typeName": "author",
"value": [
{
"authorAffiliation": {
"multiple": false,
"typeClass": "primitive",
"typeName": "authorAffiliation",
"value": "Channel 4"
},
"authorName": {
"multiple": false,
"typeClass": "primitive",
"typeName": "authorName",
"value": "Noel Fielding"
}
},
{
"authorAffiliation": {
"multiple": false,
"typeClass": "primitive",
"typeName": "authorAffiliation",
"value": "BBC"
},
"authorName": {
"multiple": false,
"typeClass": "primitive",
"typeName": "authorName",
"value": "Mary Berry"
}
},
{
"authorAffiliation": {
"multiple": false,
"typeClass": "primitive",
"typeName": "authorAffiliation",
"value": "Freelance"
},
"authorName": {
"multiple": false,
"typeClass": "primitive",
"typeName": "authorName",
"value": "Hollywood, Paul"
}
}
]
},
{
"multiple": true,
"typeClass": "compound",
"typeName": "datasetContact",
"value": [
{
"datasetContactAffiliation": {
"multiple": false,
"typeClass": "primitive",
"typeName": "datasetContactAffiliation",
"value": "Artefactual"
},
"datasetContactEmail": {
"multiple": false,
"typeClass": "primitive",
"typeName": "datasetContactEmail",
"value": "[email protected]"
},
"datasetContactName": {
"multiple": false,
"typeClass": "primitive",
"typeName": "datasetContactName",
"value": "Archivematica"
}
}
]
},
{
"multiple": true,
"typeClass": "compound",
"typeName": "dsDescription",
"value": [
{
"dsDescriptionDate": {
"multiple": false,
"typeClass": "primitive",
"typeName": "dsDescriptionDate",
"value": "2019-01-10"
},
"dsDescriptionValue": {
"multiple": false,
"typeClass": "primitive",
"typeName": "dsDescriptionValue",
"value": "A study of my afternoon snacks."
}
}
]
},
{
"multiple": true,
"typeClass": "controlledVocabulary",
"typeName": "subject",
"value": [
"Other"
]
},
{
"multiple": true,
"typeClass": "compound",
"typeName": "keyword",
"value": [
{
"keywordValue": {
"multiple": false,
"typeClass": "primitive",
"typeName": "keywordValue",
"value": "Cake"
}
},
{
"keywordValue": {
"multiple": false,
"typeClass": "primitive",
"typeName": "keywordValue",
"value": "Nourishment"
}
},
{
"keywordValue": {
"multiple": false,
"typeClass": "primitive",
"typeName": "keywordValue",
"value": "Entertainment"
}
}
]
},
{
"multiple": false,
"typeClass": "primitive",
"typeName": "notesText",
"value": "This is a sample Dataset to test multiple author output in Archivematica. There are no Unicode characters included while another issue is resolved around that. Another Unicode set can be created "
},
{
"multiple": false,
"typeClass": "primitive",
"typeName": "depositor",
"value": "Tester, Archivematica"
},
{
"multiple": false,
"typeClass": "primitive",
"typeName": "dateOfDeposit",
"value": "2019-01-10"
}
]
}
},
"productionDate": "Production Date",
"termsOfUse": "CC0 Waiver",
"versionState": "DRAFT"
},
"persistentUrl": "https://doi.org/10.5072/FK2/QAWS8O",
"protocol": "doi",
"publicationDate": "2019-01-10",
"publisher": "Root Dataverse"
}
<?xml version='1.0' encoding='utf-8'?>
<mets:mets xmlns:mets="http://www.loc.gov/METS/" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/METS/ http://www.loc.gov/standards/mets/version111/mets.xsd">
<mets:metsHdr CREATEDATE="2019-01-17T10:58:31"/>
<mets:dmdSec ID="dmdSec_481097" CREATED="2019-01-17T10:58:31" STATUS="original">
<mets:mdRef LABEL="dataset.json" xlink:href="metadata/dataset.json" MDTYPE="OTHER" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:dmdSec>
<mets:dmdSec ID="dmdSec_644319" CREATED="2019-01-17T10:58:31" STATUS="original">
<mets:mdWrap MDTYPE="DDI">
<mets:xmlData>
<ddi:codebook xmlns:ddi="http://www.icpsr.umich.edu/DDI" version="2.5" xsi:schemaLocation="http://www.ddi:codebook:2_5 http://www.ddialliance.org/Specification/DDI-Codebook/2.5/XMLSchema/codebook.xsd">
<ddi:stdyDscr>
<ddi:citation>
<ddi:titlStmt>
<ddi:titl>A study of my afternoon snacks (no-Unicode)</ddi:titl>
<ddi:IDNo agency="doi">https://doi.org/10.5072/FK2/QAWS8O</ddi:IDNo>
</ddi:titlStmt>
<ddi:rspStmt>
<ddi:AuthEnty affiliation="Channel 4">Noel Fielding</ddi:AuthEnty>
<ddi:AuthEnty affiliation="BBC">Mary Berry</ddi:AuthEnty>
<ddi:AuthEnty affiliation="Freelance">Hollywood, Paul</ddi:AuthEnty>
</ddi:rspStmt>
<ddi:distStmt>
<ddi:distrbtr>Root Dataverse</ddi:distrbtr>
</ddi:distStmt>
<ddi:verStmt>
<ddi:version date="" type="DRAFT">.</ddi:version>
</ddi:verStmt>
</ddi:citation>
<ddi:dataAccs>
<ddi:useStmt>
<ddi:restrctn>CC0 Waiver</ddi:restrctn>
</ddi:useStmt>
</ddi:dataAccs>
</ddi:stdyDscr>
</ddi:codebook>
</mets:xmlData>
</mets:mdWrap>
</mets:dmdSec>
<mets:dmdSec ID="dmdSec_906982" CREATED="2019-01-17T10:58:31" STATUS="original">
<mets:mdRef LABEL="afternoon-snacks-1-ddi.xml" xlink:href="afternoon-snacks-1/afternoon-snacks-1-ddi.xml" MDTYPE="DDI" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:dmdSec>
<mets:fileSec>
<mets:fileGrp USE="metadata">
<mets:file ID="file-0d60171c-5bf3-43d0-a43f-d8e2c96bedb7" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1-ddi.xml" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-7b9bc824-afca-491c-9f8c-65912a8cbd8f" GROUPID="Group-7b9bc824-afca-491c-9f8c-65912a8cbd8f">
<mets:FLocat xlink:href="metadata/dataset.json" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-30390057-34e6-464b-aea8-473377714001" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1citation-bib.bib" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-dd68ca3d-8d98-4d1a-a5ce-0d0088fe10f4" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1citation-endnote.xml" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-bccf8fb4-6c4d-4ee4-b10a-7b5576503841" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1citation-ris.ris" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
</mets:fileGrp>
<mets:fileGrp USE="derivative">
<mets:file ID="file-c103af2b-9744-4f35-bb21-faf4531c2241" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1.RData" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-55046517-d14d-4f83-9ecf-52bc5fe41f31" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1.tab" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
</mets:fileGrp>
<mets:fileGrp USE="original">
<mets:file ID="file-fb220206-6fe7-42fa-b6cb-53202265e0dc" GROUPID="Group-fb220206-6fe7-42fa-b6cb-53202265e0dc" CHECKSUM="9672a5adc5bf80ddb69fc404203f4dae" CHECKSUMTYPE="MD5">
<mets:FLocat xlink:href="cake-descriptions.txt" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-fae31365-fee9-4b72-9699-e34367e07883" GROUPID="Group-fae31365-fee9-4b72-9699-e34367e07883" CHECKSUM="a03964ee97eee48dde96bbd813629851" CHECKSUMTYPE="MD5">
<mets:FLocat xlink:href="mark-up-cake.xml" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
<mets:file ID="file-2d0e97c2-cf66-499d-983d-f04e39c879d5" GROUPID="Group-2d0e97c2-cf66-499d-983d-f04e39c879d5" CHECKSUM="84bca41c1557b4aecd3923f9969aeed0" CHECKSUMTYPE="MD5">
<mets:FLocat xlink:href="afternoon-snacks-1/afternoon-snacks-1.csv" LOCTYPE="OTHER" OTHERLOCTYPE="SYSTEM"/>
</mets:file>
</mets:fileGrp>
</mets:fileSec>
<mets:structMap ID="structMap_1" LABEL="Archivematica default" TYPE="physical">
<mets:div TYPE="Directory" LABEL="A study of my afternoon snacks (no-Unicode)" DMDID="dmdSec_644319 dmdSec_481097">
<mets:div TYPE="Directory" LABEL="afternoon-snacks-1">
<mets:div TYPE="Item" LABEL="afternoon-snacks-1.csv">
<mets:fptr FILEID="file-2d0e97c2-cf66-499d-983d-f04e39c879d5"/>
</mets:div>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1.RData">
<mets:fptr FILEID="file-c103af2b-9744-4f35-bb21-faf4531c2241"/>
</mets:div>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1.tab" DMDID="dmdSec_906982">
<mets:fptr FILEID="file-55046517-d14d-4f83-9ecf-52bc5fe41f31"/>
</mets:div>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1-ddi.xml">
<mets:fptr FILEID="file-0d60171c-5bf3-43d0-a43f-d8e2c96bedb7"/>
</mets:div>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1citation-endnote.xml">
<mets:fptr FILEID="file-dd68ca3d-8d98-4d1a-a5ce-0d0088fe10f4"/>
</mets:div>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1citation-ris.ris">
<mets:fptr FILEID="file-bccf8fb4-6c4d-4ee4-b10a-7b5576503841"/>
</mets:div>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1citation-bib.bib">
<mets:fptr FILEID="file-30390057-34e6-464b-aea8-473377714001"/>
</mets:div>
</mets:div>
<mets:div TYPE="Item" LABEL="cake-descriptions.txt">
<mets:fptr FILEID="file-fb220206-6fe7-42fa-b6cb-53202265e0dc"/>
</mets:div>
<mets:div TYPE="Item" LABEL="mark-up-cake.xml">
<mets:fptr FILEID="file-fae31365-fee9-4b72-9699-e34367e07883"/>
</mets:div>
<mets:div TYPE="Directory" LABEL="metadata">
<mets:div TYPE="Item" LABEL="dataset.json">
<mets:fptr FILEID="file-7b9bc824-afca-491c-9f8c-65912a8cbd8f"/>
</mets:div>
</mets:div>
</mets:div>
</mets:structMap>
<mets:structMap ID="structMap_2" LABEL="Normative Directory Structure" TYPE="logical">
<mets:div TYPE="Directory" LABEL="A study of my afternoon snacks (no-Unicode)">
<mets:div TYPE="Directory" LABEL="afternoon-snacks-1">
<mets:div TYPE="Item" LABEL="afternoon-snacks-1.csv"/>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1.RData"/>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1.tab"/>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1-ddi.xml"/>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1citation-endnote.xml"/>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1citation-ris.ris"/>
<mets:div TYPE="Item" LABEL="afternoon-snacks-1citation-bib.bib"/>
</mets:div>
<mets:div TYPE="Item" LABEL="cake-descriptions.txt"/>
<mets:div TYPE="Item" LABEL="mark-up-cake.xml"/>
<mets:div TYPE="Directory" LABEL="metadata">
<mets:div TYPE="Item" LABEL="dataset.json"/>
</mets:div>
</mets:div>
</mets:structMap>
</mets:mets>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment