Skip to content

Federated data insights for every walk of life relying on Datawrapper, GitHub Pages, and Vantage6.

License

Notifications You must be signed in to change notification settings

STRONGAYA/strong-aya-info-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STRONG AYA Information Portal

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...

Prequisites for own application

  • When using the descriptive statistics algorithm (default)

    • 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
  • In development mode

    • Python 3.10 environment with libraries in requirements.txt installed
    • Access to example data in example_data/ or alternative data in the same format

Running the application

Through GitHub Pages

To be documented

Example data

To be documented

References and acknowledgements

  • 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 ❤️.