2021-05-10 16:15:42 -04:00
|
|
|
graph LR
|
2021-05-19 08:40:05 -04:00
|
|
|
subgraph c["Community"]
|
|
|
|
input["Community Input"]
|
2021-05-10 16:15:42 -04:00
|
|
|
end
|
2021-05-19 08:40:05 -04:00
|
|
|
|
2021-10-08 13:12:03 -04:00
|
|
|
subgraph ds["Data Selection (vision)"]
|
2021-05-19 08:40:05 -04:00
|
|
|
input --> Intake
|
|
|
|
input --> Evolution
|
|
|
|
input --> Voting
|
|
|
|
Intake --> Evolution --> Voting
|
2021-05-10 16:15:42 -04:00
|
|
|
end
|
2022-10-04 18:08:47 -04:00
|
|
|
|
2021-10-08 13:12:03 -04:00
|
|
|
subgraph s["Hosted by Geoplatform.gov"]
|
2021-05-19 08:40:05 -04:00
|
|
|
subgraph dp["Data Pipeline (Justice40 Repo)"]
|
|
|
|
Voting --> a["Approved Datasets"]
|
2021-10-08 13:12:03 -04:00
|
|
|
a -- ETL --> ncsv["Normalized CSVs"]
|
|
|
|
ncsv--"Score Generation"--> ScoreCSV["Full CSV with Data and Score"]
|
|
|
|
ScoreCSV-->GeoJSON
|
|
|
|
GeoJSON-->MVT["Uncompressed MVT Tiles"]
|
2021-05-19 08:40:05 -04:00
|
|
|
end
|
2021-10-08 13:12:03 -04:00
|
|
|
subgraph j40["Justice40 Client"]
|
|
|
|
MVT --"API (S3 Access)"--> vl["Justice40 Visualization Library (MapLibre)"]
|
|
|
|
vl --> fe["Justice40 Static Site Frontend (Gatsby)"]
|
2021-05-19 08:40:05 -04:00
|
|
|
end
|
2021-05-10 16:15:42 -04:00
|
|
|
end
|
2021-05-19 08:40:05 -04:00
|
|
|
|
2021-05-10 16:15:42 -04:00
|
|
|
subgraph oc["Other Clients"]
|
2021-10-08 13:12:03 -04:00
|
|
|
ScoreCSV --"API (S3 Access)" --> DS["Data Scientists"]
|
|
|
|
GeoJSON -- "API (S3 Access)" --> 3["Third Party Apps"]
|
|
|
|
MVT -- "API (S3 Access)" --> 3["Third Party Apps"]
|
2022-10-04 18:08:47 -04:00
|
|
|
end
|