Updates
@@ -0,0 +1,7 @@
|
||||
node_modules
|
||||
.DS_Store
|
||||
dist
|
||||
*.local
|
||||
.vite-inspect
|
||||
.remote-assets
|
||||
components.d.ts
|
||||
@@ -0,0 +1,3 @@
|
||||
# for pnpm
|
||||
shamefully-hoist=true
|
||||
auto-install-peers=true
|
||||
@@ -0,0 +1,3 @@
|
||||
pnpm build
|
||||
|
||||
rclone copy --progress --transfers 16 --checkers 16 dist/ cloudflare:dataforcanada-static-prod-enam/d4c-community/presentations/2026-04-10-canadian-open-data-society/
|
||||
@@ -0,0 +1,11 @@
|
||||
# Welcome to [Slidev](https://github.com/slidevjs/slidev)!
|
||||
|
||||
To start the slide show:
|
||||
|
||||
- `pnpm install`
|
||||
- `pnpm dev`
|
||||
- visit <http://localhost:3030>
|
||||
|
||||
Edit the [slides.md](./slides.md) to see the changes.
|
||||
|
||||
Learn more about Slidev at the [documentation](https://sli.dev/).
|
||||
|
After Width: | Height: | Size: 752 KiB |
|
After Width: | Height: | Size: 753 KiB |
|
After Width: | Height: | Size: 467 KiB |
|
After Width: | Height: | Size: 350 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 65 KiB |
@@ -0,0 +1,67 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 288 288">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: #cc2727;
|
||||
}
|
||||
|
||||
.cls-2 {
|
||||
fill: url(#radial-gradient-5);
|
||||
}
|
||||
|
||||
.cls-3 {
|
||||
fill: url(#radial-gradient);
|
||||
}
|
||||
|
||||
.cls-4 {
|
||||
fill: url(#radial-gradient-3);
|
||||
}
|
||||
|
||||
.cls-5 {
|
||||
fill: url(#radial-gradient-8);
|
||||
}
|
||||
|
||||
.cls-6 {
|
||||
fill: url(#radial-gradient-2);
|
||||
}
|
||||
|
||||
.cls-7 {
|
||||
fill: url(#radial-gradient-4);
|
||||
}
|
||||
|
||||
.cls-8 {
|
||||
fill: url(#radial-gradient-6);
|
||||
}
|
||||
|
||||
.cls-9 {
|
||||
fill: url(#radial-gradient-7);
|
||||
}
|
||||
</style>
|
||||
<radialGradient id="radial-gradient" cx="151.18" cy="147.08" fx="151.18" fy="147.08" r="116.1" gradientUnits="userSpaceOnUse">
|
||||
<stop offset=".34" stop-color="#fff"/>
|
||||
<stop offset=".5" stop-color="#c5e3e9"/>
|
||||
<stop offset=".74" stop-color="#6ebac9"/>
|
||||
<stop offset=".92" stop-color="#38a0b5"/>
|
||||
<stop offset="1" stop-color="#2397ae"/>
|
||||
</radialGradient>
|
||||
<radialGradient id="radial-gradient-2" cx="151.18" fx="151.18" r="116.1" xlink:href="#radial-gradient"/>
|
||||
<radialGradient id="radial-gradient-3" cx="151.18" fx="151.18" r="116.1" xlink:href="#radial-gradient"/>
|
||||
<radialGradient id="radial-gradient-4" r="116.1" xlink:href="#radial-gradient"/>
|
||||
<radialGradient id="radial-gradient-5" cx="151.18" fx="151.18" r="116.1" xlink:href="#radial-gradient"/>
|
||||
<radialGradient id="radial-gradient-6" cx="151.18" fx="151.18" r="116.1" xlink:href="#radial-gradient"/>
|
||||
<radialGradient id="radial-gradient-7" cx="151.18" fx="151.18" r="116.1" xlink:href="#radial-gradient"/>
|
||||
<radialGradient id="radial-gradient-8" cx="151.18" fx="151.18" r="116.1" xlink:href="#radial-gradient"/>
|
||||
</defs>
|
||||
<g>
|
||||
<path class="cls-3" d="M221.55,140.58h42.39c-.18-3.1-.43-6.2-.76-9.32-2.17.34-4.1.65-6.09.97-.52-4.08-1.19-7.79-2.08-11.59,4.29-1.18,8.44-2.32,12.6-3.46-1.4-5.42-3-10.64-4.9-15.91-2.18.94-4.21,1.81-6.35,2.74-.91-2.34-1.81-4.41-2.75-6.45-.91-1.98-1.83-3.94-3.03-6.19.73.43,1.13.83,1.27.74,4.24-2.38,8.47-4.78,12.7-7.19,0-.44-.03-1.18-.07-2.2-1.99-3.58-4.26-7.22-6.85-10.84,2.08-1.52,4.07-2.97,6.25-4.57-3.79-5.32-8.02-10.34-12.62-14.98.32-.46.57-.83.83-1.21-.31-.33-.63-.65-.93-.97l-48.94,48.94c10.34,10.75,17.07,25.13,19.33,41.5Z"/>
|
||||
<path class="cls-6" d="M56.12,120.58c.4-1.6.75-2.86,1.24-4.5-11.82-4.08-23.64-8.16-35.47-12.25,4.2-13.62,10.48-26.33,18.46-37.76,4.45,3.29,8.91,6.59,13.36,9.88,1.29-1.79,2.52-3.38,3.9-5.07,4.38,3.6,8.75,7.21,13.13,10.81,1.56-1.91,3.08-3.63,5.03-5.66-1.59-1.51-3.27-3.12-4.96-4.72-3.07-2.92-3.31-3.03-3.98-7.74l35.5,35.5c-10.34,10.75-17.07,25.13-19.33,41.5h-27.16l-13.72-1.53c.35-5.06.99-10.09,1.94-15.07,1.01.23,2.09.48,3.22.74.48-2.02.88-3.59,1.65-6.16l7.19,2.02Z"/>
|
||||
<path class="cls-4" d="M231.94,59.47c-.11-.1-.22-.2-.33-.31,1.94-2.2,3.73-4.22,5.59-6.32-1.93-1.65-3.73-3.09-5.92-4.73,2.23-2.84,4.38-5.58,6.53-8.33-1.91.58-3.61,1.18-4.12,2.99-.51,1.84-2.14,3.04-3.29,4.53-1.55-1.13-2.86-2.04-4.06-2.84.13-.51.22-.84.32-1.22-2.76-1.83-5.48-3.47-8.21-5-.52.24-.98.45-1.2.56-1.73-.55-3.19-.98-4.92-1.45-3.14,5.84-6.29,11.68-9.44,17.52-2.7-1.34-5.11-2.41-7.71-3.45-.56,1.26-1.06,2.42-1.6,3.63-1.68-.67-3.2-1.24-4.82-1.8,1.09-2.86,2.14-5.59,3.18-8.33,1.09-2.85,2.06-5.74,3.3-8.54,1.14-2.57,1.2-5.57,3.78-7.61-.31-.35-.66-.74-1.18-1.31-3.65-1.24-7.57-2.4-11.77-3.42.48-1.78.93-3.44,1.34-4.95-4.86-3.61-9.8-6.89-14.93-9.95-4.17-.62-8.4-1.05-12.68-1.28-1.34.59-2.68,1.2-4,1.82v69.2c16.41.7,30.44,6.3,41.33,15.41l34.84-34.84Z"/>
|
||||
<path class="cls-7" d="M264.27,148.86c0-.43-.03-.85-.04-1.27h-42c.02.43.06.85.08,1.27h-.25c-.76,17.16-6.27,32.55-15.59,44.48l30.32,30.32c.74-.29,1.46-.58,2.15-.87,3.27-3.52,6.35-7.36,9.33-10.94,3.18-3.83,4.81-8.78,7.89-12.87.5-2.66.9-5.33,1.17-7.55-.66-1.33-2.13-.79-1.77-2.86.36-2.06-.22-2.98-.62-3.33-1.93.41-3.06-.47-4.29-.85-1.37-.42-2.71-.96-4.07-1.45.66-2.37,1.17-4.44,1.65-6.74-.72-.21-1.23-.35-1.73-.5.61-2.5,1.09-4.86,1.5-7.31.7-.05,1.33-.1,1.88-.14.64-3.88,1.05-7.64,1.29-11.57-.91-.24-1.74-.46-2.54-.66.15-2.56.2-4.84.2-7.15h15.46Z"/>
|
||||
<path class="cls-2" d="M93.91,226.61c1.49,1.06,3.14,2.17,5.11,3.38.89-1.36,1.72-2.62,2.61-3.97.54.52.84.8,1.23,1.15-7.07,11.21-14.15,22.42-21.22,33.63,17.9,10.86,38.49,17.71,60.54,19.32.71-9.22,1.42-18.44,2.13-27.66,1.5.1,2.98.17,4.47.22v-34.12c-18.94-.81-34.7-8.17-46.1-19.93l-33.53,33.53c1.65-.11,3.33-.26,5.09-.46,3.72-3.95,7.44-7.9,11.16-11.85.73.73,1.34,1.32,2.07,2.01-1.1,1.24-2.06,2.32-3.1,3.5,2.09,1.71,3.99,3.39,6.27,4.78l3.28-3.52Z"/>
|
||||
<path class="cls-8" d="M155.77,218.57v30.69c3.05-.09,6.11-.3,9.25-.66-.23-2.49-.67-4.85-.86-7.35,2.3.77,4.26,1.34,6.59,1.94,1.33-.23,2.98-.55,4.77-.95,1.07,4.31,2.12,8.51,3.19,12.81,2.75.19,5.43.27,8.1.27.49,2.98,2.38,5.37,1.86,8.43.53-.19,1.03-.36,1.91-.68-.85-2.54-1.69-5.03-2.49-7.43,4.33-1.31,8.22-2.74,12.2-4.44,1.66,3.54,3.27,7,4.92,10.42.08.15.51.15.85.24.44-.27.91-.55,1.53-.93-1.76-3.56-3.49-7.07-5.3-10.76,3.92-1.59,6.9-1.29,9.96-1.22,2.99-1.67,5.86-3.44,8.49-5.24,1.2-2.41,2.25-4.73,3.39-7.64-2.15-2.61-4.65-5.65-7.09-8.61.23-.68.39-1.18.52-1.59,2.33-.48,3.61-2.14,4.83-4.28,2.23,2.32,4.4,4.56,6.63,6.88.51-.48.97-.92,1.39-1.34l-28.51-28.51c-11.4,11.76-27.16,19.12-46.1,19.93Z"/>
|
||||
<path class="cls-9" d="M109.39,40.5c-1.76,1.08-3.36,2.11-5.1,3.31.49,1.08,1.02,2.23,1.57,3.44-5.24,2.53-10.02,4.9-14.76,8.28-1.67-2.55-3.27-5-4.91-7.5-2.11.52-4.11,1.07-5.87,1.6-.5-.2-.84-.34-1.3-.52-.86.6-1.65,1.16-2.46,1.76-1.98-1.82-2.96-4.29-5.15-5.91-.76.75-1.18,1.18-1.73,1.74,1.58,1.95,3.13,3.87,4.79,5.92-1.11.8-2.01,1.48-2.91,2.18-1.54-1.79-2.86-3.47-4.33-5.01-1.38-1.45-2.21-3.41-4.93-3.68.92,1.05,1.84,2.1,2.75,3.14,1.02,1.16,1.77,2.58,3.12,3.4,1.16.7.43,2.8,2.54,2.95-.37.31-.72.61-1.06.9l37.78,37.78c10.89-9.11,24.92-14.71,41.33-15.41V13.16c-1.92,1-3.84,2.03-5.75,3.11-3.09.19-6.41.5-9.67.92-.07,1.01-.14,1.89-.2,2.85-1.01,0-1.62.01-2.16.02-.96-2.69-.58-5.53-1.92-8.18-1.13.36-1.73.56-2.51.82.5,2.65.99,5.26,1.49,7.91-2.71.53-5.18,1.08-7.83,1.76,1.78,7.03,3.56,14.07,5.35,21.1-1.45-.46-2.59-.8-3.65-1.09-.36-1.26-.67-2.37-1.06-3.72l-11.47,1.85Z"/>
|
||||
<path class="cls-5" d="M52.13,228.82c.46.02,1.08.05,1.74.07.33.55.63,1.04.97,1.59-.92.77-1.8,1.47-2.64,2.22-.68.6-1.34,1.25-2,1.88.18.21.36.41.55.62.28.06.47,0,.61-.11,1.31-1.08,2.29-2.68,3.98-3.17,1.09-.31,2.56-.08,4.01.13l38.72-38.72c-9.32-11.93-14.83-27.31-15.59-44.48h-.25c.02-.43.06-.85.08-1.27h-29.82c-.18.42-.36.84-.54,1.27h-31.31c-.48,3.63-.15,7.13,0,10.59.18,4.13.63,8.17,1.22,12.09.57,3.77,1.06,7.54,2,10.61l27.95-6.64c.43,1.92.85,3.58,1.42,5.6-1.73.56-3.38,1.1-5.13,1.67.82,2.91,1.62,5.34,2.63,8.09-1.51.62-2.9,1.2-4.41,1.82.5,1.33.85,2.22,1.19,3.07-.79.54-1.47,1.02-2.15,1.5.12.26.24.52.35.79.76-.35,1.52-.7,2.21-1.02.64.96,1.05,1.55,1.55,2.26,5.17-2.54,10.33-5.07,15.5-7.61.4.89.74,1.62,1.17,2.49-1.13.59-2.2,1.16-2.99,1.58-.49,2.59-.82,4.81-1.09,7.05-2.97,1.56-5.85,3.06-8.77,4.51-.15.07-.49-.23-.74-.36-.68,5.46-1.09,10.82-1.26,16.33l.85,5.54Z"/>
|
||||
</g>
|
||||
<polygon class="cls-1" points="148.99 198.06 149.19 178.54 122.49 186.76 126.7 176.28 99.06 153.38 106.93 150.97 107.28 150.52 99.68 132.22 116.73 135.61 118.48 126.16 139.12 144.85 129.68 110.95 142.62 116.29 152.37 94.1 162.13 116.21 174.87 110.95 165.42 144.85 186.07 126.16 187.94 135.41 204.87 132.22 197.25 150.69 205.48 153.38 178.05 176.08 178.04 176.9 182.06 186.56 155.36 178.54 155.77 198.06 148.99 198.06"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 997 KiB |
|
After Width: | Height: | Size: 103 KiB |
|
After Width: | Height: | Size: 553 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 497 KiB |
|
After Width: | Height: | Size: 123 KiB |
|
After Width: | Height: | Size: 565 KiB |
@@ -0,0 +1,21 @@
|
||||
<script setup lang="ts">
|
||||
defineProps<{ url: string }>();
|
||||
|
||||
const unscaledSize = 'calc(100% * var(--slidev-slide-scale))';
|
||||
const unscaledTransform = 'scale(calc(1 / var(--slidev-slide-scale)))';
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="h-full w-full overflow-hidden">
|
||||
<div relative :style="{ width: unscaledSize, height: unscaledSize }">
|
||||
<iframe
|
||||
class="w-full h-full border-none"
|
||||
:src="url"
|
||||
:style="{
|
||||
transform: unscaledTransform,
|
||||
transformOrigin: 'top left'
|
||||
}"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
After Width: | Height: | Size: 114 KiB |
|
After Width: | Height: | Size: 70 KiB |
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"name": "2026-04-10-canadian-open-data-society",
|
||||
"type": "module",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"build": "slidev build --base /d4c-community/presentations/2026-04-10-canadian-open-data-society/",
|
||||
"dev": "slidev --open",
|
||||
"export": "slidev export"
|
||||
},
|
||||
"dependencies": {
|
||||
"@slidev/cli": "^52.14.2",
|
||||
"@slidev/theme-default": "latest",
|
||||
"@slidev/theme-seriph": "latest",
|
||||
"vue": "^3.5.29"
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 151 KiB |
@@ -0,0 +1,981 @@
|
||||
---
|
||||
theme: seriph
|
||||
layout: cover
|
||||
# some information about your slides (markdown enabled)
|
||||
title: Data for Canada / the Universe Background and Strategy
|
||||
author: Diego Ripley
|
||||
# apply UnoCSS classes to the current slide
|
||||
class: text-center
|
||||
# https://sli.dev/features/drawing
|
||||
drawings:
|
||||
persist: false
|
||||
# slide transition: https://sli.dev/guide/animations.html#slide-transitions
|
||||
transition: slide-up
|
||||
# enable Comark Syntax: https://comark.dev/syntax/markdown
|
||||
comark: true
|
||||
# duration of the presentation
|
||||
duration: 35min
|
||||
hideInToc: true
|
||||
favicon: 'https://www.dataforcanada.org/favicon.svg'
|
||||
routerMode: hash
|
||||
---
|
||||
|
||||
# Data for Canada / the Universe
|
||||
|
||||
## Background and Strategy
|
||||
Presented By: Diego Ripley
|
||||
|
||||
Date: April 10, 2026
|
||||
|
||||
<img src="/dataforcanada-logo.svg" class="w-60 h-auto mx-auto" />
|
||||
|
||||
<style>
|
||||
.slidev-layout.cover {
|
||||
background-image: url('/datafortheuniverse-background.webp') !important;
|
||||
background-size: cover !important;
|
||||
background-position: center !important;
|
||||
}
|
||||
h1, h2, p { text-shadow: 1px 1px 4px rgba(0,0,0,0.9); }
|
||||
</style>
|
||||
|
||||
---
|
||||
layout: cover
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
"Space is big. You just won't believe how vastly, hugely, mind-bogglingly big it is. I mean, you may think it's a long way down the road to the chemist's, but that's just peanuts to space."
|
||||
|
||||
Douglas Adams, Hitchicker's Guide to the Galaxy, #1
|
||||
|
||||
<style>
|
||||
.slidev-layout.cover {
|
||||
background-image: url('/dont-panic-background-01.webp') !important;
|
||||
background-size: cover !important;
|
||||
background-position: center !important;
|
||||
}
|
||||
p { text-shadow: 1px 1px 4px rgba(0,0,0,0.9); }
|
||||
</style>
|
||||
|
||||
<!--
|
||||
- And this is the feeling I want to capture.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: cover
|
||||
transition: slide-left
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
<div v-click>
|
||||
<a href="https://github.com/datafortheuniverse/d4u-service-main-site/issues/1">Github Issue</a>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
.slidev-layout.cover {
|
||||
background-image: url('/dont-panic-background-02.webp') !important;
|
||||
background-size: cover !important;
|
||||
background-position: center !important;
|
||||
}
|
||||
a { text-shadow: 1px 1px 4px rgba(0,0,0,0.9); }
|
||||
</style>
|
||||
|
||||
---
|
||||
layout: two-cols-header
|
||||
zoom: 1.2
|
||||
transition: slide-left
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
# Notes
|
||||
::left::
|
||||
- Keep questions after presentation
|
||||
|
||||
<!--
|
||||
- Please keep questions after presentation as I may lose my focus if I get interrupted. If you do have a question, put it on the chat, ideally with slide number.
|
||||
-->
|
||||
|
||||
---
|
||||
hideInToc: true
|
||||
transition: slide-left
|
||||
zoom: 0.8
|
||||
---
|
||||
# Table of Contents
|
||||
<Toc text-sm minDepth="1" maxDepth="3" />
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
# Guide By
|
||||
|
||||
* [Cloud-Native Geospatial Storage Cheatsheet](https://bdon.github.io/cng-storage-guide/)
|
||||
* [Guidance on Assessing Readiness to Manage Data According to the Findable, Accessible, Interoperable and Reusable (FAIR) Principles](https://www.canada.ca/en/government/system/digital-government/digital-government-innovations/information-management/guidance-assessing-readiness-manage-data-according-findable-accessible-interoperable-reusable-principles.html)
|
||||
* [Cloud-Optimized Geospatial Formats Guide](https://guide.cloudnativegeo.org/)
|
||||
* [Link rot in LIS literature: a 20-year study of web citation decay, recovery and preservation challenges](https://doi.org/10.1108/AJIM-05-2025-0286)
|
||||
* [Science Needs a Social Network for Sharing Big Data](https://hackmd.io/wKKm4cIDR6a9kYwZ3srVFg?view)
|
||||
* [Sustainability of Digital Formats: Planning for Library of Congress Collections](https://www.loc.gov/preservation/digital/formats/index.html)
|
||||
* [GC White Paper: Data Sovereignty and Public Cloud](https://www.canada.ca/en/government/system/digital-government/digital-government-innovations/cloud-services/digital-sovereignty/gc-white-paper-data-sovereignty-public-cloud.html)
|
||||
|
||||
<!--
|
||||
- Skip over this on next presentation, people are focused on the technical side.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
transition: slide-left
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
# In Plain Words
|
||||
|
||||
<v-clicks>
|
||||
|
||||
- Make sure that data lasts as long as humanly possible presenting all perspectives by creating efficient data and processes for long-term archival.
|
||||
- I want what I am building to be in libraries.
|
||||
- Create processes, tools, infrastructure, datasets to empower everyday citizens, to make their lifes just a little easier, to filter all of the noise.
|
||||
- Yes, **ethics** is at the core of everything.
|
||||
|
||||
</v-clicks>
|
||||
|
||||
<!--
|
||||
- This is where the MCP project that was mentioned to me by Geoff can be introduced.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
- And for any citizen to contribute to its resilience. This is why my project makes use of P2P technologies (ex. [BitTorrent](https://tixati.com/specs/bittorrent), [IPFS](https://ipfs.tech/), [libp2p](https://libp2p.io/))
|
||||
- Hence the [data dissemination strategy](https://www.dataforcanada.org/docs/d4c-infra-distribution/).
|
||||
|
||||
<!--
|
||||
- Yes, that does mean utilizing everyday citizens in decentralized distribution of data
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
```mermaid {scale: 0.5}
|
||||
flowchart TD
|
||||
classDef linkNode stroke:#0000EE,color:#0000EE,stroke-width:2px;
|
||||
subgraph mirrors [Mirrors & Preservation]
|
||||
SourceCoop[Source Cooperative]
|
||||
Tigris[Tigris]
|
||||
Community[Community]
|
||||
Cloudflare
|
||||
Zenodo[Zenodo]
|
||||
InternetArchive[Internet Archive]
|
||||
Metadata[FAIR Data Catalogue]
|
||||
end
|
||||
|
||||
Sources[Open Data Sources]
|
||||
Processes[Data Packages]
|
||||
Artifacts[Systems-Ready Data]
|
||||
P2P["P2P Technology"]
|
||||
|
||||
subgraph Consumers [Consumption]
|
||||
Users[Data People & Developers]
|
||||
Systems[Systems]
|
||||
end
|
||||
|
||||
%% Flow with Animations
|
||||
Sources a1@<--> Processes
|
||||
a1@{animate: true, animation: slow}
|
||||
|
||||
Processes a2@<--> Artifacts
|
||||
a2@{animate: true, animation: slow}
|
||||
|
||||
Artifacts a3@<--> Metadata
|
||||
a3@{animate: true, animation: fast}
|
||||
|
||||
Metadata a20@<--> SourceCoop
|
||||
a20@{animate: true, animation: slow}
|
||||
Metadata a21@<--> Tigris
|
||||
a21@{animate: true, animation: fast}
|
||||
Metadata a22@<--> Community
|
||||
a22@{animate: true, animation: fast}
|
||||
Metadata a23@<--> Zenodo
|
||||
a23@{animate: true, animation: slow}
|
||||
Metadata a24@<--> Cloudflare
|
||||
a24@{animate: true, animation: fast}
|
||||
Metadata a25@<--> InternetArchive
|
||||
a25@{animate: true, animation: slow}
|
||||
|
||||
%% Mirror Connections
|
||||
mirrors a12@<--> Consumers
|
||||
a12@{animate: true, animation: slow}
|
||||
|
||||
|
||||
%% Hint, the FAIR Data Catalogue can also be decentralized 🤯
|
||||
%%Metadata a30@<--> P2P
|
||||
%%a30@{animate: true, animation: fast}
|
||||
mirrors a9@<--> P2P
|
||||
a9@{animate: true, animation: fast}
|
||||
|
||||
%% P2P Connections
|
||||
P2P a10@<--> Consumers
|
||||
a10@{animate: true, animation: fast}
|
||||
|
||||
style Sources fill:#FFB74D,stroke:#EF6C00,color:#000000
|
||||
style Artifacts fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
%% Opera concertmaster
|
||||
style Metadata fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
class Metadata Metadata
|
||||
style Processes fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
class Processes Processes
|
||||
style SourceCoop fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style Tigris fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style Cloudflare fill:#FFB74D,stroke:#EF6C00,color:#000000
|
||||
style Zenodo fill:#FFB74D,stroke:#EF6C00,color:#000000
|
||||
style Community fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style P2P fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style InternetArchive fill:#66BB6A,stroke:#2E7D32,color:#000000
|
||||
style Users fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style Systems fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
|
||||
%% Click Actions
|
||||
click P2P "https://libp2p.io/" _blank
|
||||
click Tigris "https://d4c-pkgs.t3.storage.dev/" _blank
|
||||
click Sources "https://www.dataforcanada.org/#high-level-overview" _blank
|
||||
click Processes "https://www.dataforcanada.org/docs/d4c-pkgs/" _blank
|
||||
click Metadata "https://stac-utils.github.io/stac-geoparquet/latest/spec/stac-geoparquet-spec/" _blank
|
||||
click Zenodo "https://zenodo.org/communities/dataforcanada/" _blank
|
||||
click SourceCoop "https://source.coop/dataforcanada/" _blank
|
||||
click InternetArchive "https://archive.org/details/@diegoripley/uploads/" _blank
|
||||
|
||||
%% APPLY STYLES TO LINKED NODES
|
||||
class Sources linkNode
|
||||
```
|
||||
|
||||
<!--
|
||||
- There's a reason that the arrows are two ways. From data packages to open data sources means that we as a community need to provide specific feedback on datasets released by the government. Like I said, we can start by prioritizing datasets on significance to the community. If we need a union to push back on datasets, so be it.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 1
|
||||
---
|
||||
|
||||
# Solutions
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Assess
|
||||
|
||||
Mapping **data portals** and all **data assets** in Canada.
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
url: https://directory.opendatasociety.ca/directory
|
||||
level: 2
|
||||
---
|
||||
|
||||
<!--
|
||||
- This is a start. We need to do better.
|
||||
- Create parquet dataset of the data portals.
|
||||
- Actually assess how difficult it is to export data from each data portal. For example,
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
## Rank
|
||||
- Rank datasets according to impact on Canadians (ex. COVID-19 death cases by [dissemination block](https://www150.statcan.gc.ca/n1/pub/92-195-x/2021001/geo/db-id/db-id-eng.htm)).
|
||||
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
url: https://dataindex.us/collections/
|
||||
level: 2
|
||||
---
|
||||
|
||||
<!--
|
||||
- Example of how Americans do it.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
url: ./98-301-x2021001-eng.pdf
|
||||
level: 2
|
||||
---
|
||||
|
||||
<!--
|
||||
- For example, we can do this to Statistics Canada data. Terms/Definitions can change over time, as well as units, file formats, geographic levels, etc.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Archive
|
||||
|
||||
- Download datasets and make into efficient long-term storage file formats.
|
||||
- Make them available to the community via something like [Backblaze B2 Overdrive](https://www.backblaze.com/cloud-storage/b2-overdrive), which has a throughput speed ranging from 100Gbps up to 1Tbps (minimum 1PB commitment).
|
||||
- $15 USD / TB
|
||||
- $15K USD per month, $180K per year
|
||||
- Have unique identifiers to the datasets.
|
||||
|
||||
<!--
|
||||
- $15 USD per TB. $15K per month, or $180K per year.
|
||||
- Unlimited egress and requests.
|
||||
- You only get charged for storage.
|
||||
- This is the goal of my project. I aim to have 1PB of data by 2036, potentially sooner.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
- Download them via something like [geoparquet-io](https://geoparquet.io/) that enables downloading from Esri data portals and WFS servers. It supports both vector data and raster data.
|
||||
|
||||
<!--
|
||||
- I know the two authors of this project. They are incredibly smart, understand the problem that data ecosystems have, and are working on resolving the problem.
|
||||
- For vector data, you are able to create highly efficient vector and raster datasets. This is systems to systems file formats.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: full
|
||||
level: 2
|
||||
zoom: 0.9
|
||||
---
|
||||
|
||||
# File Formats
|
||||
```mermaid {scale: 0.25}
|
||||
flowchart TD
|
||||
classDef high fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
classDef med fill:#FBC02D,stroke:#F9A825,color:#000000
|
||||
classDef low fill:#66BB6A,stroke:#2E7D32,color:#000000
|
||||
classDef medOrange fill:#FFCC80,stroke:#FB8C00,color:#000000
|
||||
classDef darkOrange fill:#EF6C00,stroke:#E65100,color:#000000
|
||||
classDef highLight fill:#FFCDD2,stroke:#E57373,color:#000000
|
||||
classDef white fill:#fff,stroke:#388E3C,color:#000000
|
||||
|
||||
subgraph sot [Long-Term Storage]
|
||||
Parquet["Parquet"]:::highLight
|
||||
Lance:::high
|
||||
FlatCityBuf:::high
|
||||
Zarr:::highLight
|
||||
GeoTIFF:::medOrange
|
||||
JPEGXL["JPEG XL"]:::highLight
|
||||
AV1:::highLight
|
||||
FAIRCat["FAIR Data Catalogue"]:::high
|
||||
end
|
||||
|
||||
FlatGeoBuf:::med
|
||||
|
||||
subgraph vt [Vector Tiles]
|
||||
VectorTiles["Mapbox Vector Tiles"]:::low
|
||||
NextGenVT["Next-Gen Vector Tiles"]:::high
|
||||
GLB["glTF GLB"]:::high
|
||||
end
|
||||
|
||||
subgraph visuals [Imagery]
|
||||
AVIF:::high
|
||||
WebP:::medOrange
|
||||
JPG:::low
|
||||
PNG:::low
|
||||
end
|
||||
|
||||
subgraph pkg [Portable Databases]
|
||||
PMTiles:::medOrange
|
||||
SQLite:::darkOrange
|
||||
end
|
||||
|
||||
subgraph ent [Enterprise]
|
||||
FileGDB["File Geodatabase"]:::white
|
||||
end
|
||||
|
||||
sot <--> FlatGeoBuf
|
||||
FlatGeoBuf --> vt
|
||||
sot <--> visuals
|
||||
vt <--> pkg
|
||||
visuals <--> pkg
|
||||
sot <--> ent
|
||||
visuals --> ent
|
||||
|
||||
|
||||
style sot fill:#EF9A9A,stroke:#C62828,color:#000000
|
||||
style vt fill:#FBC02D,stroke:#F9A825,color:#000000
|
||||
style visuals fill:#FBC02D,stroke:#F9A825,color:#000000
|
||||
style pkg fill:#FFB74D,stroke:#EF6C00,color:#000000
|
||||
style ent fill:#66BB6A,stroke:#2E7D32,color:#000000
|
||||
|
||||
click FlatCityBuf "https://github.com/cityjson/flatcitybuf" _blank
|
||||
click Parquet "https://github.com/apache/parquet-format/" _blank
|
||||
click FlatGeoBuf "https://flatgeobuf.org/" _blank
|
||||
click SQLite "https://www.geopackage.org/" _blank
|
||||
click FileGDB "https://gdal.org/en/stable/drivers/vector/openfilegdb.html" _blank
|
||||
click VectorTiles "https://github.com/mapbox/vector-tile-spec/" _blank
|
||||
click NextGenVT "https://github.com/maplibre/maplibre-tile-spec/" _blank
|
||||
click GLB "https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html#glb-file-format-specification" _blank
|
||||
click Lance "https://docs.lancedb.com/lance" _blank
|
||||
click GeoTIFF "https://cogeo.org/" _blank
|
||||
click Zarr "https://github.com/zarr-developers/geozarr-spec/" _blank
|
||||
click WebP "https://developers.google.com/speed/webp/" _blank
|
||||
click PMTiles "https://github.com/protomaps/PMTiles/blob/main/spec/v3/spec.md" _blank
|
||||
click JPEGXL "https://jpeg.org/jpegxl/" _blank
|
||||
click AV1 "https://aomedia.org/specifications/av1/" _blank
|
||||
click FAIRCat "https://stac-utils.github.io/stac-geoparquet/latest/spec/stac-geoparquet-spec/" _blank
|
||||
```
|
||||
|
||||
<!--
|
||||
- Technical people will understand this diagram. These are the most efficient file formats that will help my project reach its goals. These file formats will change throughout time, with older data being converted to more efficient file formats. Currently these file formats enable next generation applications. The more efficient you move data between systems, devices, etc, the faster you can do what you need to do, it's as simple as that.
|
||||
- For what I think you are aiming for, I would look into Lance file format as it opens up AI applications.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Standard Interfaces
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
## S3
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
## P2P
|
||||
|
||||
[BitTorrent](https://tixati.com/specs/bittorrent), [IPFS](https://ipfs.tech/), [libp2p](https://libp2p.io/))
|
||||
|
||||
<v-click>
|
||||
<a href="https://setiathome.berkeley.edu/">SETI@home</a>
|
||||
</v-click>
|
||||
|
||||
<!--
|
||||
- IPFS can run anywhere, libp2p can use webrtc to enable P2P transfers as well.
|
||||
- We can utilize every citizen, sort of what SETI did and run this on every country.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
## Other
|
||||
|
||||
SSH, etc.
|
||||
|
||||
<!--
|
||||
- Can use use something like [Cloudflare Containers](https://developers.cloudflare.com/containers/)
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
## Discreet Global Grid Systems (DGGS)
|
||||
- [Standard](https://docs.ogc.org/DRAFTS/21-038r1.html)
|
||||
- [Pilot](https://aidggs-pilot.hartis.org/) *hint*, it pairs well with MCP
|
||||
|
||||
<!--
|
||||
- AI models fail at geography, but DGGSs provides a standard interface that they can understand the world
|
||||
-->
|
||||
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
level: 2
|
||||
hideInToc: true
|
||||
url: https://aidggs-pilot.hartis.org/
|
||||
---
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Unique Identifiers
|
||||
|
||||
- ARKs are open, mainstream, non-paywalled, decentralized persistent identifiers that you can start creating in under 48 hours. They identify anything digital, physical, or abstract.
|
||||
- Archival Resource Key (ARK) - [Spec](https://arks-org.github.io/arkspec/draft-kunze-ark.html), [Overview](https://arks.org/about/ark-overview/)
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Ledger
|
||||
- Unique identifier
|
||||
- Added/Updated/Deleted
|
||||
- File hash
|
||||
- Location
|
||||
- Reputation - across time by stakeholders
|
||||
|
||||
<!--
|
||||
- This ideal system would be hosted by every stakeholder.
|
||||
- This is our shared understanding of how we saw these events, here's the data (news papers, statistical data or any type of data).
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Data Packages
|
||||
|
||||
```mermaid {scale: 0.6}
|
||||
flowchart TD
|
||||
subgraph ds [Data Sources]
|
||||
Statistical@{ shape: lean-l}
|
||||
Foundation@{ shape: lean-l}
|
||||
EnvClimate@{ shape: lean-l, label: "Environment, Climate, & Health"}
|
||||
Orthoimagery@{ shape: lean-l}
|
||||
FieldImagery@{ shape: lean-l, label: "Field Imagery"}
|
||||
Elevation@{ shape: lean-l}
|
||||
WebCorpus@{ shape: lean-l, label: "Web Corpus"}
|
||||
end
|
||||
|
||||
DataPkgs@{ shape: rect, label: "Data Packages"}
|
||||
|
||||
Statistical e1@<--> DataPkgs
|
||||
e1@{animate: true, animation: slow}
|
||||
Foundation e2@<--> DataPkgs
|
||||
e2@{animate: true, animation: slow}
|
||||
EnvClimate e4@<--> DataPkgs
|
||||
e4@{animate: true, animation: fast}
|
||||
Orthoimagery e3@<--> DataPkgs
|
||||
e3@{animate: true, animation: slow}
|
||||
FieldImagery e7@<--> DataPkgs
|
||||
e7@{animate: true, animation: fast}
|
||||
Elevation e5@<--> DataPkgs
|
||||
e5@{animate: true, animation: slow}
|
||||
WebCorpus e6@<--> DataPkgs
|
||||
e6@{animate: true, animation: fast}
|
||||
|
||||
style EnvClimate fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style Orthoimagery fill:#FBC02D,stroke:#F9A825,color:#000000
|
||||
style FieldImagery fill:#FBC02D,stroke:#F9A825,color:#000000
|
||||
style WebCorpus fill:#66BB6A,stroke:#2E7D32,color:#000000
|
||||
style Elevation fill:#66BB6A,stroke:#2E7D32,color:#000000
|
||||
style Statistical fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style Foundation fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
style DataPkgs fill:#B71C1C,stroke:#7F0000,color:#FFFFFF
|
||||
|
||||
classDef linkNode stroke:#333333,color:#333333,stroke-width:1.5px
|
||||
class FieldImagery linkNode
|
||||
|
||||
click DataPkgs "https://github.com/dataforcanada/d4c-pkgs" _blank
|
||||
click Foundation "https://github.com/dataforcanada/d4c-datapkg-foundation" _blank
|
||||
click Statistical "https://github.com/dataforcanada/d4c-datapkg-statistical" _blank
|
||||
click Orthoimagery "https://github.com/dataforcanada/d4c-datapkg-orthoimagery" _blank
|
||||
click FieldImagery "https://github.com/dataforcanada/d4c-datapkg-field-imagery" _blank
|
||||
click EnvClimate "https://github.com/dataforcanada/d4c-datapkg-environment-climate-health" _blank
|
||||
click Elevation "https://github.com/dataforcanada/d4c-datapkg-elevation" _blank
|
||||
click WebCorpus "https://github.com/dataforcanada/d4c-datapkg-web-corpus" _blank
|
||||
```
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
Can download all datasets at https://source.coop/dataforcanada
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
# Statistical
|
||||
- This is how our governments see the world and how what they are supposed to use when making decisions.
|
||||
- We need to request that statistical data be tied to individual authors, so that we can start to trust institutions. If someone's credibility in the community becomes a factor, I believe that individuals will fight to keep their credibility with the community.
|
||||
- Open processes.
|
||||
|
||||
<!--
|
||||
- How did you reach these conclusions? AKA For this given action that your government is taking, what specific datasets did you use? Who did the analysis, etc.
|
||||
- "Experts" is no longer good enough, give me their names, and we will create a process to track trust of individuals through time.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
<a href="https://www12.statcan.gc.ca/census-recensement/2021/ref/dict/fig/index-eng.cfm?ID=F1_1">
|
||||
<img src="./geographic-hiearchy.webp" class="w-100 h-auto" />
|
||||
</a>
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 4
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
# Statistical Tables
|
||||
|
||||
- I did this in 2025 for 7918 Statistics Canada data tables.
|
||||
- Started with 3314.57 GB of CSVs and turned them into 25.73 GB.
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://www.diegoripley.ca/blog/2025/what-i-learned-from-processing-all-statcan-tables/
|
||||
---
|
||||
|
||||
<!--
|
||||
- I wrote a detailed blog article.
|
||||
|
||||
# TODO:
|
||||
- Add code link
|
||||
- Add link to
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
https://source.coop/dataforcanada/d4c-datapkg-statistical/processed/tables
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 4
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
# Census Data
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://docs.google.com/spreadsheets/d/14FmFGaqU7EDZ19zRZXBNX4La4VeIDXa7kbgP_g7ai9s/edit?usp=sharing
|
||||
---
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://static-01.dataforcanada.org/processed/ca_statcan_2021A000011124_d4c-datapkg-statistical_census_pop_dissemination_areas_digital_2021_v0.1.0-beta/#12.2/45.4294/-75.74374/0/60
|
||||
---
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://static-01.dataforcanada.org/processed/ca_statcan_2021A000011124_d4c-datapkg-statistical_census_pop_federal_electoral_districts_2013_representation_order_digital_2021_v0.1.0-beta/#4.93/56.91/-111.54
|
||||
---
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
[2021 Census Data](https://www.dataforcanada.org/docs/d4c-pkgs/d4c-datapkg-statistical/statistics_canada/census_data/)
|
||||
|
||||
<!--
|
||||
- Can preview the entire hierarchy on a webmap or download the optimized datasets. Each has a Digital Object Identifier.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
# Foundation
|
||||
- Minimum information that a civilization needs to start from scratch.
|
||||
- Buildings, roads, address points.
|
||||
- Placenames
|
||||
- [GNBC](https://geonames.nrcan.gc.ca/search-place-names/search)
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://pmtiles.io/#url=https%3A%2F%2Fdata.source.coop%2Fdataforcanada%2Fd4c-datapkg-foundation%2Fprocessed%2Fca_statcan_2021A000011124_d4c-datapkg-foundation_open_database_of_buildings_2025-04-15_v0.1.0-beta.pmtiles&map=15.17/45.402295/-75.691511
|
||||
---
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://pmtiles.io/#url=https%3A%2F%2Fdata.source.coop%2Fdataforcanada%2Fd4c-datapkg-foundation%2Fprocessed%2Fca_statcan_2021A000011124_d4c-datapkg-foundation_road_network_2021_v0.1.0-beta.pmtiles&map=15.17/45.402295/-75.691511
|
||||
---
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
hideInToc: true
|
||||
level: 4
|
||||
url: https://pmtiles.io/#url=https%3A%2F%2Fdata.source.coop%2Fdataforcanada%2Fd4c-datapkg-foundation%2Fprocessed%2Fca_statcan_2021A000011124_d4c-datapkg-foundation_national_address_register_2025-07_v0.1.0-beta.pmtiles&map=15.17/45.402295/-75.691511
|
||||
---
|
||||
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
# Environment, Climate and Health
|
||||
|
||||
<!--
|
||||
- I did a coop term at Health Canada.
|
||||
- This theme is not well defined at the moment. The plan is to first
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
<img src="/health-canada-coop-pregnant-women-health-study.webp" class="w-100 h-auto" />
|
||||
|
||||
[Source](https://journals.lww.com/epidem/fulltext/2011/01001/assessing_the_value_of_including_global_position.252.aspx), [Internet Archive Snapshot](https://web.archive.org/web/20240915054043/https:/journals.lww.com/epidem/fulltext/2011/01001/assessing_the_value_of_including_global_position.252.aspx)
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
<img src="/can-air-01.webp" class="w-150 h-auto" />
|
||||
|
||||
<!--
|
||||
- In 2014 while I briefly worked on making pollution data more easy to visualize.
|
||||
- A friend of mine, [Remy Godzisz](https://www.iuno.ca/) created these mock-ups for me.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
<img src="/can-air-02.webp" class="w-150 h-auto" />
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
<img src="/can-air-03.webp" class="w-150 h-auto" />
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
<img src="/can-air-04.webp" class="w-150 h-auto" />
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
level: 4
|
||||
---
|
||||
|
||||
And now citizens can all create their own air quality stations.
|
||||
|
||||
See [opensensor.space](https://opensensor.space/) for more information.
|
||||
|
||||
<img src="/opensensor-hardware.webp" class="w-100 h-auto" />
|
||||
|
||||
<!--
|
||||
- This is from the same person that is working on geoparquet-io. I recommend looking into his projects
|
||||
- This is a solid project from a technical level. It records air quality information in the most efficient manner (parquet). Everything is open source.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
# Orthoimagery
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
https://github.com/dataforcanada/d4c-datapkg-orthoimagery/issues
|
||||
|
||||
|
||||
---
|
||||
layout: iframe-unscaled
|
||||
url: https://pmtiles.io/#url=https%3A%2F%2Fdata.source.coop%2Fdataforcanada%2Fd4c-datapkg-orthoimagery%2Fprocessed%2Fca-on_province_of_ontario-2024A000235_drape_eastern_ontario_orthoimagery_2024_16cm_v0.1.0-beta.pmtiles&map=8.02/45.196/-76.357
|
||||
---
|
||||
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
- Currently working on downloading 100TB of [QC, CAN](https://github.com/dataforcanada/d4c-datapkg-orthoimagery/issues/14) orthoimagery.
|
||||
|
||||
<!--
|
||||
TODO: Talk about this from a technical point of view.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
# Web Corpus
|
||||
|
||||
<img src="/internet-archive-understanding-9-11.webp" class="w-150 h-auto" />
|
||||
|
||||
[Source](https://archive.org/details/911/day/20010911)
|
||||
|
||||
<!--
|
||||
- What data supports this news article, what people does it involve, who does it affect, where did the event take place (if it had a location).
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 3
|
||||
---
|
||||
|
||||
# Field Imagery
|
||||
<v-clicks>
|
||||
|
||||
- Latitude, Longitude, heading
|
||||
- Can be audio, video, etc.
|
||||
- Any device (ex. drone, webcam, )
|
||||
|
||||
</v-clicks>
|
||||
|
||||
<!--
|
||||
- Application: this is how all the stakeholders interpreted this event.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: two-cols-header
|
||||
level: 3
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
::left::
|
||||
|
||||
# Toronto Englinton LRT
|
||||
|
||||
::right::
|
||||
<SlidevVideo controls=true autoplay muted=true>
|
||||
<source src="https://data.source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_01_2026-02-15-1542-1742/004_20260215_154915.mp4" type="video/webm" />
|
||||
<p>
|
||||
Your browser does not support videos. You may download it
|
||||
<a href="https://data.source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_01_2026-02-15-1542-1742/004_20260215_154915.mp4">here</a>.
|
||||
</p>
|
||||
</SlidevVideo>
|
||||
|
||||
<!--
|
||||
- First, from the train.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
<SlidevVideo controls autoplay muted=true>
|
||||
<source src="https://data.source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_01_2026-02-15-1542-1742/045_20260215_171454.mp4" type="video/webm" />
|
||||
<p>
|
||||
Your browser does not support videos. You may download it
|
||||
<a href="https://data.source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_01_2026-02-15-1542-1742/045_20260215_171454.mp4">here</a>.
|
||||
</p>
|
||||
</SlidevVideo>
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
[Download](https://source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_01_2026-02-15-1542-1742)
|
||||
|
||||
<!--
|
||||
- Can download the raw data here.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
<SlidevVideo controls autoplay muted=true>
|
||||
<source src="https://data.source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_02_2026-03-07-1435-1627/044_20260307_150815.mp4" type="video/webm" />
|
||||
<p>
|
||||
Your browser does not support videos. You may download it
|
||||
<a href="https://data.source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_02_2026-03-07-1435-1627/044_20260307_150815.mp4">here</a>.
|
||||
</p>
|
||||
</SlidevVideo>
|
||||
|
||||
<!--
|
||||
- Then from a few weeks later from the car.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
[Download](https://source.coop/dataforcanada/d4c-datapkg-field-imagery/archive/ca-on_dataforcanada-2026A00053520005_d4c-datapkg-field-imagery_test_field_imagery_02_2026-03-07-1435-1627)
|
||||
|
||||
---
|
||||
layout: center
|
||||
level: 2
|
||||
---
|
||||
|
||||
# Communicate to Your Audience and Create Trust
|
||||
- [The crisis we face is not technical; it is cultural](https://www.cloreleadership.org/provocation_paper/the-crisis-we-face-is-not-technical-it-is-cultural-legitimacy-place-and-the-systems-that-shape-change/)
|
||||
- [Culture and 21st Century Challenges – Reframing Culture as the Foundation of Place and Identity](https://www.cloreleadership.org/research/working-paper-culture-and-21st-century-challenges-reframing-culture-as-the-foundation-of-place-and-identity/)
|
||||
- [Connecting Complex Ecosystems: The Craft of Making "Collaboration" Tangible](https://caribou.global/publications/connecting-complex-ecosystems-the-craft-of-making-collaboration-tangible/)
|
||||
- [Human Interoperability](https://open.substack.com/pub/ramage123/p/human-interoperability?utm_campaign=post-expanded-share&utm_medium=web)
|
||||
|
||||
<!--
|
||||
- Last, and most important of all, talk to your audience where they are at.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
Collaboration
|
||||
|
||||
- In essence: speak people's language. A scientist might be interested in the facts, other stakeholders into other things.
|
||||
|
||||
---
|
||||
layout: center
|
||||
---
|
||||
|
||||
# Matrix Bridges
|
||||
|
||||
<a href="https://matrix.org/ecosystem/bridges/">
|
||||
<img src="./matrix-bridges.webp" class="w-100" />
|
||||
</a>
|
||||
|
||||
<!--
|
||||
- Create an AI model that uses your MCP servers and disseminate via Matrix Bridges to reach all audiences.
|
||||
-->
|
||||
|
||||
---
|
||||
layout: center
|
||||
hideInToc: true
|
||||
---
|
||||
|
||||
# Questions?
|
||||
|
||||
[Main Website](https://www.dataforcanada.org) · [GitHub](https://github.com/dataforcanada)
|
||||
|
After Width: | Height: | Size: 2.8 KiB |