Difference between revisions of "Archivists Toolkit integration"

From Archivematica
Jump to navigation Jump to search
Line 46: Line 46:
 
*existenceLocationOriginals (AIP UUID)
 
*existenceLocationOriginals (AIP UUID)
  
 +
</br>
  
 
===Example 1===
 
===Example 1===
Line 52: Line 53:
  
 
</br>
 
</br>
{| border="1" cellpadding="10" cellspacing="0"  
+
{| border="1" cellpadding="10" cellspacing="0" width="90%"
 
|-
 
|-
!style="width:15%"|'''useStatement'''
+
!style="width:10%"|'''useStatement'''
 
!style="width:10%"|'''restrictionsApply'''
 
!style="width:10%"|'''restrictionsApply'''
!style="width:15%"|'''isComponent'''
+
!style="width:10%"|'''isComponent'''
 
!style="width:20%"|'''digitalObjectID'''
 
!style="width:20%"|'''digitalObjectID'''
!style="width:20%"|'''objectType'''
+
!style="width:10%"|'''objectType'''
!style="width:30%"|'''title'''
+
!style="width:10%"|'''title'''
!style="width:15%"|'''dateExpession'''
+
!style="width:10%"|'''dateExpession'''
!style="width:10%"|'''dateBegin'''
+
!style="width:5%"|'''dateBegin'''
!style="width:10%"|'''dateEnd'''
+
!style="width:5%"|'''dateEnd'''
!style="width:15%"|'''uri'''
+
!style="width:25%"|'''uri'''
!style="width:15%"|'''existenceLocationOriginals'''
+
!style="width:25%"|'''existenceLocationOriginals'''
 
|-
 
|-
 
|Image-Service
 
|Image-Service
Line 75: Line 76:
 
|2009
 
|2009
 
|2009
 
|2009
|.../watchedDirectories/uploadedDIPs/AT/Image-01.jpg-n952198j-70kj-7dn1-d353-2071lb670e7k
+
|.../uploadedDIPs/AT/Image-01.jpg-n952198j-70kj-7dn1-d353-2071lb670e7k
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|-
 
|-
Line 87: Line 88:
 
|2009
 
|2009
 
|2009
 
|2009
|.../watchedDirectories/uploadedDIPs/AT/Image-02.jpg-x732198n-80fi-6em1-j934-3091cb090e3g
+
|.../uploadedDIPs/AT/Image-02.jpg-x732198n-80fi-6em1-j934-3091cb090e3g
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|-
 
|-
Line 99: Line 100:
 
|2009
 
|2009
 
|2009
 
|2009
|.../watchedDirectories/uploadedDIPs/AT/Image-03.jpg-z022198m-90kg-8ed1-w395-4551sb054e0v
+
|.../uploadedDIPs/AT/Image-03.jpg-z022198m-90kg-8ed1-w395-4551sb054e0v
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|-
 
|-
Line 111: Line 112:
 
|2009
 
|2009
 
|2009
 
|2009
|.../watchedDirectories/uploadedDIPs/AT/Image-04.jpg-v753198j-85kj-7ec1-b181-7051fb070e8b
+
|.../uploadedDIPs/AT/Image-04.jpg-v753198j-85kj-7ec1-b181-7051fb070e8b
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|v753198j-85kj-7ec1-b181-7051fb000e8m
 
|-
 
|-
 
|}
 
|}
 +
 +
</br>
  
 
===Example 2===
 
===Example 2===

Revision as of 13:41, 18 September 2012

Main Page > Development > Development documentation > Integration with Archivists' Toolkit

Workflow

  1. The user processes a SIP the same way that all SIPs are processed
  2. At the Upload DIP micro-service, the user selects "Upload to Archivists' Toolkit"
  3. This automatically opens a data-entry form which must be completed by the user
  4. When the user saves the data and closes the data-entry form, the data are written to a tab-delimited text file in the DIP called ATmetadata.txt
  5. The DIP is placed in /uploadedDIPs/AT/.
  6. The user can edit the metadata in the text file if desired
  7. The user manually imports the text file into Archivists' Toolkit

DIP requirements

  • A DIP formatted for upload to Archivists' Toolkit consists of the objects plus a tab-delimited text file called ATmetadata.txt. The AIP METS file is not copied to the DIP.
  • The tab-delimited text file contains field values:
    • entered directly by the user from the data-entry form described above
    • auto-populated from metadata generated during processing

Metadata entry template

Field mapping

This screenshot shows the metadata entry form with the tab-delimited text file column headers indicated in grey font:

Metadata entry 0.png


Field notes

From metadata entry form:

  • useStatement (required element)
  • restrictionsApply (yes = TRUE, no = FALSE)
  • isComponent (yes = TRUE, no = FALSE)
  • digitalObjectID (required if isComponent = TRUE, user bases entry on ID of parent digital object description in AT. If isComponent = FALSE, this field is auto-populated with the file UUID.)
  • objectType
  • title (if user leaves blank, this field is auto-populated with original filename)
  • dateExpression (free text field)
  • dateBegin (must be year only, eg 2012)
  • dateEnd (must be year only, eg 2012)


Auto-populated

  • digitalObjectID (if not filled in by user, this field is auto-populated with file UUID)
  • title (if not filled in by user, this field is auto-populated with original filename)
  • uri (filepath and filename, including extension and UUID)
  • existenceLocationOriginals (AIP UUID)


Example 1

Metadata entry 1.png


useStatement restrictionsApply isComponent digitalObjectID objectType title dateExpession dateBegin dateEnd uri existenceLocationOriginals
Image-Service FALSE FALSE n952198j-70kj-7dn1-d353-2071lb670e7k still image Image 01 August 12, 2009 2009 2009 .../uploadedDIPs/AT/Image-01.jpg-n952198j-70kj-7dn1-d353-2071lb670e7k v753198j-85kj-7ec1-b181-7051fb000e8m
Image-Service FALSE FALSE x732198n-80fi-6em1-j934-3091cb090e3g still image Image 02 August 12, 2009 2009 2009 .../uploadedDIPs/AT/Image-02.jpg-x732198n-80fi-6em1-j934-3091cb090e3g v753198j-85kj-7ec1-b181-7051fb000e8m
Image-Service FALSE FALSE z022198m-90kg-8ed1-w395-4551sb054e0v still image Image 03 August 12, 2009 2009 2009 .../uploadedDIPs/AT/Image-03.jpg-z022198m-90kg-8ed1-w395-4551sb054e0v v753198j-85kj-7ec1-b181-7051fb000e8m
Image-Service FALSE FALSE v753198j-85kj-7ec1-b181-7051fb070e8b still image Image 04 August 12, 2009 2009 2009 .../uploadedDIPs/AT/Image-04.jpg-v753198j-85kj-7ec1-b181-7051fb070e8b v753198j-85kj-7ec1-b181-7051fb000e8m


Example 2

Metadata entry 2.png

Text file field mapping

  • From data entry:
    • Parent digital object ID --> digitalObjectID
    • Use statement --> useStatement
    • Restrictions apply? --> restrictionsApply (TRUE)
    • Is component --> isComponent (TRUE)
    • Object type --> objectType
  • Auto-populated:
    • title (filename without extension)
    • url (filepath and filename)
    • existenceLocationOriginals (AIP UUID)