Difference between revisions of "PREMIS metadata: events"

From Archivematica
Jump to navigation Jump to search
Line 1: Line 1:
 
[[Main Page]] > [[Development]] > [[:Category:Development documentation|Development documentation]] > [[Metadata elements]] > PREMIS metadata: events
 
[[Main Page]] > [[Development]] > [[:Category:Development documentation|Development documentation]] > [[Metadata elements]] > PREMIS metadata: events
  
===Micro-services: receive SIP, assign UUID===
+
===Ingestion===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 60: Line 60:
 
<br>
 
<br>
  
===Check checksums===
+
===Assign UUIDs===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 77: Line 77:
 
|eventIdentifier
 
|eventIdentifier
 
|eventIdentifierValue
 
|eventIdentifierValue
|21h50321-6d7b-3855-89ag-a8b0fhc1f256
+
|90n50321-6d7b-6453-89ag-a8b0fhc1f250
 
|
 
|
 
|-
 
|-
 
|eventType
 
|eventType
 
|none
 
|none
|fixity check
+
|identifier assignment
 
|
 
|
 
|-
 
|-
Line 92: Line 92:
 
|eventDetail
 
|eventDetail
 
|none
 
|none
|program="MD5Deep"; version="3.6"
+
|program="UUID"; version="1.6.2"
 
|
 
|
 
|-
 
|-
 
|eventOutcomeInformation
 
|eventOutcomeInformation
 
|eventOutcome
 
|eventOutcome
|{pass; fail}
+
|
 
|
 
|
 
|-
 
|-
 
|eventOutcomeDetail
 
|eventOutcomeDetail
 
|eventOutcomeDetailNote
 
|eventOutcomeDetailNote
|
+
|270bd067-0483-4c5f-bdec-f2cbd6e651aa
 
|
 
|
 
|-
 
|-
Line 119: Line 119:
 
<br>
 
<br>
  
===Generate checksums===
+
===Fixity check===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 136: Line 136:
 
|eventIdentifier
 
|eventIdentifier
 
|eventIdentifierValue
 
|eventIdentifierValue
|0hc50321-6d7b-3847-89ag-a8b0fhc1f245
+
|21h50321-6d7b-3855-89ag-a8b0fhc1f256
 
|
 
|
 
|-
 
|-
 
|eventType
 
|eventType
 
|none
 
|none
|message digest calculation
+
|fixity check
 
|
 
|
 
|-
 
|-
Line 156: Line 156:
 
|eventOutcomeInformation
 
|eventOutcomeInformation
 
|eventOutcome
 
|eventOutcome
|
+
|{pass; fail}
 
|
 
|
 
|-
 
|-
 
|eventOutcomeDetail
 
|eventOutcomeDetail
 
|eventOutcomeDetailNote
 
|eventOutcomeDetailNote
|e479688508922354bdab09bca60d8d0e
+
|
 
|
 
|
 
|-
 
|-
Line 178: Line 178:
 
<br>
 
<br>
  
===Review SIP===
+
===Message digest calculation===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 195: Line 195:
 
|eventIdentifier
 
|eventIdentifier
 
|eventIdentifierValue
 
|eventIdentifierValue
|22n50321-6d7b-3847-89ag-a8b0fhc1f288
+
|0hc50321-6d7b-3847-89ag-a8b0fhc1f245
 
|
 
|
 
|-
 
|-
 
|eventType
 
|eventType
 
|none
 
|none
|SIP review
+
|message digest calculation
 
|
 
|
 
|-
 
|-
Line 210: Line 210:
 
|eventDetail
 
|eventDetail
 
|none
 
|none
|[free text field - could include information about the Submission Information Agreement against which the SIP was checked, etc.]
+
|program="MD5Deep"; version="3.6"
 
|
 
|
 
|-
 
|-
 
|eventOutcomeInformation
 
|eventOutcomeInformation
 
|eventOutcome
 
|eventOutcome
|{pass; conditional pass}
+
|
 
|
 
|
 
|-
 
|-
 
|eventOutcomeDetail
 
|eventOutcomeDetail
 
|eventOutcomeDetailNote
 
|eventOutcomeDetailNote
|
+
|e479688508922354bdab09bca60d8d0e
*some files missing
 
