Skip to content

docs: add verified ORCIDs and a factual abstract to CITATION.cff - #207

Merged
SkyeAv merged 2 commits into
docs/code-of-conductfrom
docs/citation-metadata
Sep 30, 2026
Merged

SkyeAv merged 2 commits into
docs/code-of-conductfrom
docs/citation-metadata

Conversation

@SkyeAv

@SkyeAv SkyeAv commented Sep 30, 2026 •

Copy link
Copy Markdown
Owner

Two CITATION.cff accuracy problems: three authors with no ORCIDs, and an abstract claim ("highly performant") no benchmark in the repo backs. Fixes both; ORCIDs matter for citation metadata harvesting and journal submission.

ORCIDs

  • Skye Lane Goetz: 0009-0007-8373-2352, the closest registry record ("Skye Goetz", Cal Poly + ISB), confirmed as hers and verified against the ORCID public registry.
  • Gwênlyn Glusman: 0000-0001-8060-5955, verified against the ORCID public registry (name matches exactly; affiliation list includes Institute for Systems Biology).
  • Jared C. Roach: 0000-0003-4524-0107, verified against the registry (Institute for Systems Biology).

Abstract

  • Claim replaced with its mechanism: "highly performant declarative knowledge graph backend" becomes "declarative knowledge graph backend ... Its mapping layer is a Rust extension with parallel, memory-capped builds." The replacement is checkable against docs/fullmap.md and docs/cli.md (worker cap min(available_CPUs, MemAvailable_GB / 2)); the original was not.

Testing

  • uv run python -c YAML parse of CITATION.cff -> cff ok, 3 authors (cff-version 1.2.0 intact, all three ORCID URL formats asserted)
  • uv run pytest -q --no-cov tests/test_docs_source_of_truth.py -> 201 passed (no guard binds CITATION.cff, confirmed by search)
  • ORCID lookups: pub.orcid.org/v3.0/expanded-search and /person API responses cited above

Co-authored-by: Gwenlyn Glusman 3977332+gglusman@users.noreply.github.com

cc @gglusman

Adds ORCID fields for Gwênlyn Glusman (0000-0001-8060-5955) and Jared C. Roach
(0000-0003-4524-0107), both verified against the ORCID public registry with
matching Institute for Systems Biology affiliation. Skye Lane Goetz is left
without an ORCID: the closest registry record (0009-0007-8373-2352) could not
be conclusively matched.

Replaces the unverifiable 'highly performant' abstract claim with the
mechanism it abbreviates: a Rust mapping extension with parallel,
memory-capped builds, as documented in docs/fullmap.md and docs/cli.md.

Co-authored-by: Gwenlyn Glusman <3977332+gglusman@users.noreply.github.com>
@SkyeAv
SkyeAv added this pull request to stack #208 September 30, 2026 20:05
@coderabbitai

coderabbitai Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: a9cd14c1-483c-4b9a-b420-a97836c516ef

  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@SkyeAv
SkyeAv requested a review from gglusman September 30, 2026 21:04

@gglusman gglusman left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@SkyeAv
SkyeAv merged commit 8b9c73a into main Sep 30, 2026
5 checks passed
SkyeAv added a commit that referenced this pull request Oct 1, 2026
Cut 19.5.1 and bump the package version in pyproject.toml, CITATION.cff, and
uv.lock.

Patch: docs-only surface refresh plus a behavior-preserving dependency bump.
biolink-model 4.4.5 absorbs the dropped CLASS_FIELD_OVERRIDES grants upstream
(the effective field set on the pinned EntityToDiseaseAssociation /
EntityToPhenotypicFeatureAssociation classes is unchanged) and the Rust layer
passes validation_ctx by value to satisfy Rust 1.99's
needless_borrows_for_generic_args lint (#209). Documentation gains a statement
of need and audience, a Getting help pathway, experimental labels on the
agent/optimize/distill surfaces, runnable fullmap prerequisites in the
tutorial, a three-method installation guide, and plain-ASCII prose (#205);
CODE_OF_CONDUCT.md ships Contributor Covenant 2.1 with CITATION.cff maintainer
emails as enforcement contacts (#206); CITATION.cff gains verified ORCIDs for
all three authors and a factual abstract (#207).

Changelog:
- Versioned the release as 19.5.1 dated 2026-10-01; added Changed entries for
  #205, #206, #207, and #209 with PR links.

Docs: none needed here; the release changelog section is the docs update.

Testing:
- make check -> exit 0: ruff check/format clean, pyright clean, pytest
  1674 passed / 52 skipped in 29.33s, cargo test 156 passed / 0 failed
  (127 + 11 + 17 + 1 across 5 suites), cargo clippy -D warnings clean
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants