Skip to content

Add NIH RePORTER project ontology to registry - #126

Open
cmungall wants to merge 1 commit into
mainfrom
claude/vigilant-noether-eza9hs
Open

cmungall wants to merge 1 commit into
mainfrom
claude/vigilant-noether-eza9hs

Conversation

@cmungall

Copy link
Copy Markdown
Collaborator

Summary

Adds support for the NIH RePORTER project ontology (PyOBO export) to the semantic-sql ontology registry and build system.

Changes

  • ontologies.Makefile: Added download and build rules for nihreporter.project.owl

    • Downloads gzip-compressed OWL from w3id.org/biopragmatics
    • Generates SHA256 checksum for integrity verification
    • Simple copy to db/ (no ROBOT processing needed)
    • Added to EXTRA_ONTOLOGIES list for inclusion in builds
  • ontologies.yaml: Registered new ontology with metadata

    • Description: "NIH RePORTER - NIH-funded research projects (PyOBO export)"
    • Source URL and gzip compression format specified
    • Prefix mapping: nihreporter.projecthttps://reporter.nih.gov/project-details/
  • prefixes.csv & prefixes_local.csv: Added CURIE prefix mapping

    • Maps nihreporter.project to NIH Reporter project details URL

Implementation Details

The ontology follows the standard PyOBO export pattern used by other biopragmatics resources. The build process downloads the pre-built OWL directly without requiring ROBOT transformation, keeping the build simple and efficient.

https://claude.ai/code/session_014WLBBgVUUbXTXxLed8f7BL

@claude

claude Bot commented Sep 22, 2026

Copy link
Copy Markdown

Claude encountered an error —— View job


I'll analyze this and get back to you.

This branch has not been deployed

No deployments
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