Skip to content

smithGit/OntoChimp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OntoChimp Ontology Development System

OntoChimp is a collaborative project focused automated methods to expedite ontology development, using AI resources such as ChatGPT to identify key concepts and clustered terms in a curated set of documents covering the scope of a new domain, with additional resources to "bucketize" the terms identified into groups that will allow subject matter experts to assess similar terms together. The system also aids in identifying new key concepts in existing ontologies.

Features

  • Document Analysis using ChatGPT for Key Concept and Clustered Terms identificaiton.
  • Methods for categorizing or "bucketizing" (grouping similar terms without ontological categorization) the terms identified.
  • Automated methods to validate the terms identified, for instance by matching each term to a set of ontologies using the BioPortal Annotator and Search API's.

Installation

git clone https://github.com/yourusername/OntoChimp.git
cd OntoChimp
pip install -r requirements.txt

python main.py --help
Contributing
See CONTRIBUTING.md for collaboration rules and code guidelines.
License
MIT (or whichever license you choose)

OntoChimp Folder Hierarchy

Top Two Folders                    : The main folders - one for code and one for project data
├── OntoChimp                 Folder for app code
│   ├── src                   Source code (desktop, not in frontend or backend)
│   ├── models                Models and classes, eg class_TermTable
│   └── utils                 Utility function modules
└── OntoChimp_Projects        Projects using OntoChimp
    └── Proj1003_PHASES       Proj1003_PHASES etc. - main  project level data
        └── data              PHASES data
            ├── refDocs       Reference documents, text versions, refDoc.yaml files
            ├── results_chatgpt     Output Workbooks from ChatGPT access
            ├── results_combined     Output of Combiner App
            └── results_key_terms     Output of TermTable and other key term data

About

OntoChimp ChatGPT based document analysis and ontology development system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages