OGDC Sequence diagram

Published

January 27, 2025

sequenceDiagram
    actor user
    participant ogdc-runner
    participant argo
    participant DataONE

    user->>ogdc-runner: submit recipe
    ogdc-runner-->>user: workflow ack
    ogdc-runner->>argo: submit user workflow and process (perform reprojectoin, etc.)
    argo->>ogdc-runner: user workflow completion
    ogdc-runner->>DataONE: publish transformed dataset
    opt Optionally (?) prepare dataset for viz
    ogdc-runner->>argo: submit ADC viz workflow (e.g., generate 3D tiles)
    argo->>ogdc-runner: viz workflow completion
    ogdc-runner->>DataONE: Make viz workflow results avaiable to web portal
    end
    DataONE->>user: user downloads results/views in web portal