*appraisal required
 
*some files deleted by the archivist
 
 
|
 
|
 
|-
 
|-
 
|linkingAgentIdentifier
 
|linkingAgentIdentifier
 
|linkingAgentIdentifierType
 
|linkingAgentIdentifierType
|repository code
+
|preservation system
 
|
 
|
 
|-
 
|-
 
|linkingAgentIdentifier
 
|linkingAgentIdentifier
 
|linkingAgentIdentifierValue
 
|linkingAgentIdentifierValue
|CVA
+
|Archivematica-0.7
 
|
 
|
 
|-
 
|-
Line 240: Line 237:
 
<br>
 
<br>
  
===Start quarantine===
+
 
 +
===Quarantine===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 299: Line 297:
 
<br>
 
<br>
  
===End quarantine===
+
===Unquarantine===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 358: Line 356:
 
</br>
 
</br>
  
===Unpackage packaged files===
+
===Unpackage===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 417: Line 415:
 
<br>
 
<br>
  
===Assign UUIDs===
 
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
|-
 
|- style="background-color:#cccccc;"
 
!style="width:20%"|'''Semantic unit'''
 
!style="width:20%"|'''Semantic component'''
 
!style="width:20%"|'''Sample value(s)'''
 
!style="width:20%"|'''Notes'''
 
|-
 
|eventIdentifier
 
|eventIdentifierType
 
|UUID
 
|
 
|-
 
|eventIdentifier
 
|eventIdentifierValue
 
|90n50321-6d7b-6453-89ag-a8b0fhc1f250
 
|
 
|-
 
|eventType
 
|none
 
|identifier assignment
 
|
 
|-
 
|eventDateTime
 
|none
 
|2010-08-01T09:08:46-01:00
 
|
 
|-
 
|eventDetail
 
|none
 
|program="UUID"; version="1.6.2"
 
|
 
|-
 
|eventOutcomeInformation
 
|eventOutcome
 
|
 
|
 
|-
 
|eventOutcomeDetail
 
|eventOutcomeDetailNote
 
|270bd067-0483-4c5f-bdec-f2cbd6e651aa
 
|
 
|-
 
|linkingAgentIdentifier
 
|linkingAgentIdentifierType
 
|preservation system
 
|
 
|-
 
|linkingAgentIdentifier
 
|linkingAgentIdentifierValue
 
|Archivematica-0.7
 
|
 
|-
 
|}
 
 
<br>
 
  
===Remove prohibited characters===
+
===Name cleanup===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 535: Line 475:
 
<br>
 
<br>
  
===Scan for viruses===
+
===Virus check===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 594: Line 534:
 
<br>
 
<br>
  
===Identify format===
+
===Format identification===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 653: Line 593:
 
<br>
 
<br>
  
===Validate format===
+
===Validation===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 714: Line 654:
 
<br>
 
<br>
  
===Normalize to preservation format===
+
===Normalization===
  
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
 
