Skip to content

Commit ec2a921

Browse files
Merge pull request #276 from geoblacklight/lightning-talk
Add lightning talk slides
2 parents 7bd0f03 + 84bcdaa commit ec2a921

File tree

2 files changed

+7958
-0
lines changed

2 files changed

+7958
-0
lines changed

docs/GBL-community.ipynb copy

+251
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,251 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"id": "1c48d65a",
6+
"metadata": {
7+
"slideshow": {
8+
"slide_type": "slide"
9+
}
10+
},
11+
"source": [
12+
"![logo](geoblacklight-logo.png)\n",
13+
"\n",
14+
"### GeoBlacklight Community\n",
15+
"\n",
16+
"- Colocate² Unconference\n",
17+
"- February 26, 2025\n",
18+
"- Karen Majewicz"
19+
]
20+
},
21+
{
22+
"cell_type": "markdown",
23+
"id": "4515c467",
24+
"metadata": {
25+
"slideshow": {
26+
"slide_type": "slide"
27+
}
28+
},
29+
"source": [
30+
"## A Community of Geospatial Problem-Solvers\n",
31+
"\n",
32+
"- More than just software\n",
33+
"- People + shared workflows & metadata\n"
34+
]
35+
},
36+
{
37+
"cell_type": "markdown",
38+
"id": "526c40e7",
39+
"metadata": {
40+
"slideshow": {
41+
"slide_type": "slide"
42+
}
43+
},
44+
"source": [
45+
"## Community Characteristics\n",
46+
"\n",
47+
"- Rails devs, GIS experts, metadata librarians\n",
48+
"- Various scopes: single institution or multi-institution\n",
49+
"- Shared OpenGeoMetadata profile"
50+
]
51+
},
52+
{
53+
"cell_type": "markdown",
54+
"id": "f342121d",
55+
"metadata": {
56+
"slideshow": {
57+
"slide_type": "slide"
58+
}
59+
},
60+
"source": [
61+
"## A Brief History\n",
62+
"\n",
63+
"- Began ~10 years ago with dev/metadata collab\n",
64+
"- Monthly meetings launched in 2017\n",
65+
"- Grown to 13+ known instances"
66+
]
67+
},
68+
{
69+
"cell_type": "markdown",
70+
"id": "46b28410",
71+
"metadata": {
72+
"slideshow": {
73+
"slide_type": "slide"
74+
}
75+
},
76+
"source": [
77+
"## GBL + IIIF\n",
78+
"\n",
79+
"- Initially used mostly for GIS data\n",
80+
"- Competing standards (MARC vs. FGDC/ISO)\n",
81+
"- Community enhancements for multi-part maps\n",
82+
"- Allmaps plugin merges historical maps & GIS"
83+
]
84+
},
85+
{
86+
"cell_type": "markdown",
87+
"id": "959aaa5b",
88+
"metadata": {
89+
"slideshow": {
90+
"slide_type": "slide"
91+
}
92+
},
93+
"source": [
94+
"### GeoBlacklight is one of the best platforms for unifying discovery of both maps and data."
95+
]
96+
},
97+
{
98+
"cell_type": "markdown",
99+
"id": "26757ab8",
100+
"metadata": {
101+
"slideshow": {
102+
"slide_type": "slide"
103+
}
104+
},
105+
"source": [
106+
"## GeoBlacklight Named Projects\n",
107+
"\n",
108+
"- Codebase (extended from Blacklight)\n",
109+
"- Plugins & Docker tools\n",
110+
"- Documentation site on GitHub Pages"
111+
]
112+
},
113+
{
114+
"cell_type": "markdown",
115+
"id": "1e6418eb",
116+
"metadata": {
117+
"slideshow": {
118+
"slide_type": "slide"
119+
}
120+
},
121+
"source": [
122+
"## Community Activity Cycles\n",
123+
"\n",
124+
"- Monthly meetings (updates, shared issues)\n",
125+
"- Quarterly GitHub triage\n",
126+
"- Biannual sprints (code, docs, metadata)\n",
127+
"- Workgroups (governance, usability, georeferencing)"
128+
]
129+
},
130+
{
131+
"cell_type": "markdown",
132+
"id": "ced9119f",
133+
"metadata": {
134+
"slideshow": {
135+
"slide_type": "slide"
136+
}
137+
},
138+
"source": [
139+
"## Community Roles\n",
140+
"\n",
141+
"- Moving away from single coordinator\n",
142+
"- Administrative, Documentation, Technical"
143+
]
144+
},
145+
{
146+
"cell_type": "markdown",
147+
"id": "fa150cc3",
148+
"metadata": {
149+
"slideshow": {
150+
"slide_type": "slide"
151+
}
152+
},
153+
"source": [
154+
"## Core Challenges\n",
155+
"\n",
156+
"- Small/niche user base → few active contributors\n",
157+
"- Consensus governance → decision uncertainty\n",
158+
"- Equity concerns (resource disparities)\n"
159+
]
160+
},
161+
{
162+
"cell_type": "markdown",
163+
"id": "b871aa9f",
164+
"metadata": {
165+
"slideshow": {
166+
"slide_type": "slide"
167+
}
168+
},
169+
"source": [
170+
"## Technical Barriers to Adoption\n",
171+
"\n",
172+
"- Tech barriers (Ruby on Rails vs. Python/JS skill sets)\n",
173+
"- No built-in repository → extra setup\n",
174+
"- GBL not one-size-fits-all → not a fit for all use cases\n"
175+
]
176+
},
177+
{
178+
"cell_type": "markdown",
179+
"id": "0cd4db3d",
180+
"metadata": {
181+
"slideshow": {
182+
"slide_type": "slide"
183+
}
184+
},
185+
"source": [
186+
"## Geo4Libraries Rebrand\n",
187+
"\n",
188+
"- Moving beyond a single software\n",
189+
"- Focus on shared needs, metadata, & domains\n",
190+
"- Provide a formal “home” for:\n",
191+
" - OpenGeoMetadata (Aardvark schema)\n",
192+
" - OpenIndexMaps (GeoJSON for index maps)\n",
193+
" - Geo4LibCamp (annual unconference)"
194+
]
195+
},
196+
{
197+
"cell_type": "markdown",
198+
"id": "c983d213",
199+
"metadata": {
200+
"slideshow": {
201+
"slide_type": "slide"
202+
}
203+
},
204+
"source": [
205+
"## Umbrella Organization\n",
206+
"\n",
207+
"- Broader contributor base & shared leadership\n",
208+
"- Support emerging tools (e.g., Allmaps Curator)\n",
209+
"- “Enduring data, ephemeral applications”"
210+
]
211+
},
212+
{
213+
"cell_type": "markdown",
214+
"id": "3b200045",
215+
"metadata": {
216+
"slideshow": {
217+
"slide_type": "slide"
218+
}
219+
},
220+
"source": [
221+
"## Conclusion\n",
222+
"\n",
223+
"- GBL evolved from a small dev-librarian group\n",
224+
"- Facing governance & sustainability hurdles\n",
225+
"- Umbrella approach = shared leadership & synergy"
226+
]
227+
}
228+
],
229+
"metadata": {
230+
"celltoolbar": "Slideshow",
231+
"kernelspec": {
232+
"display_name": "Python 3 (ipykernel)",
233+
"language": "python",
234+
"name": "python3"
235+
},
236+
"language_info": {
237+
"codemirror_mode": {
238+
"name": "ipython",
239+
"version": 3
240+
},
241+
"file_extension": ".py",
242+
"mimetype": "text/x-python",
243+
"name": "python",
244+
"nbconvert_exporter": "python",
245+
"pygments_lexer": "ipython3",
246+
"version": "3.13.2"
247+
}
248+
},
249+
"nbformat": 4,
250+
"nbformat_minor": 5
251+
}

0 commit comments

Comments
 (0)