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-dataOpen 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.mdOpen 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-engineMigration Audits
Initial Journal Migration Audit v0.1
PublishedRead-only dry-run audit of the legacy journal corpus before any cleanup — 23,822 source records, 23,819 candidate entities, 0 hard identity conflicts.
OpenAlex Enrichment Audit v0.2
PublishedOpenAlex 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.
Initial Journal Migration — Complete
PublishedReproducibility-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.
Core Collection & Global Benchmark Identity Migration
PublishedExtends 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.
License — Code and Data Are Licensed Separately
| POSI Engine | The posi-engine calculation code itself | MIT |
| POSI-produced data | Taxonomy (PSC), metric snapshots, and rankings POSI computes and publishes | CC BY 4.0 |
| Aggregated upstream metadata | Journal 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.