{"id":15482790,"url":"https://github.com/ap6yc/oar","last_synced_at":"2026-02-28T06:17:03.523Z","repository":{"id":128626921,"uuid":"601743357","full_name":"AP6YC/OAR","owner":"AP6YC","description":"A research project repository for Ontological Adaptive Resonance (OAR) algorithms and experiments.","archived":false,"fork":false,"pushed_at":"2025-03-07T19:21:07.000Z","size":6016,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-09T08:43:11.032Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ap6yc.github.io/OAR/dev/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AP6YC.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-14T18:13:40.000Z","updated_at":"2025-03-07T19:12:11.000Z","dependencies_parsed_at":"2023-07-25T23:01:58.474Z","dependency_job_id":"fb3a9ba2-4378-4012-a522-8f19d5c43c53","html_url":"https://github.com/AP6YC/OAR","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/AP6YC/OAR","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP6YC%2FOAR","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP6YC%2FOAR/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP6YC%2FOAR/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP6YC%2FOAR/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AP6YC","download_url":"https://codeload.github.com/AP6YC/OAR/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AP6YC%2FOAR/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29926111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T05:10:00.535Z","updated_at":"2026-02-28T06:17:03.486Z","avatar_url":"https://github.com/AP6YC.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![oar-header](https://github.com/AP6YC/FileStorage/blob/main/OAR/header.png?raw=true)][docs-url]\n\n**O**ntologies with **A**daptive **R**esonance.\nPlease see the [documentation][docs-url].\n\n| **Documentation** | **Docs Build Status** | **Coveralls** |\n|:-----------------:|:---------------------:|:--------:|\n| [![Docs][docs-img]][docs-url] | [![Docs Status][doc-status-img]][doc-status-url] | [![Coveralls][coveralls-img]][coveralls-url] |\n| **Zenodo DOI** | **Testing Status** | **Codecov** |\n| [![DOI][zenodo-img]][zenodo-url] | [![CI Status][ci-img]][ci-url] |  [![Codecov][codecov-img]][codecov-url] |\n\n[doc-status-img]: https://github.com/AP6YC/OAR/actions/workflows/Documentation.yml/badge.svg\n[doc-status-url]: https://github.com/AP6YC/OAR/actions/workflows/Documentation.yml\n\n[docs-img]: https://img.shields.io/badge/docs-blue.svg\n[docs-url]: https://AP6YC.github.io/OAR/dev/\n\n[ci-img]: https://github.com/AP6YC/OAR/workflows/CI/badge.svg\n[ci-url]: https://github.com/AP6YC/OAR/actions?query=workflow%3ACI\n\n[codecov-img]: https://codecov.io/gh/AP6YC/OAR/branch/main/graph/badge.svg\n[codecov-url]: https://codecov.io/gh/AP6YC/OAR\n\n[coveralls-img]: https://coveralls.io/repos/github/AP6YC/OAR/badge.svg?branch=main\n[coveralls-url]: https://coveralls.io/github/AP6YC/OAR?branch=main\n\n[zenodo-img]: https://zenodo.org/badge/601743357.svg\n[zenodo-url]: https://zenodo.org/badge/latestdoi/601743357\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [Overview](#overview)\n- [Usage](#usage)\n- [Links](#links)\n  - [Ontology](#ontology)\n  - [Packages](#packages)\n  - [Miscellaneous](#miscellaneous)\n- [Attribution](#attribution)\n  - [Citations](#citations)\n  - [Authors](#authors)\n  - [Assets](#assets)\n\n[1]: https://julialang.org/\n[2]: https://www.python.org/\n[3]: https://docs.julialang.org/en/v1/\n[4]: https://juliadynamics.github.io/DrWatson.jl/dev/\n[5]: https://jupyter.org/\n[6]: https://docs.github.com/en/actions/using-workflows\n[7]: https://documenter.juliadocs.org/stable/\n[8]: https://democards.juliadocs.org/stable/\n[9]: https://www.rust-lang.org/\n[10]: https://ap6yc.github.io/OAR/dev/man/languages/\n[11]: https://docs.python.org/\n[12]: https://www.rust-lang.org/learn\n[13]: https://plutojl.org/\n\n## Overview\n\nThis repository is a research project for working with ontologies with Adaptive Resonance Theory (ART) algorithms.\n\nThis project contains [`Julia`][1] ([docs][3]), [`Python`][2] ([docs][11]), and [`Rust`][9] ([docs][12]) experiments, so typical project structures for these languages are overlapping in this repository.\nThis generally does not result in software collision, but this is noted here to clarify any confusion that could arise from this to the reader.\n\nThe majority of the project is structured as a [`DrWatson.jl`][4] research project, but the source files are organized into a `Julia` Package for documentation, testing, and reproducibility.\nDocumentation is generated by [`Documenter.jl`][7] and [`DemoCards.jl`][8] via a [GitHub workflow][6] and statically hosted [in this repository][docs-url].\n\n## Usage\n\nThis project has both [`Julia`][1], [`Python`][2], and [`Rust`][9] code, so files and experiments using each of these languages are listed separately.\nSome experiments are implemented as scripts in their respective languages, and others are implemented as [`Jupyter notebooks`][5] to be run with IPython or IJulia kernels.\nSome `Julia` experiments are even implemented in [`Pluto.jl`][13] notebooks, which are interactive environments specifically designed for use with `Julia`.\n\nFor a detailed usage guide and outline, please see the [Languages][10] section in the documentation.\n\n## Links\n\nThis section contains several categories of links to useful resources when working with ontologies and the programming techniques of this research project.\n\n### Ontology\n\n- [SIPOC](https://www.wikiwand.com/en/SIPOC)\n- [QSAR](https://www.wikiwand.com/en/Quantitative_structure%E2%80%93activity_relationship)\n- [Protege](https://protege.stanford.edu/)\n- [Barry Smith homepage](http://ontology.buffalo.edu/smith/)\n\n### Packages\n\n- [Julia word2vec Wrapper](https://github.com/JuliaText/Word2Vec.jl)\n- [GPT/Hugging Face Tokenizer](https://github.com/huggingface/tokenizers)\n- [Fusion 360 Gallery Datset](https://github.com/AutodeskAILab/Fusion360GalleryDataset) ([paper](https://arxiv.org/pdf/2010.02392.pdf))\n\n### Miscellaneous\n\n- [FBVector](https://github.com/facebook/folly/blob/main/folly/docs/FBVector.md)\n- [Lotka-Volterra](https://www.wikiwand.com/en/Lotka%E2%80%93Volterra_equations)\n- [Karpathy's Makemore Tutorial](https://youtu.be/PaCmpygFfXo)\n- [OMIM PS118220](https://omim.org/search?index=entry\u0026start=1\u0026limit=10\u0026sort=score+desc%2C+prefix_sort+desc\u0026search=PS118220)\n\n## Attribution\n\n### Citations\n\n- [START](https://scholarsmine.mst.edu/masters_theses/44):\n  - _Meuth, Ryan J., \"Adaptive multi-vehicle mission planning for search area coverage\" (2007). Masters Theses. 44. [https://scholarsmine.mst.edu/masters_theses/44](https://scholarsmine.mst.edu/masters_theses/44)_\n\n### Authors\n\n- Sasha Petrenko \u003cpetrenkos@mst.edu\u003e\n- Dr. Daniel Hier \u003cdbhier@dbhier.com\u003e\n\n### Assets\n\nThis project uses the following images:\n\n- [Boat icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/boat) ([boat_2383726](https://www.flaticon.com/free-icon/boat_2383726))\n- [Oar icons created by Freepik - Flaticon](https://www.flaticon.com/free-icons/oar) ([boat_196204](https://www.flaticon.com/free-icon/boat_196204))\n\nThis project also uses the following fonts in generated imagery:\n\n- [Float the Boat Font by Chequered Ink](https://www.fontspace.com/float-the-boat-font-f30073)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap6yc%2Foar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fap6yc%2Foar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fap6yc%2Foar/lists"}