The Configuration & Set-up Manual for the COMRADES Platform can be found here.
The Comrades Service Proxy is designed as an intermediary web adapter which allows for the automated annotation via Yodie of Ushahidi Platform Posts and automated categorisation of Posts via the Open University Crees tool.
This tool receives inbound HTTP POST requests, transforms them into a Yodie/Crees/EMINA formatted request and retrieves an annotation/label for the given request data. The annotated/labeled data is formatted as an Ushahidi Platform Post and sent to a pre-configured Ushahidi Platform API instance.
Authentication works using a shared secret which must be configured on both the Ushahidi Platform and the CSP instances. HTTP Requests and Responses are signed with this secret using SHA256.
This is one of three repositories related to COMRADES deployment of Ushahidi, which is being tested here.
- The test deployment also connects to other web services. In this repo you will find code for an intermediary proxy which uses YODIE from the University of Sheffield to annotate posts in the COMRADES test Platform.
- The primary source code for the functionality of the platform can be found in the “Platform-comrades” repo here. The “development” branch is our sandbox and the “master” branch is production.
- The platform-client-comrades repo contains code for the deployment’s graphical user interface. The “development” branch is our sandbox and the “master” branch is production.
- The project website for this COMRADES H2020 European Project can be found here. It contains a variety of outputs from the project such as specific documentation within reports, access to our training data and ontologies, and academic research.
This work has received support from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 687847.