POSI - Panorama Scholarly Index
OPEN DATA

Open Data, Open Methodology, Open Engine

POSI does not compute its rankings behind closed doors. The data, the formulas, and the code are all public — this is POSI's core differentiator from proprietary indices, not a side feature.

Open Data

Journal records, PSC subject classification, annual metric snapshots, and category rankings — plain-text, diffable, versioned in Git. Bulk machine-generated artifacts ship as checksummed GitHub Release assets rather than bloating Git history.

posi-data

Open Methodology

How PCI/PCI-5/PNCI are computed, which document types count as citable items, how ties are broken, how quartiles are assigned, how retractions are handled — fully written out, not implied by a black-box formula.

PJR-SPEC.md

Open Engine

The code that turns posi-data's records into rankings is itself open source and tested. Check out a pinned commit, run it against the pinned data commit, and you should get the same numbers POSI published.

posi-engine

Migration Audits

Initial Journal Migration Audit v0.1

Published

Read-only dry-run audit of the legacy journal corpus before any cleanup — 23,822 source records, 23,819 candidate entities, 0 hard identity conflicts.

View →

OpenAlex Enrichment Audit v0.2

Published

OpenAlex Source ID / ISSN-L enrichment over all 23,819 v0.1 candidate entities (23,674 verified) and re-scoring of the 171 possible-duplicate groups using that evidence. Superseded by the completed migration below — see that entry for final, corrected numbers.

View →

Initial Journal Migration — Complete

Published

Reproducibility-verified (two independent dry-run passes, byte-identical output) and all 171 possible-duplicate groups resolved with live OpenAlex ISSN-L lookups — not string similarity: 166 confirmed same (merged), 5 confirmed distinct (kept separate), 0 left ambiguous. 23,331 permanent POSI-J-###### ids minted into journals/discovered/, 0 id collisions.

View →

Core Collection & Global Benchmark Identity Migration

Published

Extends permanent POSI-J-###### ids to the ~1,031 manually-curated Core Collection and Global Benchmark records (previously the only journals still on the legacy j-<code> scheme). 874 newly minted, 157 resolved to an id already minted during the discovered-corpus migration above — 0 flagged for manual review, 0 id collisions across the full 24,205-record registry.

View →

License — Code and Data Are Licensed Separately

POSI EngineThe posi-engine calculation code itselfMIT
POSI-produced dataTaxonomy (PSC), metric snapshots, and rankings POSI computes and publishesCC BY 4.0
Aggregated upstream metadataJournal records sourced from Crossref, OpenAlex, DOAJ, ROR, etc.Source-specific — see each record's provenance field

POSI does not relabel third-party open data as its own — see posi-data's LICENSE-DATA for the full, authoritative terms.