UC-6.6

From Archivematica
Jump to: navigation, search

Main Page > Requirements > OAIS Use Cases > UC-6 Access > UC-6.6 Generate DIP

[edit] UC-6.6 Generate DIP

Summary
Number

UC-6.6

Name

Generate DIP

Context

UC-6 Access

Sub-Use Cases

None

Overview

Generate DIP receives a request from Co-ordinate Access Activities to create a DIP, and returns the DIP to Co-ordinate Access Activities

Actors
  • Co-ordinate Access Activities
  • Generate DIP
  • Data Management>Perform Queries
  • Data Management>Generate Report
  • Archival Storage>Provide Data
Description
Preconditions
Trigger
  • UC-6.2, step 4: Co-ordinate Access Activities sends dissemination request to Generate DIP; or,
  • UC-6.4, step 4: Co-ordinate Access Activities sends dissemination request to Generate DIP; or,
  • UC-6.5, step 4: Co-ordinate Access Activities sends dissemination request to Generate DIP
Successful outcome

Generate DIP sends DIP to Co-ordinate Access Activities

Steps
  1. Generate DIP receives dissemination request from Co-ordinate Access Activities (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure 4-7: Functions of Access)
  2. Generate DIP determines components required to assemble DIP (no citation - see notes)
  3. Generate DIP sends query request to Data Management>Perform Queries for descriptive information required to assemble DIP (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure F-1: Composite of Functional Entities)
  4. Generate DIP sends report request to Data Management>Generate Report for descriptive information required to assemble DIP(OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure F-1: Composite of Functional Entities)
  5. Generate DIP sends AIP request to Archival Storage>Provide Data (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure F-1: Composite of Functional Entities)
  6. Generate DIP receives descriptive information (query Result Set) from Data Management>Perform Queries (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure F-1: Composite of Functional Entities)
  7. Generate DIP receives descriptive information (report) from Data Management>Generate Report (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure F-1: Composite of Functional Entities)
  8. Generate DIP receives AIP and notice of AIP transfer from Archival Storage>Provide Data (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure F-1: Composite of Functional Entities)
  9. Generate DIP assembles DIP (OAIS s. 4.1.1.7, pp 4-15, 4-16)
  10. Generate DIP sends DIP to Co-ordinate Access Activities (OAIS s. 4.1.1.7, pp 4-15, 4-16; OAIS Figure 4-7: Functions of Access)
Exceptions
Documentation
Citations

OAIS s. 4.1.1.7, pp 4-15, 4-16

"The Generate DIP function accepts a dissemination request, retrieves the AIP from Archival Storage, and moves a copy of the data to a staging area for further processing. This function also transmits a report request to Data Management to obtain Descriptive Information needed for the DIP. If special processing is required, the Generate DIP function accesses data objects in staging storage and applies the requested processes. The types of operations, which may be carried out, include statistical functions, sub-sampling in temporal or spatial dimensions, conversions between different data types or output formats, and other specialized processing (e.g., image processing). This function places the completed DIP response in the staging area and notifies the Coordinate Access Activities function that the DIP is ready for delivery."

Diagrams
Notes
  • A request to generate a DIP can be initiated by three separate actions (Consumer Order, Administration Update, and Administration Event-based Order). Generation of the DIP is independent of how the request originated.
  • The OAIS model does not specify what actor/function is responsible for creating, maintaining and updating DIP designs, nor does it specify how DIP requirements are communicated to Generate DIP
    • Not strictly true. Develop Packaging Design & Migration Plans function "develops new IP designs." (OAIS p4-14). DIPs are a subset of IPs. However, there does not appear to be any mechanism in the text or diagrams that explicitly communicates DIP designs to the functional areas that require them, such as Generate DIP
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox