Skip to content

Instantly share code, notes, and snippets.

@comstock
Last active December 13, 2024 20:06
Show Gist options
  • Select an option

  • Save comstock/2ca14abc162e3881398cb2126351f23c to your computer and use it in GitHub Desktop.

Select an option

Save comstock/2ca14abc162e3881398cb2126351f23c to your computer and use it in GitHub Desktop.
flowchart diagram digital acquisitions processing
flowchart TB

%% ACTOR
    P([**REQUESTOR**])
    style P stroke:darkgreen,stroke-width:4px

%% ACTION
    PROC[/PROCCESSING/]
    WORK[/SERVICE PROVIDER ASSIGNMENT/]
    DIMG[/**DISK IMAGE PROCESSING**\]
    %% END[END]

%% COMMUNICATIONS
    R>REQUEST:
    **Digital Acquisitions Processing**]

%% SERVICE PROVIDERS

    IS[[**Imaging Services**]]    
    MPS[[**Media Preservation Services**]]
    DP[[**Digital Preservation Services**]]
    TBD[[**TBD SERVICE PROVIDER**]]
    
    style IS fill:#BFDCE3
    style MPS fill:#BFDCE3
    style DP fill:#BFDCE3
    style TBD fill:#BFDCE3

%% CONTENT TYPES

    IMG[/STILL IMAGE\]
    TBM[/TIME BASED MEDIA\]
    PDF[/PDF\]
    DI[/**DISK IMAGE**\]
    MIX[/MIXED FORMATS\]

    O[/OTHER\]

%% SYSTEMS

    DRS[(DIGITAL
    REPOSITORY
    SERVICE)]
    LST[(Service inquiry records db and routing tool )]

%% DECISION
%% YN{YES or NO}

%% 
%% EDGE STATEMENTS
%% 
P-->R
R-- Form -->LST
%% LST-->DP
LST-- auto routing -->IMG
LST-- auto routing -->PDF
LST-- auto routing -->TBM
LST-- auto routing -->DI
LST-- auto routing -->MIX
LST-- auto routing -->O


IMG---->IS
PDF---->IS

TBM------>MPS

MIX---->DP
O---->DP

IS-- JOB INTAKE -->PROC-->DRS
MPS -- JOB INTAKE-->PROC-->DRS
DP-- EVALUATE REQUEST -->WORK-->TBD-- JOB INTAKE -->PROC-->DRS


%% data accessioning service %%
subgraph **DATA ACCESSIONING**
DI---->DP-->DIMG-- imaged disk data returned for archival processing ------->P
style DIMG stroke:#f00,stroke-width:4px
style DI stroke:#f00,stroke-width:4px
end

%% IS@{ img: "https://ids.lib.harvard.edu/ids/iiif/12738166/full/,150/0/default.jpg", label: "Image Label", pos: "t", w: 60, h: 60, constraint: "off" }

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment