Skip to content

Add knowledge graph author affiliation disambiguation#155

Open
absalonCRC wants to merge 1 commit into
SCIBASE-AI:mainfrom
absalonCRC:codex/kg-author-affiliation-disambiguation
Open

Add knowledge graph author affiliation disambiguation#155
absalonCRC wants to merge 1 commit into
SCIBASE-AI:mainfrom
absalonCRC:codex/kg-author-affiliation-disambiguation

Conversation

@absalonCRC
Copy link
Copy Markdown

/claim #17

Summary

Adds knowledge-graph-author-affiliation-disambiguation, a self-contained trust layer for Scientific Knowledge Graph Integration.

This slice focuses on author and affiliation entity quality before the graph is used for entity pages, lab-to-lab collaboration maps, semantic navigation, or AI recommendations.

What changed

  • Deterministic author-name, affiliation, ORCID, email-domain, DOI, and concept normalization
  • Evidence scoring for author mention merges
  • Safe homonym handling via a curator queue instead of unsafe graph merges
  • Collaboration edge generation from shared document evidence
  • Recommendation suppression guards for uncertain author identities
  • schema.org-compatible creator metadata export
  • Synthetic sample mentions, tests, requirement map, CLI demo, SVG, and short MP4 demo

Distinctness

This avoids duplicating broad knowledge graph extractors, navigators, link-audit modules, ontology-drift migration controls, conflict arbiters, or knowledge-gap explorers already submitted. It targets the issue requirement for authors, affiliations, entity pages, collaboration maps, and reliable recommendations.

Demo

  • knowledge-graph-author-affiliation-disambiguation/docs/demo.mp4
  • knowledge-graph-author-affiliation-disambiguation/docs/demo.svg

Run locally:

cd knowledge-graph-author-affiliation-disambiguation
npm run check
npm test
npm run demo

Verification

npm run check
# passed

npm test
# 5 tests passed

npm run demo
# prints author nodes, collaboration edges, curator queue, recommendation guards, and schema.org export

ffprobe -v error -select_streams v:0 -show_entries stream=width,height,duration -of default=noprint_wrappers=1 knowledge-graph-author-affiliation-disambiguation/docs/demo.mp4
# width=960
# height=540
# duration=4.000000

git diff --cached --check
# passed before commit

AI-assisted with OpenAI Codex; I reviewed and verified the diff locally before submission.

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