Skip to content

Add knowledge graph entity disambiguation guard#488

Open
vondutchi wants to merge 1 commit into
SCIBASE-AI:mainfrom
vondutchi:codex/scibase-kg-entity-disambiguation-17
Open

Add knowledge graph entity disambiguation guard#488
vondutchi wants to merge 1 commit into
SCIBASE-AI:mainfrom
vondutchi:codex/scibase-kg-entity-disambiguation-17

Conversation

@vondutchi
Copy link
Copy Markdown

/claim #17

Summary

  • Add kg-entity-alias-disambiguation/, a distinct Scientific Knowledge Graph slice for resolving ambiguous extracted entity aliases before canonical graph merge or edge publication.
  • Evaluate ontology candidates from sources such as MeSH, NCBI Gene, PubChem, Wikidata, and GeoNames using confidence, context overlap, candidate margins, and multi-edge risk.
  • Emit deterministic reviewer artifacts in JSON, Markdown, SVG, and MP4 form using synthetic data only.

Scope Boundaries

This is synthetic demo data only. It does not call external ontology APIs, DOI services, graph databases, private projects, credentials, or live SCIBASE accounts.

This scope is intentionally separate from existing #17 slices such as broad entity extraction, semantic search, graph navigation UI, recommendations, author graph rendering, ontology export, or knowledge graph dashboards.

Demo

  • kg-entity-alias-disambiguation/reports/demo.mp4

Validation

  • node kg-entity-alias-disambiguation/test.js
  • node kg-entity-alias-disambiguation/demo.js
  • node kg-entity-alias-disambiguation/render-video.js
  • ffprobe confirmed H.264, 960x540, 5 seconds, 120 frames for the demo MP4.
  • node --check kg-entity-alias-disambiguation/index.js
  • node --check kg-entity-alias-disambiguation/sample-data.js
  • node --check kg-entity-alias-disambiguation/test.js
  • node --check kg-entity-alias-disambiguation/demo.js
  • node --check kg-entity-alias-disambiguation/render-video.js
  • git diff --cached --check

No payout details, secrets, tokens, cookies, or private account information are included in this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant