Editer

How does Flodio work ?

Ethics

All Flodio environments use open-source, free code and a distributed data architecture.

Architecture

  • Flodio queries an Archipelago server.
  • Archipelago is a CRUD software based on SemApps Toolbox. It helps the user to create or modify data in the graph.
  • All data is stored in a triplestore.
  • Flodio use SPARQL or LDP queries to obtain data from the Archipelago server.

Technologies

  • In terms of code, Flodio uses mainly Javascript.
  • The software project behind Flodio is CartoSemapps.
  • CartoSemapps uses a graph library called D3js.

Improvement

A code refactoring project is planned to use SemApps components in React despite Javascript.

Diagram

This diagram can help you understand the overall architecture.