Toby Champion will talk about going beyond GIS layers to build a spatiotemporal knowledge graph of Bainbridge Island. Let’s Map Bainbridge is a volunteer-led project to help people understand Bainbridge as it is now, and how it came to be that way. A road end today was once a steamboat landing, connecting it to vessels, routes, communities and people from the island’s past. Behind LMB is CityGraph, a platform Toby is building to integrate data from OpenStreetMap, OpenHistoricalMap, local government GIS, museum collections, historical records and local research into a single geographic knowledge graph. As a Semantic Web project, everything in LMB gets a unique URL in a common identity space, with authority control, provenance and a shared controlled vocabulary drawing on sources including Getty AAT and Wikidata. Technically, it’s PostGIS, QGIS, RDF, GeoSPARQL and the CIDOC CRM and CRMgeo , with Claude Code using MCP to work across the codebase, query the knowledge graph and our Obsidian vault, and directly control QGIS.
Aaron Schechter will talk about his upcoming Maptime presentation, a tutorial on data analysis and mapping in Python using a Vehicle Miles Traveled dataset.
Over ten ferry operators run in the Salish Sea, and none of them map the others. This talk by Ivan Storck covers a single open-source map of all 37 routes: hand-curated GeoJSON, MapLibre, OSM, and live WSF vessels. It also gets into what’s still hard, like routing lines over water and getting to print. Code and data are on GitHub, and contributions are welcome.
@you Introduce yourself! Or re-introduce yourself! Tell us about something cool you are working on, playing with, or otherwise inspires or puzzles you. To get on the agenda, you can edit this page, or send us an email: hello@cugos.org