The NCBO Resouce Index is deprecated / hasn't been under active development for years. Most of BioPortal's API layer repositories still have a dependency on the Resource Index, including:
ontologies_api
ontologies_linked_data
ncbo_ontology_recommender
ncbo_annotator
ncbo_cron
The Resource Index code base has very old dependencies, e.g., Elasticsearch 2.0.0 from Oct., 2015. This is making it increasingly difficult to keep other dependencies in our API layer up to date. For example, I recently had to pin the faraday gem to 1.9 across the API layer. Moving to the 2.x series causes exceptions from the Resource Index code base, and all unit tests suites immediately fail.
Ideally after the dependency is removed, we could use GitHub's repository archiving functionality to mark the Resource Index as archived (still accessible to everyone, but read-only).
The NCBO Resouce Index is deprecated / hasn't been under active development for years. Most of BioPortal's API layer repositories still have a dependency on the Resource Index, including:
The Resource Index code base has very old dependencies, e.g., Elasticsearch 2.0.0 from Oct., 2015. This is making it increasingly difficult to keep other dependencies in our API layer up to date. For example, I recently had to pin the faraday gem to 1.9 across the API layer. Moving to the 2.x series causes exceptions from the Resource Index code base, and all unit tests suites immediately fail.