This repository contains the code for the basic version for the STRONG AYA information portal.
The portal was designed in Adobe XD, and here is embedded in a GitHub pages application as a proof of concept
that allows users to inspect data from multiple sources in a single interface.
The repository has a Vantage6 integration
that attempts to retrieve the data from the STRONG AYA Vantage6 infrastructure.
This integration is triggered through a GitHub workflow and will periodically repeat the task after a set interval.
The portal is built using Adobe XD, Locofy.ai, GitHub Pages, Datawrapper and Vantage6.
The provided implementation has a large dependency on the descriptive statistics algorithm,
please refer to its respective repository for more information
(https://github.com/STRONGAYA/v6-descriptive-statistics).
A more extensive description of the methodology that this repository represents can be found in the associated scientific publication: currently as preprint on ...TODO_PAPER...
-
- Vantage6 server and collaboration with nodes running on version 4.x.x
- Distributed data in RDF-triple format (produced using the Triplifier tool e.g. through https://github.com/MaastrichtU-CDS/Flyover)
- Annotated data using the SIO's has-attribute relation (http://semanticscience.org/resource/SIO_000008)
- GraphDB instances running and accessible on distributed data stations
- Credentials to send a task to the Vantage6 server stored as GitHub secrets
-
- Python 3.10 environment with libraries in
requirements.txt
installed - Access to example data in
example_data/
or alternative data in the same format
- Python 3.10 environment with libraries in
To be documented
To be documented
- Icons present in this repository were obtained through FontAwesome.
- Images present in this repository were generated using Adobe Firefly generative artificial intelligence.
- Datawrapper people chart implementation was guided by the very helpful Datawrapper support staff ❤️.