{| border="1" cellpadding="10" cellspacing="0" width=90%
Line 781: Line 721:
  
  
===Create file===
+
===Creation===
 
This event is recorded only for preservation copies, not for original files
 
This event is recorded only for preservation copies, not for original files
  

Revision as of 20:13, 16 November 2011

Main Page > Development > Development documentation > Metadata elements > PREMIS metadata: events

Ingestion

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 83n50321-6d7b-3847-89ag-a8b0fhc1f273
eventType none receive SIP Change to ingestion? See http://id.loc.gov/vocabulary/preservationEvents/ingestion.html.
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none
eventOutcomeInformation eventOutcome
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType repository code
linkingAgentIdentifier linkingAgentIdentifierValue CVA


Assign UUIDs

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 90n50321-6d7b-6453-89ag-a8b0fhc1f250
eventType none identifier assignment
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="UUID"; version="1.6.2"
eventOutcomeInformation eventOutcome
eventOutcomeDetail eventOutcomeDetailNote 270bd067-0483-4c5f-bdec-f2cbd6e651aa
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7


Fixity check

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 21h50321-6d7b-3855-89ag-a8b0fhc1f256
eventType none fixity check
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="MD5Deep"; version="3.6"
eventOutcomeInformation eventOutcome {pass; fail}
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7


Message digest calculation

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 0hc50321-6d7b-3847-89ag-a8b0fhc1f245
eventType none message digest calculation
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="MD5Deep"; version="3.6"
eventOutcomeInformation eventOutcome
eventOutcomeDetail eventOutcomeDetailNote e479688508922354bdab09bca60d8d0e
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7



Quarantine

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 22m50321-6d7b-4637-89ag-a8b0fhc1f234
eventType none start quarantine
eventDateTime none 2010-09-01T09:09:00-02:00
eventDetail none
eventOutcomeInformation eventOutcome
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType repository code
linkingAgentIdentifier linkingAgentIdentifierValue CVA


Unquarantine

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 4am50321-6d7b-a46g-8900-a8b0fhc1f287
eventType none end quarantine
eventDateTime none 2010-10-01T09:09:00-02:00
eventDetail none
eventOutcomeInformation eventOutcome
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType repository code
linkingAgentIdentifier linkingAgentIdentifierValue CVA


Unpackage

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 12j50321-6d7b-0047-89ag-a8b0fhc1f211
eventType none unpackage
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="easyextract"; version="0.1.0"
eventOutcomeInformation eventOutcome unpackaged
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7



Name cleanup

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 83n50321-6d7b-3847-89ag-a8b0fhc1f273
eventType none name cleanup
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="detox"; version="1.2.0-1"
eventOutcomeInformation eventOutcome prohibited characters removed
eventOutcomeDetail eventOutcomeDetailNote Original name="cover image.bmp"; cleaned up name="cover_image.bmp"
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7


Virus check

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType Archivematica ID
eventIdentifier eventIdentifierValue 09n50321-6d7b-3596-89ag-a8b0fhc1f288
eventType none virus check
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="Clam AV"; version="0.95.2"
eventOutcomeInformation eventOutcome pass
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7


Format identification

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 16n50321-6d7b-3847-89ag-a8b0fhc1f299
eventType none format identification
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="File Information Toolset"; version="0.2.6"
eventOutcomeInformation eventOutcome {positive; tentative; unidentified}
eventOutcomeDetail eventOutcomeDetailNote fmt/116
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7


Validation

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 33n50321-6d7b-3888-89ag-a8b0fhc1f264
eventType none validation
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="File Information Toolset"; version="0.2.6"
eventOutcomeInformation eventOutcome {pass; partial pass; fail}
eventOutcomeDetail eventOutcomeDetailNote format="Windows Bitmap"; version="3.0"; result="Well-formed and valid"
  • It is important to include the format and version against which Jhove is validating the file; otherwise it can misidentify or fail to identify the format and give a false positive for validation (for example, when it identifies the format as "bytestream" and then declares the file "Well-formed and valid").
  • This semantic unit can be repeated if there is a specific error message relating to failed validation.
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7


Normalization

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 05n50321-6d7b-3447-89ag-a8b0fhc1f274
eventType none normalization
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program=ImageMagick; version=6.6.4.0; command=%convertPath% %fileFullName% +compress %preservationFileDirectory%%fileTitle%.%preservationFormat%
eventOutcomeInformation eventOutcome {normalized; not normalized}
eventOutcomeDetail eventOutcomeDetailNote
  • Normalization failed
  • Already in preservation format. No need to normalize
eventOutcomeDetail eventOutcomeDetailNote cover_image.tiff
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7



Creation

This event is recorded only for preservation copies, not for original files

Semantic unit Semantic component Sample value(s) Notes
eventIdentifier eventIdentifierType UUID
eventIdentifier eventIdentifierValue 55n50321-6d7b-3987-89ag-a8b0fhc1f212
eventType none creation
eventDateTime none 2010-08-01T09:08:46-01:00
eventDetail none program="ImageMagick"; version="6.6.4.0"; command="%convertPath% %fileFullName% +compress %preservationFileDirectory%%fileTitle%.%preservationFormat%"
eventOutcomeInformation eventOutcome
eventOutcomeDetail eventOutcomeDetailNote
linkingAgentIdentifier linkingAgentIdentifierType preservation system
linkingAgentIdentifier linkingAgentIdentifierValue Archivematica-0.7