Main Page > Requirements > OAIS Use Cases > UC-6 Access > UC-6.6 Generate DIP
UC-6.6 Generate DIP[edit]
|
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
|
- 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)
- Generate DIP determines components required to assemble DIP (no citation - see notes)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Generate DIP assembles DIP (OAIS s. 4.1.1.7, pp 4-15, 4-16)
- 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
|