Academic Peer Review

Human ↔ Human

Scholarly paper submission through editorial screening, parallel peer review, and revision cycles to publication.

6 nodes · 7 edgeseducation
human
Visual
Submit Paperhuman

Author submits manuscript to journal via editorial system.

sequentialEditorial Screening
Editorial Screeninghuman

Editor-in-chief screens for scope, quality, and formatting requirements.

parallelReviewer A
parallelReviewer B
Reviewer Ahuman

First peer reviewer evaluates methodology, results, and contribution.

sequentialEditor Decision
Reviewer Bhuman

Second peer reviewer provides independent assessment and recommendations.

sequentialEditor Decision
Editor Decisionhuman

Editor synthesizes reviews and decides: accept, revise, or reject.

conditionalPublish
loopSubmit Paper
Publishsystem

Accepted paper is typeset, assigned a DOI, and published online.

uc-peer-review.osop.yaml
osop_version: "1.0"
id: "peer-review"
name: "Academic Peer Review"
description: "Scholarly paper submission through editorial screening, parallel peer review, and revision cycles to publication."

nodes:
  - id: "submit_paper"
    type: "human"
    subtype: "input"
    name: "Submit Paper"
    description: "Author submits manuscript to journal via editorial system."

  - id: "editorial_screen"
    type: "human"
    subtype: "review"
    name: "Editorial Screening"
    description: "Editor-in-chief screens for scope, quality, and formatting requirements."

  - id: "reviewer_a"
    type: "human"
    subtype: "review"
    name: "Reviewer A"
    description: "First peer reviewer evaluates methodology, results, and contribution."

  - id: "reviewer_b"
    type: "human"
    subtype: "review"
    name: "Reviewer B"
    description: "Second peer reviewer provides independent assessment and recommendations."

  - id: "editor_decision"
    type: "human"
    subtype: "review"
    name: "Editor Decision"
    description: "Editor synthesizes reviews and decides: accept, revise, or reject."

  - id: "publish"
    type: "system"
    subtype: "action"
    name: "Publish"
    description: "Accepted paper is typeset, assigned a DOI, and published online."

edges:
  - from: "submit_paper"
    to: "editorial_screen"
    mode: "sequential"
  - from: "editorial_screen"
    to: "reviewer_a"
    mode: "parallel"
  - from: "editorial_screen"
    to: "reviewer_b"
    mode: "parallel"
  - from: "reviewer_a"
    to: "editor_decision"
    mode: "sequential"
  - from: "reviewer_b"
    to: "editor_decision"
    mode: "sequential"
  - from: "editor_decision"
    to: "publish"
    mode: "conditional"
    when: "decision == 'accept'"
  - from: "editor_decision"
    to: "submit_paper"
    mode: "loop"
    when: "decision == 'revise'"
    label: "Revisions requested"