/claim #17
Adds geospatial-sample-provenance-guard, a self-contained Scientific Knowledge Graph Integration slice that validates field-sample and specimen location graph edges before they appear on entity pages or public discovery recommendations.
The guard evaluates:
This is not a broad graph extractor/navigator, link audit, ontology drift/alias/synonym guard, relationship conflict arbiter, author-affiliation disambiguation module, artifact lineage guard, evidence freshness checker, instrument-method compatibility guard, reproducibility route module, recommendation visibility/diversity guard, negative-result replication guard, measurement harmonization guard, claim qualifier guard, ethics provenance guard, funder award lineage guard, clinical trial registry guard, or software/runtime compatibility guard. It focuses specifically on geospatial field-sample provenance and safe location-edge publication.
Run from geospatial-sample-provenance-guard/:
npm run check
npm test
npm run demo
npm run demo:video
All four commands passed locally.
reports/summary.jsonreports/reviewer-packet.mdreports/summary.svgreports/demo.webmAll data is synthetic. The module does not call geocoders, repositories, GIS systems, ontology services, specimen registries, journal systems, or external APIs. It does not include private field locations, real endangered species data, credentials, or live graph mutations.
Verified after newer same-issue #17 activity: this PR remains open, non-draft, CLEAN/mergeable, and distinct from KoiosSG PR #422. PR #379 is the geospatial field-sample provenance guard; PR #422 is a separate multilingual entity-alias guard.
Visibility refresh after KoiosSG updated same-issue #17 PR #422. PR #379 remains open, non-draft, CLEAN/mergeable, Algora-labeled, and distinct: it validates geospatial field-sample/specimen provenance, coordinate policy, country consistency, sensitive-site redaction, voucher/specimen links, DOI edge alignment, collection-date plausibility, and safe location-edge publication. PR #422 remains a separate multilingual entity-alias normalization and confidence-evidence guard.
Taher Dhanerawala
@taherdhanera
SCIBASE.AI
@SCIBASE.AI