# Annotators infrastructures

At Agroportal/Bioportal we have more than one annotator (unlike NCBO), in all we have three

# 1- annotator (Annotator proxy (default one)

| Source | <https://github.com/ontoportal-lirmm/annotators> (master branch) |
|--------|----------------------------------------------------------------|
| Path   | <http://services.agroportal.lirmm.fr/annotator>                |
| The purpose | This annotator is a proxy that calls the [https://github.com/ncbo/ncbo_annotator http://data.testportal.lirmm.fr/annotator https://github.com/ncbo/ncbo_annotator](https://github.com/ncbo/ncbo_annotatorhttp://data.testportal.lirmm.fr/annotatorhttps://github.com/ncbo/ncbo_annotator) of the current protal (SIFRbioportal or Agroportal) and do a post processing to the results |
| Build path | /usr/share/tomcat/webapps/annotator.war                        |
| Language | Java                                                           |


:::warning
In the ncbo appliance they renamed this one to "annotatorplus" and use the foloowing build : <https://github.com/ncbo/virtual_appliance/blob/main/deployment/artifacts/annotatorplus.war>

:::

# 2- ncbo_annotatorplus

| Source | <https://github.com/ontoportal-lirmm/annotators>(ncbo_annotator branch) |
|--------|-----------------------------------------------------------------------|
| Path   | <http://services.agroportal.lirmm.fr/annotator>                       |
| The purpose | This annotator is a proxy that calls the <https://github.com/ncbo/ncbo_annotator> of NCBO (at <https://data.bioontology.org/annotator> ) and add post-annotation capabilities to the NCBO BioPortal Annotator |
| build path | /usr/share/tomcat/webapps/ncbo_annotatorplus (deployed on bioportal and stageportal only) |
| Language | Java                                                                  |

# 2- ncbo_annotator

| Source | <https://github.com/ontoportal-lirmm/ncbo_annotator> |
|--------|----------------------------------------------------|
| Path   | <http://services.agroportal.lirmm.fr/annotator>(master branch) |
| The purpose | This annotator is a proxy that calls the <https://github.com/ncbo/ncbo_annotatorhttp://data.testportal.lirmm.fr/annotatorhttps://github.com/ncbo/ncbo_annotator> of the current protal (SIFRbioportal or Agroportal) and do a post processing to the results |
| build path | <https://github.com/ontoportal-lirmm/ontologies_api/blob/master/Gemfile#L47> and <https://github.com/ontoportal-lirmm/ncbo_cron/blob/master/Gemfile#L27> |
| Language | Ruby                                               |

---

**Documents**

- [💁‍♂️ Acknowledgments](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/acknowledgments-15GdRXLQdm)
- [📚Publications and references](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/publications-and-references-87tEoeoGKy)
- [🗽Terms & Conditions](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/terms-conditions-naDsDo2Zxq)
- [🧞‍♂️Metadata guidelines and recommendations](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/metadata-guidelines-and-recommendations-pOFbK9sIfp)
- [📜 AgroPortal Release Notes](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/agroportal-release-notes-btKjZk5tU2)
- [ 👩‍🚀 User Guide](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/user-guide-ZszoBwfjGF)
- [📎 API Documentation](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/api-documentation-kMCurGKD97)
- [🤖 Developer Documentation](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/developer-documentation-LhsrucqGTa)
- [🗃External Documentation](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/external-documentation-vNPQCdArrr)
- [AgroPortal infrastructure](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/agroportal-infrastructure-ietsAU4kPs)