<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>kgeographer</title><link href="https://kgeographer.org/" rel="alternate"/><link href="https://kgeographer.org/feeds/all.atom.xml" rel="self"/><id>https://kgeographer.org/</id><updated>2026-06-13T00:00:00+02:00</updated><subtitle>Karl Grossner, PhD</subtitle><entry><title>Computing Place at six months</title><link href="https://kgeographer.org/computing-place-june2026.html" rel="alternate"/><published>2026-06-13T00:00:00+02:00</published><updated>2026-06-13T00:00:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2026-06-13:/computing-place-june2026.html</id><summary type="html">&lt;p&gt;An update on the Computing Place research initiative — current state as of June 2026.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Computing Place is a personal research program I launched in early 2026 following my theoretical "retirement" in 2025. It has two project tracks: &lt;strong&gt;Environmental Dimensions of Place (EDOP)&lt;/strong&gt; is in active development; its companion &lt;strong&gt;Cultural Dimensions of Place (CDOP)&lt;/strong&gt; is largely deferred, awaiting products of EDOP, which is going well (&lt;a href="/pubs/EDOP_summary_20260608.pdf" target="_blank"&gt;EDOP Project Summary&lt;/a&gt;). A version 0.3 of an EDOPS environmental signature service is now public in &lt;a href="https://computingplace.org/sandbox/lookup" target="_blank"&gt;a sandbox web site&lt;/a&gt;, &lt;a href="https://computingplace.org/docs" target="_blank"&gt;an operational API&lt;/a&gt;, and &lt;a href="https://github.com/kgeographer/edops/" target="_blank"&gt;a Github repository&lt;/a&gt; hosting code additional documentation.&lt;/p&gt;
&lt;h3&gt;&lt;em&gt;Computing&lt;/em&gt;&amp;nbsp;&amp;nbsp;Place?&lt;/h3&gt;
&lt;p&gt;Place is a wonderfully vague concept with no single canonical meaning. I view &lt;em&gt;named places&lt;/em&gt; principally as Earth locations as experienced by people. Santa Fe, New Mexico (where I am writing this) is a concept held in the minds of everyone who has spent time here, but the form and content of that concept is different for each of us. So from this experiential viewpoint how can place be computed?&lt;/p&gt;
&lt;p&gt;As an inveterate traveler I have always been driven to experience places first-hand, trying to improve my understanding of the variety of human experience across the globe. So I fell into academic geography naturally, and my research goals became centered on improving digital models of place to facilitate the exploration, pattern-seeking, and analyses I wanted to undertake. Digital models are expressions of conceptual models, and over time my own conceptual model of the dimensions of place has grown to be very broad. &lt;/p&gt;
&lt;p&gt;Another common conceptualization of place is to me equally valid, holding that Santa Fe is not only a location experienced by people, but also a "thing in the world," albeit a complex one: an ever-changing physical Earth setting with an untold number of physical parts and things lying within its fuzzy borders: physical geography, buildings, trails and roads, people, animals, commodities in transit.&lt;/p&gt;
&lt;p&gt;Furthermore, peoples’ experience of place can be, and is routinely, a subject of computational analysis. It has been recorded in tangible creative works including travel writing, novels, descriptive gazetteers, visual arts, and music. Digital tools like natural language processing (NLP), computer vision, and feature extraction can summarize the content of these works formally such that they can be compared and become dimensions of the places they describe or evoke. &lt;/p&gt;
&lt;p&gt;But my conceptual model of computational place does not end there. Events and activity occur in places, and there are empirically grounded formal records of them. Historians catalog events in the course of their work, and anthropologists have cataloged many kinds of cultural practice at places in their fieldwork.&lt;/p&gt;
&lt;h3&gt;Environment v. culture&lt;/h3&gt;
&lt;p&gt;For the Computing Place initiative I have made a division between environmental and cultural dimensions, driven by the need to contain scope and the software engineering principle, “separation of concerns.” The two broad aspects of place are thoroughly entwined, so the division is not strict in practice. Agricultural fields where there were once open grasslands are products of human activity (cultural), and they are also an environmental characteristic of for example a named region – i.e. place – at some time.&lt;/p&gt;
&lt;p&gt;This is not a novel observation! Scholars in history, anthropology, archaeology, environmental history, historical ecology, and geography have long studied the relations between environment and culture from distinctive perspectives. Computing Place aims at novel methodology – to make many of those relations formally computable and develop tools and features for an accessible and open web platform.&lt;/p&gt;
&lt;p&gt;So EDOPS is being developed as a service delivering computable descriptors of place that are &lt;em&gt;largely environmental&lt;/em&gt;. CDOP will introduce computable descriptors of place that are &lt;em&gt;largely cultural&lt;/em&gt;. The hope is they will meet in an analytical space that proves useful for many kinds of investigations.&lt;/p&gt;
&lt;h3&gt;Of research goals and EDOPS use cases&lt;/h3&gt;
&lt;p&gt;EDOPS is intended to support investigations of the relationships between environment and culture-writ-large over time. Like any software project its design will be informed by use cases, and there are many.&lt;/p&gt;
&lt;p&gt;The primary initial product of EDOPS is a signature delivered programmatically by an API: request one for a given place – optionally for a given year or time period – and receive an ordered JSON representation of those dimensions of its environmental setting you requested. Given good API documentation, that will suffice for the relatively technologically adept researcher who can design their query, send it in a script, parse the results for their own purposes, and integrate the result in analyses that answer their questions. &lt;a href="https://computingplace.org/api/signature?lat=34.7972&amp;lon=114.3069&amp;bands=ABCDET&amp;level=6&amp;from_year=1000&amp;to_year=1010" target="_blank"&gt;An example raw signature: Kaifeng, Northern Song Dynasty in the period 1000-1010 CE&lt;/a&gt;. To see how the EDOPS sandbox currently renders one, select an example on the &lt;a href="https://computingplace.org/sandbox/lookup" target="_blank"&gt;pilot Lookup page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are however many other use cases, including but not limited to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Researchers from any discipline who need guidance in designing their API request based on their question(s) and/or assistance generating maps and charts&lt;/li&gt;
&lt;li&gt;Educators and students wishing to explore data and generate maps, charts, or tables on the fly&lt;/li&gt;
&lt;li&gt;Developers of software projects and platforms wishing to consume environmental signatures for their own purposes, for example digital gazetteers&lt;/li&gt;
&lt;li&gt;Any user wishing to generate an interpretation of signature results delivered by a Large Language Model (LLM) API service&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;A sandbox and a dashboard and then...&lt;/h3&gt;
&lt;p&gt;In the early stages of project design, a &lt;a href="https://computingplace.org/sandbox/lookup" target="_blank"&gt;public EDOPS sandbox &lt;strong&gt;Lookup&lt;/strong&gt; page&lt;/a&gt; was developed to test the API's delivery of signatures and experiment with ways to render the data comprehensible in maps and charts. A &lt;a href="https://computingplace.org/sandbox/explorer" target="_blank"&gt;new &lt;strong&gt;Explorer&lt;/strong&gt; page&lt;/a&gt; has been added recently following completion of the Data Characterization phase of work. All work to date and plans for phases to follow are described in the &lt;a href="/pubs/EDOP_summary_20260608.pdf" target="_blank"&gt;EDOP Project Summary&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The sandbox will continue to evolve as things progress, but the kinds of features suggested by the uses cases above mean a more polished and elaborate web interface – a platform really -- is necessary. Broadly, a dashboard has to&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;guide users in fitting API requests to research questions, with rubrics and worked examples informing their choices of variables and scale&lt;/li&gt;
&lt;li&gt;generate several kinds of outputs for display and download, including JSON signatures, tables, charts and maps&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Design and implementation of the dashboard feature is now a key phase in the EDOPS workplan.&lt;/p&gt;
&lt;h3&gt;Sustainability&lt;/h3&gt;
&lt;p&gt;The EDOPS project was initially conceived as a personal one, intended to support only my own research into associations of cultural practices with environmental settings. It is now being supported in part by the Institute for Spatial History Innovation at the University of Pittsburgh (Pitt), with the prospect of the service being hosted for the long term on university infrastructure.&lt;/p&gt;
&lt;p&gt;Given that possibility and the elevated importance of the dashboard, development requirements have expanded and become more rigorous. Input from environmental and geographic information scientists is now essential, as is that from spatial humanities practitioners. Towards that end, specialist meetings are planned at intervals during the coming year.&lt;/p&gt;
&lt;h3&gt;Postscript: EDOP and Claude&lt;/h3&gt;
&lt;p&gt;Yes, Claude is involved in Computing Place development, and EDOPS especially. &lt;em&gt;NB: It did not contribute to this blog post.&lt;/em&gt; I acknowledge there are differences of opinion about the use of AI tools in education and research. To me the appearance of generative AI is reminiscent of the allegory about several blind people experiencing an elephant very differently. Briefly, I think it presents very difficult challenges for educators and many other fields but the capabilities for enhancing software development workflows are undeniable. Even there, there are strong divisions of opinion. For the kind of work I do – research software development – there are few downsides that I can see, &lt;em&gt;for people (like myself) who already have considerable expertise in all facets of that practice&lt;/em&gt;. That is, nothing that Claude contributes – code, methodological suggestions, conceptual feedback – is swallowed whole. Every response I get from Claude gets my appraisal and discussion or rejection where warranted. The products of EDOPS, and Computing Place generally, are my responsibility to defend, to alter in response to future (human) peer review, and to take primary credit for if and when they are found to be useful. I view this as being PI, and first author.&lt;/p&gt;
&lt;p&gt;The positive impact of Claude on my work, particularly following release of Opus 4.7, is difficult to overstate. I believe a project with the scope of EDOPS – let alone Computing Place – would be impossible to take on as a solo researcher without it. It is far from complete, and I hope for human collaborators in time, but taking this to a proof-of-concept potential collaborators can evaluate is a realistic goal thanks to the new agentive AI tools.&lt;/p&gt;</content><category term="Research"/><category term="place"/><category term="landscape"/><category term="culture"/><category term="environment"/><category term="geohumanities"/><category term="EDOP"/><category term="CDOP"/></entry><entry><title>Computing Place: Toward Systematic Environmental Characterization for Cultural Research</title><link href="https://kgeographer.org/computing-place-prospectus.html" rel="alternate"/><published>2026-03-30T00:00:00+02:00</published><updated>2026-03-30T00:00:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2026-03-30:/computing-place-prospectus.html</id><summary type="html">&lt;p&gt;A full description of the Computing Place initiative — EDOP environmental signatures, CDOP cultural dimensions, methodology, validation approach, and current state as of March 2026.&lt;/p&gt;</summary><content type="html">&lt;p style="color:#996633; background-color:whitesmoke; font-weight: bold;"&gt;This March 2026 prospectus describes the initiative as it was originally conceived. For current state, see [this new post] and the latest &lt;a href="/pubs/EDOP_summary_20260608.pdf" target="_blank" rel="noopener noreferrer"&gt;EDOP Project Summary&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;1. Introduction&lt;/h2&gt;
&lt;p&gt;"One has not fully understood the nature of an area until one has learned to see it as an organic unit, to comprehend land and life in terms of each other."&lt;/p&gt;
&lt;p&gt;-- Carl Sauer (1925). &lt;em&gt;Morphology of Landscape&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The Computing Place initiative introduced here was originally motivated by geographer Carl Sauer's canonical paper &lt;em&gt;Morphology of Landscape&lt;/em&gt;. In it, he asserted that "...area or landscape is the field of Geography, because it is a naively given important section of reality, not a sophisticated thesis." He introduced to American geographers the term "cultural landscape" as a translation of "Kulturlandschaft," a conceptual framing well-known to German geographers at the time. Its content, he wrote, is found "...in the physical qualities of area that are significant to man and in the forms of his use of the area, in facts of physical background and facts of human culture." But Sauer sought to constrain the discipline to one direction of analysis: "...we are not concerned in geography with the energy, customs, or beliefs of man but with man's record upon the landscape."&lt;/p&gt;
&lt;p&gt;&lt;img src="https://kgeographer.org/images/CP_logo.jpg" style="height:180px; float:right; margin:0 0 1em 1.5em;"&gt;I wondered what Sauer might have done if some of the now common technological tools and methods had been available to him, and I thought that given sufficient "facts of physical background and facts of human culture," both directions of analysis are possible and warranted. Sauer did allow that the relations between environment and culture are bi-directional, but left the cultural elements to anthropology. Generously, but I think short-sightedly.&lt;/p&gt;
&lt;p&gt;Historians, archaeologists, and anthropologists invoke environmental context constantly, but almost always qualitatively. What would it mean to make those invocations in some degree computable and reproducible? Computing Place envisions digital infrastructure--data and software tools--that supports both directions of inquiry.&lt;/p&gt;
&lt;p&gt;Cultural analysis with a geographic lens in this context requires a solid environmental data foundation. Computing Place development is organized around two components, &lt;em&gt;Environmental Dimensions of Place&lt;/em&gt; (EDOP) and &lt;em&gt;Cultural Dimensions of Place&lt;/em&gt; (CDOP). EDOP is naturally the first priority because the environmental foundation must precede the cultural analysis. Most of what follows describes work in progress towards an EDOP "signature," computable for any given terrestrial location. The overall project is designed to surface patterns and expose what can and cannot be characterized computationally, without presupposing results.&lt;/p&gt;
&lt;h2&gt;2. What "computing place" means, and what it doesn't&lt;/h2&gt;
&lt;p&gt;The subject matter of Computing Place is indeed well-trodden intellectual terrain. Scholars in history, anthropology, archaeology, environmental history, historical ecology, and geography have long studied the relations between environment and culture. Computing Place aims at novel methodology--to make many of those relations formally computable and develop tools and features for an accessible and open web platform. EDOP signatures are reproducible environmental characterizations that can be compared systematically across thousands of locations and time periods, linked to cultural datasets from the CDOP component, and tested against independent evidence.&lt;/p&gt;
&lt;p&gt;While there are clear relations between cultural phenomena of all kinds and their environmental settings, the Computing Place project deliberately steers clear of environmental determinism. An underlying premise is that while environment generally defines what activities a geographic area affords and constrains, culture determines which possibilities are realized.&lt;/p&gt;
&lt;h2&gt;3. The environmental signature concept&lt;/h2&gt;
&lt;h3&gt;3.1 Signature components&lt;/h3&gt;
&lt;p&gt;For any terrestrial location, the EDOP service delivers a set of values for selected environmental attributes drawn from one or more global datasets. At present the principal source is the global &lt;a href="https://www.hydrosheds.org/hydroatlas" target="_blank"&gt;BasinATLAS&lt;/a&gt; dataset, which compiles a wide range of hydro-environmental attributes from existing global datasets in a consistent, globally applicable format. BasinATLAS is organized hierarchically in 12 "levels" of increasing granularity (decreasing area). Initially, 47 of the 281 BasinATLAS attributes, were drawn from all six of its categories (hydrology, physiography, climate, landcover, soils &amp;amp; geology, anthropogenic) at Level 08 (~190k basins). For EDOP purposes, the attributes have been grouped into four "persistence bands," intended to reflect potential temporal validity. Signature requests can include the values of any combination of bands:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;A - Physiographic bedrock (millennia)&lt;/strong&gt; &lt;em&gt;[elevation, slope, stream gradient, lithology, karst extent]&lt;/em&gt;. Indicative of the energy cost of   movement, defensive advantages of terrain, and raw materials available   for construction and agriculture, stable over millennia.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;B - Hydro-climatic baselines (centuries)&lt;/strong&gt; &lt;em&gt;[discharge, basin area, groundwater depth, natural vegetation potential, soil texture]&lt;/em&gt;. The potential of a landscape; while specific values fluctuate over time, the relative hierarchy (e.g., "Basin A is always wetter than Basin B") is usually stable across historical eras.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;C - Bioclimatic proxies (decadal/cyclical)&lt;/strong&gt; &lt;em&gt;[precipitation,   temperature, aridity, wetland extent, permafrost, ecoregion   membership]&lt;/em&gt;. Potentially useful as a baseline "modern average" of   values. Interpretation typically requires accounting for known   historical anomalies.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;D - Anthropocene markers (last 50-100 years)&lt;/strong&gt; &lt;em&gt;[reservoir volume, land cover, cropland/pasture, pop density, human footprint, GDP/HDI]&lt;/em&gt;. Typically omitted from signature requests for most historical contexts.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What distinguishes an EDOP signature from a simple attribute lookup is a process orientation: the aim is to characterize not merely what surrounds a location but what it experiences through directed spatial processes. In the hydrological case, upstream values indicate what a river system delivers to a location, often seasonally. For example, a signature query for ancient Ur returns 94mm/yr local precipitation and an aridity index of 5--certainly hyper-arid. But the catchment feeding it receives 258mm/yr. That gap between local and upstream is a more complete environmental characterization. Alluvial civilizations are places where those two values diverge sharply.&lt;/p&gt;
&lt;p&gt;Going forward, spatial data and descriptive text from ecoregion datasets will be incorporated as options in user-configured EDOP service API payloads.&lt;/p&gt;
&lt;h3&gt;3.2 Signature extents&lt;/h3&gt;
&lt;p&gt;The EDOP service (EDOPS hereafter) will provide signatures for any terrestrial location, given as geographic coordinates. An integrated component facilitates place name resolution using the API of &lt;a href="https://whgazetteer.org" target="_blank"&gt;World Historical Gazetteer&lt;/a&gt;. If coordinates are of a representative point, for example of a settlement, site, or anthropological observation, the signature returned will be that of a single containing basin--normally less than useful. Environmental context is not intrinsic to a point; it is a modeled neighborhood, therefore EDOPS will treat neighborhood definition as a transparent, swappable parameter, offering multiple ways of defining one on the fly, per-query: for example, (i) single basin at a requested scale level, (ii) immediate siblings, (iii) basins overlapping a user-supplied area or buffer, or (iv) basins within the containing watershed.&lt;/p&gt;
&lt;p&gt;When a user supplies a polygon (e.g., a polity boundary, an urban footprint, or a drawn region), the polygon itself defines the neighborhood. EDOPS computes a composite signature by intersecting the polygon with hydrologic basins at a given level, applying area-weighted aggregation of environmental variables, and returning a structured signature. There are several open research questions regarding this step, including (i) which basin level/scale is most appropriate, (ii) how weighting of partial basins is computed, (iii) how the heterogeneity of a resulting set of multiple signatures is represented and computed over, and (iv) how scale sensitivity is evaluated.&lt;/p&gt;
&lt;h2&gt;4. The EDOPS process orientation, more broadly&lt;/h2&gt;
&lt;p&gt;As mentioned above, a novel aspect of EDOPS signatures is the aim to summarize formally what a place &lt;em&gt;experiences&lt;/em&gt;, not only what surrounds it&amp;mdash;"action-at-a-distance" (Goodchild 2026). The hydrological case for Ur mentioned above can be expanded; considering upstream values is only one half of a broader directional frame. Moving forward, other aspects available in the data that could be considered include (i) how far a location sits from its marine outlet, and (ii) whether its linked basins terminate in the sea at all. In many cases, marine resources are an important aspect of environmental affordances a place and its resident cultures may experience.&lt;/p&gt;
&lt;p&gt;Beyond the hydrological case, other process types can follow the same logic: terrain slope and gradient as indicators of intrinsic movement cost and accessibility, or atmospheric conditions shaped by prevailing winds. Social connectivity structured by route networks is a longer-term possibility. Each process type will have its own geometry and its own characteristic distance decay.&lt;/p&gt;
&lt;p&gt;Spatial data and descriptive text from OneEarth ecoregion datasets--including Wikipedia-derived summaries for all 847 ecoregions--are already incorporated into &lt;a href="https://cedop.kgeographer.org/edop" target="_blank"&gt;the EDOP prototype&lt;/a&gt; and will be available as optional parameters in the EDOPS API.&lt;/p&gt;
&lt;h2&gt;5. The EDOP data infrastructure&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://www.hydrosheds.org/hydroatlas" target="_blank"&gt;BasinATLAS&lt;/a&gt; and &lt;a href="https://www.oneearth.org/bioregions-2023/" target="_blank"&gt;OneEarth ecoregions&lt;/a&gt; data are both available under open CC-BY licenses, as are Wikipedia ecoregion articles. The current EDOP prototype utilizes BasinATLAS Level 08 data, which partitions the terrestrial Earth surface into 190,675 nested drainage units (catchments). BasinATLAS defines a 12-level hierarchy (Levels 01--12), spanning scales from continental basins to fine-grained local catchments.&lt;/p&gt;
&lt;p&gt;A well-known characteristic of spatial data is the &lt;em&gt;Modifiable Areal Unit Problem (MAUP)&lt;/em&gt;&lt;/a&gt;, where "the results of mapping or statistical analysis may differ when using different spatial units of aggregation." (cf. &lt;a href="https://gistbok-ltb.ucgis.org/page/current/concept/FC-07-026" target="_blank"&gt;UCGIS Body Of Knowledge&lt;/a&gt;). A signature computed for the watershed containing Rome looks different from one computed for the small sub-basin immediately beneath a single representative point given for the Capitoline Hill. A systematic scale sensitivity analysis across multiple BasinATLAS levels is the next planned analytical contribution, and will inform which level is most appropriate for which research contexts. When multiple levels are considered, sharp signature changes across them can provide useful information about a place's positioning at edges of ecological zones. Although providing real-time multi-level responses will require significant computing and storage capability, a one-time analysis across representative samples should provide useful guidelines for users' choice of level.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;OneEarth&lt;/em&gt; project, self-described as "global network of climate strategists and storytellers," has incorporated data for the 845 "widely cited" ecoregions developed by an international consortium of conservation scientists (Dinerstein, et al, 2017) into a new &lt;em&gt;bioregion framework&lt;/em&gt;, presented in maps and essays on their web platform. Ecoregions classify the terrestrial surface into biogeographically distinct areas sharing characteristic species assemblages and ecological conditions. The spatial data for these ecoregions is freely available. Comprehensive articles describing virtually all of them, authored during an earlier World Wildlife Fund effort, are available in Wikipedia, and will be incorporated into the EDOPS prototype as optional contextual outputs alongside numerical signatures.&lt;/p&gt;
&lt;h2&gt;6. Validation: do the signatures capture something real?&lt;/h2&gt;
&lt;p&gt;EDOPS signatures represent computable and configurable summarizations of environmental conditions at given locations utilizing rigorously developed data. In effect EDOP is a model of suitability for human occupation and settlement, which must itself must be validated. How do EDOP signatures  correspond to known human settlements and regions of transitory occupation? The required methodology is similar to that used by ecologists in &lt;em&gt;species distribution modeling (SDM)&lt;/em&gt; and by archaeologists predicting likely settlement locations from environmental variables.&lt;/p&gt;
&lt;p&gt;Attempts to predict known settlement locations are sure to have mixed results, because humans have adapted to a great variety of environmental settings. The test is simple in principle: do environmentally favorable locations correspond to where people actually settled? Defining 'favorable' independently of the settlement record itself is the methodological challenge --one the planned validation study will address using held-out data and established SDM techniques. Failure is diagnostic, success will build confidence in the model. The residuals&amp;mdash;differences between predicted settlement probability and actual settlement record&amp;mdash;will be a more revealing aspect than matches. In cases of genuine historical absence we can ask: Was there poor connectivity to diffusion networks? Competitive exclusion? Is there an explanatory variable the current signature doesn't provide? In cases of dense or persistent settlement but an apparently unfavorable signature, were there strategic imperatives like trade or defense? Were some localized resources not captured in the model, or was it sheer historical contingency?&lt;/p&gt;
&lt;p&gt;Existing datasets identified for use in a validation process include (i) point locations of anthropological fieldwork in indigenous societies in &lt;a href="https://d-place.org" target="_blank"&gt;&lt;em&gt;D-PLACE&lt;/em&gt;&lt;/a&gt;, (ii) polygon geometry for over 800 temporally scoped historical polities, from the recent &lt;a href="https://github.com/Seshat-Global-History-Databank/cliopatria" target="_blank"&gt;Cliopatria dataset&lt;/a&gt; developed by the &lt;a href="https://seshatdatabank.info/" target="_blank"&gt;Seshat &lt;em&gt;Global History Databank&lt;/em&gt; project&lt;/a&gt;, and (iii) temporally scoped point locations for roughly 1700 historical settlements spanning 6,000 years, developed by Reba, et al (2016).&lt;/p&gt;
&lt;p&gt;One important caveat is that given the dimensions of the current EDOP model, signatures are most likely to be predictive of fixed settlements relying on terrestrial resources. Hence there will be blind spots that need to be accounted for. We can expect signatures across the Eurasian steppe would read as unfavorable, despite it having been occupied intensively by mobile cultures whose movement was adaptive to apparently hostile conditions. Likewise, the terrestrial signature for Tierra del Fuego is undoubtedly relatively harsh: hyper-humid and wind-battered, with low growing-season temperatures and minimal agricultural potential, yet the rich marine resources allowed the Yaghan to thrive there for millennia, and the presence of guanaco in the interior supported the Selknam societies.&lt;/p&gt;
&lt;h2&gt;7. Culture, CDOP and the larger goal&lt;/h2&gt;
&lt;figure&gt;
&lt;img src="https://kgeographer.org/images/CP_architecture.jpg" alt="Computing Place architecture diagram"&gt;
&lt;figcaption&gt;Figure 1 - Computing Place architecture. Lines indicate connections in prototype platform as of March, 2026&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The Cultural Dimensions of Place (CDOP) component of Computing Place complements EDOP, and the exploratory and analytical space linking them requires EDOP signatures. EDOP records environmental affordances and constraints; CDOP contributes what cultures have done within particular physical settings (Fig 1). CDOP work has begun by identifying and preparing spatialized datasets representing cultural phenomena of various kinds.&lt;/p&gt;
&lt;p&gt;These core datasets, mentioned above as being integral to EDOP signature validation work, will see further use in seeking patterns of co-relation:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://d-place.org" target="_blank"&gt;D-PLACE&lt;/a&gt;&lt;/strong&gt;: "...contains cultural, linguistic, environmental and geographic information for over 1400 human 'societies'. A 'society' in D-PLACE represents a group of people in a particular locality, who often share a language and cultural identity.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/Seshat-Global-History-Databank/cliopatria" target="_blank"&gt;Cliopatria&lt;/a&gt;&lt;/strong&gt;: "...a comprehensive open-source [temporally scoped] geospatial dataset of worldwide states, political groups, events, and rulers from 3400BCE to the present day. It is part of the Seshat Global History Databank project."&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Chandler-Modelski historical population&lt;/strong&gt;: "...the first spatially explicit dataset of urban settlements from 3700 BC to AD 2000..." previously published by Reba et al (2016) derived from work by Chandler and Modelski."&lt;/p&gt;
&lt;p&gt;Experiments have begun in the &lt;a href="https://cedop.kgeographer.org" target="_blank"&gt;Computing Place platform prototype&lt;/a&gt; with descriptive text for 258 UNESCO World Heritage Cities, and similar semantic embedding experiments are planned using nomination documents for Intangible Cultural Heritage listings.&lt;/p&gt;
&lt;p&gt;The linking of EDOP and CDOP data can facilitate answering many kinds of questions, including but not limited to: Do cultural traits cluster in particular environmental regimes? How do environmental gradients correspond to linguistic, social, or economic variation? How stable are signatures across historical change?&lt;/p&gt;
&lt;p&gt;One early demonstrator developed sets of signatures for the extents of Northern Song Dynasty over an 18-year period, as recorded in the Cliopatria dataset. Mapping the aridity value of contained basins illustrates what was arguably a deliberate move to acquire more arable territory (Fig 2).&lt;/p&gt;
&lt;figure&gt;
&lt;img src="https://kgeographer.org/images/song_transition.jpg" alt="Northern Song Dynasty expansion map"&gt;
&lt;figcaption&gt;Figure 2: Expansion of Northern Song Dynasty into territory with greater moisture availability (isolating BasinATLAS 'Global Aridity Index'), 962-980CE&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;h2&gt;8. Current state and next steps&lt;/h2&gt;
&lt;p&gt;The Computing Place project began in early January, 2026 and produced a prototype web platform to display work-in-progress a month later at &lt;a href="https://cedop.kgeographer.org/edop/" target="_blank"&gt;cedop.kgeographer.org/edop&lt;/a&gt;. Early work included developing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Three ways of specifying a place to obtain a basin signature: integrated WHG toponym lookup, small (97k) internal gazetteer lookup, and selecting one of 258 World Heritage Cities (WHC).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Signature service returning a summary profile and full Band A-D attribute groupings per submitted place.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tool for finding and mapping cities with similar profiles in the WHC set of 258.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tool for browsing and mapping basin type clusters developed with   principal components analysis.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tool for drilling down through the OneEarth bioregion/ecoregion   hierarchy, displaying maps, and at the ecoregion level, Wikipedia summary descriptions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Experimental interface to D-PLACE data, mapping societies according to   two of the many dimensions of its data: &lt;em&gt;dominant subsistence&lt;/em&gt; and &lt;em&gt;high gods&lt;/em&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Search/browse for World Heritage Cities, returning signatures and   optional lookup of cities with similar EDOP signatures and semantic content derived from Wikipedia article embeddings for four themes: &lt;em&gt;environment&lt;/em&gt;, &lt;em&gt;history&lt;/em&gt;, &lt;em&gt;culture&lt;/em&gt;, and &lt;em&gt;'modern'.&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A public API exposing documented endpoints&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Next steps&lt;/h3&gt;
&lt;p&gt;Refining the EDOP component of Computing Place is now the top priority--work that includes three efforts mentioned earlier: studies of scale sensitivity and upstream/downstream distance weighting, and validation against settlement datasets.&lt;/p&gt;
&lt;p&gt;EDOP is intended to have broad utility to researchers in several disciplines, and ideally will be supported on a permanent basis by one or more institutions with that capability and inclination. Inquiries are being made.&lt;/p&gt;
&lt;p&gt;Feedback is most welcome on either of the Computing Place components, as well as on the overall project. A more technical overview is available on request.&lt;/p&gt;
&lt;h2&gt;In closing&lt;/h2&gt;
&lt;p&gt;"An ordered presentation of the landscapes of the earth is a formidable undertaking." -- Carl Sauer (1925)&lt;/p&gt;
&lt;p&gt;"Nothing for it but to do it" -- Karl Grossner (2026)&lt;/p&gt;
&lt;p&gt;Computing Place is admittedly ambitious, perhaps overly so. It is driven by personal research questions about culture and geography that require a way of summarizing environmental settings efficiently but robustly--namely EDOP--so that is where the initial focus is. The CDOP work is so far only meanderings, a search for patterns that may or may not lead to empirical findings and even theory. But first things first, as the saying goes.&lt;/p&gt;
&lt;h2&gt;References&lt;/h2&gt;
&lt;p&gt;Dinerstein, E., Olson, D., Joshi, A., Vynne, C., Burgess, N. D., Wikramanayake, E., &amp;amp; Saleem, M. (2017). An ecoregion-based approach to protecting half the terrestrial realm. &lt;em&gt;BioScience&lt;/em&gt;, &lt;em&gt;67&lt;/em&gt;(6), 534-545.&lt;/p&gt;
&lt;p&gt;Goodchild, M. F. (2026, February). &lt;em&gt;Personal communication&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Reba, M., Reitsma, F., &amp;amp; Seto, K. C. (2016). Spatializing 6,000 years of global urbanization from 3700 BC to AD 2000. &lt;em&gt;Scientific data&lt;/em&gt;, &lt;em&gt;3&lt;/em&gt;(1), 160034.&lt;/p&gt;</content><category term="research"/><category term="place"/><category term="landscape"/><category term="culture"/><category term="environment"/><category term="geohumanities"/><category term="EDOP"/><category term="CDOP"/></entry><entry><title>Introducing Computing Place</title><link href="https://kgeographer.org/computing_place.html" rel="alternate"/><published>2026-02-09T00:00:00+01:00</published><updated>2026-02-09T00:00:00+01:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2026-02-09:/computing_place.html</id><summary type="html">&lt;p&gt;Introduction to the personal Computing Place project&lt;/p&gt;</summary><content type="html">&lt;p&gt;Computing Place is a new research initiative aimed at building rich, computable descriptions of places, linking environmental and cultural data to support systematic analyses across those numerous dimensions. This work starts from a simple premise: places differ, and the quality of comparative analyses depends upon the quality and completeness of formal descriptions. Environment and culture are inextricably intertwined, as studied and understood from numerous disciplinary perspectives. I will be experimenting with ways to represent places computationally without collapsing them into a single metric or theory.&lt;/p&gt;
&lt;h3&gt;Some background&lt;/h3&gt;
&lt;p&gt;My reading of geographer Carl Sauer's 1925 article, &lt;a href="/pubs/Sauer_Morphology.pdf" target="_blank" rel="noopener noreferrer"&gt;The Morphology of Landscape&lt;/a&gt; has had a significant influence on my conception of place as it developed over the years. Sauer introduced the term &lt;strong&gt;cultural landscape&lt;/strong&gt; to American readers, having borrowed it from the &lt;em&gt;Kulturlandschaft&lt;/em&gt; conception of earlier German geographers.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;"The content of landscape is found therefore in the physical qualities of area that are significant to man and in the forms of his use of the area, &lt;strong&gt;in facts of physical background and facts of human culture&lt;/strong&gt;." (emphasis added, p.325)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sauer's &lt;em&gt;morphological method&lt;/em&gt; was most concerned with the chorological description of the evidence of cultures' impact upon the natural landscape over time and less so with the impact of environment upon culture. He did however allow for other perspectives, noting that "the continued synthesis of phenomena by morphologic method has been employed with greatest success perhaps in anthropology (p. 327)"&lt;/p&gt;
&lt;p&gt;That concession matters here because the blended conceptualization of place used in this project borrows from the phenomenological view of Yi-Fu Tuan ("place as experienced space" as I paraphrase it), and Doreen Massey's poetic framing of place as a "meeting up of histories." Computing Place is therefore not operationalizing Sauer's cultural landscape concept so much as extending it, treating place as a coupled record of environmental setting and cultural traces, supporting questions in both directions without reverting to determinism.&lt;/p&gt;
&lt;p&gt;The development of the &lt;strong&gt;Computing Place&lt;/strong&gt; platform has begun in stepwise fashion, first with an &lt;strong&gt;EDOP&lt;/strong&gt; module (Environmental Dimensions of Place) and then with tentative steps for a &lt;strong&gt;CDOP&lt;/strong&gt; module (Cultural Dimensions of Place). These datasets and their respective analytic and visualization tools will in time offer both distinct and unified API endpoints that can be consumed internally in features of a Computing Place platform, and by external applications.&lt;/p&gt;
&lt;h3&gt;Environment and Culture (EDOP &amp;amp; CDOP)&lt;/h3&gt;
&lt;h4&gt;EDOP (Environmental Dimensions of Place)&lt;/h4&gt;
&lt;p&gt;A prototype environmental signature has been developed using 42 of the roughly 300 properties for 190,000 Level 8 subbasins in the &lt;a href="https://www.hydrosheds.org/hydroatlas" target="_blank"&gt;BasinAtlas v1.0 portion of the HydroAtlas dataset&lt;/a&gt;. These have been grouped in four rough temporally scoped bands corresponding to relative persistence and applicability to successive historical eras: &lt;em&gt;A - Physiographic bedrock&lt;/em&gt;, &lt;em&gt;B - Hydroclimatic baselines&lt;/em&gt;, &lt;em&gt;C - Bioclimatic proxies&lt;/em&gt;, and &lt;em&gt;D - Anthropocene markers&lt;/em&gt;. Point locations for places can be submitted to a web tool in a few ways so far, including a &lt;a href="https://whgazetteer.org" target="_blank"&gt;World Historical Gazetteer (WHG)&lt;/a&gt; lookup. Lists of places similar in either environmental terms or in semantic dimensions derived from Wikipedia text embeddings are returned on request.&lt;/p&gt;
&lt;h4&gt;CDOP (Cultural Dimensions of Place)&lt;/h4&gt;
&lt;p&gt;A first step at integrating cultural data has been instantiated within the EDOP module, by linking the 1291 indigenous societies from the &lt;a href="https://d-place.org" target="_blank"&gt;D-PLACE dataset&lt;/a&gt; to their containing ecoregions on two sample attributes: "Dominant subsistence" and "High Gods."&lt;/p&gt;
&lt;p&gt;An important next step for CDOP is determining what attributes of culture to work with. Evidence of culture is for me a very broad domain, including but not limited to descriptive narrative texts (travel writing, folklore, mythology, and other literature, encyclopedic sources, etc.), folk and "fine" art, and architectural motifs. That said, CDOP experiments will be constrained by what data may be readily available. &lt;/p&gt;
&lt;h3&gt;Linked Traces&lt;/h3&gt;
&lt;p&gt;In 2019 considerable work was done to develop the &lt;strong&gt;Linked Traces annotation format (LTF)&lt;/strong&gt; in coordination with the &lt;a href="https://github.com/LinkedPasts/linked-places-format" target= "_blank"&gt;&lt;strong&gt;Linked Places Format (LPF)&lt;/strong&gt;&lt;/a&gt; that became a contribution and interconnection standard for World Historical Gazetteer and other projects associated with the &lt;a href="https://pelagios.org" target = "_blank"&gt;Pelagios Network&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;LTF has seen limited uptake but is likely now applicable in the Computing Place platform architecture. A &lt;em&gt;trace&lt;/em&gt; in LTF is defined as a "web-published resource concerning historical entities of any kind, and conventionally, to the entities themselves." Trace data takes the form of W3C web annotations, as explained on the &lt;a href="https://github.com/LinkedPasts/linked-traces-format" target= "_blank"&gt;LTF Github repository&lt;/a&gt;. LTF follows Linked Open Data principles in extending the relatively constrained place descriptions of digital gazetteers with all manner of related thematic material. EDOP and CDOP data would seem to fit that framing well.&lt;/p&gt;
&lt;h3&gt;Computing Place and World Historical Gazetteer&lt;/h3&gt;
&lt;p&gt;Computing Place is a research initiative that can also be understood as a downstream application in the ecosystem that &lt;a href="https://whgazetteer.org" target="_blank"&gt;World Historical Gazetteer (WHG)&lt;/a&gt; was designed to support. WHG’s core contribution is to provide stable, reconcilable place anchors—identifiers and attested names, geometries, and basic relations—while leaving richer thematic data and interpretive detail to external project contributors. Computing Place aligns with that division of labor. It will treat WHG place records as a reference layer, and attach additional evidence to them as linked “traces”: environmental signatures, cultural descriptors, and other place-referenced materials that can be analyzed, compared, and explored. These annotations will be patterned after the Linked Traces Format mentioned above, developed in 2019 under the aegis of the &lt;a href="https://pelagios.org" target="_blank"&gt;Pelagios Network&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Integration between the two can take several forms over time. In the simplest case, Computing Place’s EDOP module will provide API endpoints that WHG and other clients can call on demand&amp;mdash;sending a representative geometry and retrieving environmental context in the form of a concise profile derived from EDOP’s basin-based signatures. Computing Place can also potentially contribute curated sets of place records to WHG that link back to rich Computing Place landing pages for those places; at a larger scale, it can publish an annotation index keyed to WHG identifiers.&lt;/p&gt;
&lt;p&gt;In all cases, the intent is not to expand WHG into a thematic encyclopedia, but to use WHG’s place framework as the anchoring substrate linking to a variety of rich, computable descriptions of place, much as many WHG contributors do now.&lt;/p&gt;</content><category term="research"/><category term="place"/><category term="landscape"/><category term="culture"/><category term="environment"/><category term="geohumanities"/></entry><entry><title>The Long Roundabout: Adventures in Digital Nomadism</title><link href="https://kgeographer.org/roundabout.html" rel="alternate"/><published>2025-11-26T10:00:00+01:00</published><updated>2025-11-26T10:00:00+01:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2025-11-26:/roundabout.html</id><summary type="html">&lt;p&gt;The tale of a digital nomad journey I've named The Long Roundabout&lt;/p&gt;</summary><content type="html">&lt;p&gt;This is a tale of my planned and unplanned travel since 2021, an ongoing digital nomad experience I have documented only &lt;a href="https://bsky.app/profile/kgeographer.bsky.social/post/3lbgqvev43k2p" target="_blank"&gt;on Bluesky with captioned photos&lt;/a&gt;, and named &lt;strong&gt;The Long Roundabout&lt;/strong&gt; for reasons that will become obvious.&lt;/p&gt;
&lt;h3&gt;A planned emigration&lt;/h3&gt;
&lt;p&gt;A little over four years ago, anticipating a migration to Italy, I put my possessions in storage and hit the road. The first three years of grant-funded &lt;a href="https://whgazetteer.org"&gt;World Historical Gazetteer&lt;/a&gt; development had just ended, and I anticipated co-authoring more grant applications with my colleague Ruth Mostern, while continuing some WHG work on a very part-time basis with modest support from our Dutch partners at the time and some internal sources at Pitt. Already at "retirement age" I imagined that if no further support for WHG was forthcoming I would find a relaxed lifestyle in Italy and look for occasional contracts in Europe. Covid-19 was still rampant, with vaccine certificates and masks required everywhere. I set out for Italy to scout cities and neighborhoods, by a circuitous route as per usual.&lt;/p&gt;
&lt;h3&gt;Hitting the road, then a roadblock&lt;/h3&gt;
&lt;p&gt;My first stop was Uzbekistan for 10 days or so, visiting a friend now working and living in Tashkent. He led another friend and me around the major sites in Tashkent, Kiva, Bukhara, and Samarkand. From there it was Vienna for a short visit with colleagues and friends in a place I'd grown very fond of, then Paris to pick up a long-term rental car for the remainder of the 90 days allotted by Schengen rules. From Paris I drove to Zurich, touching base with a friend there, then Bern to visit the Paul Klee Zentrum museum (yet again). Next it was south through the Alps&amp;mdash;luckily with no snow&amp;mdash;to my first candidate city, Pavia, and some great pizza with a friend from nearby Milan. Pavia was foggy (the norm I learned) but the scale and feel of the place felt good and I learned the neighborhoods. My airbnb hosts said they would be glad to help me get settled in Pavia when the time came.&lt;/p&gt;
&lt;p&gt;From there I made my way to Lecce for a month-long stay, my first time in Puglia, with brief stops in some familiar places: Firenze, Siena, and Ascoli Piceno. On the return drive north to Paris I stopped in Pavia again, then overnight at a hotel Napoleon had slept at in lovely Auxerre. With my Schengen budget spent, I returned to Denver and holidays with family, planning to put together my immigration papers for Italy, having settled on Pavia. It was then I discovered belatedly that Italy's tax burden made that plan an impossibility. Drat!&lt;/p&gt;
&lt;h3&gt;Staying mobile&lt;/h3&gt;
&lt;p&gt;With my possessions in storage and plans already set for future travel&amp;mdash;California visiting relatives, Pittsburgh to help compose a new NEH grant proposal with my WHG teammates, a World History Association conference in Bilbao&amp;mdash;I decided to keep moving and let the question ride of where if not Italy to ultimately land. Spain and Portugal were possibilities, so I followed up the grant-writing charrette and the Bilbao conference with a long road trip to those countries. Toledo was a long-shot but nothing else stuck.&lt;/p&gt;
&lt;p&gt;August, 2022 brought a new contract for WHG work from the KNAW group in the Netherlands, and I stopped in Vienna for several weeks to do that work. Then, with another KNAW contract in place and my 90-day Schengen budget spent I went to Zagreb to work on that. A few months break followed, with visits to Georgia (Tbilisi, Kutaisi, etc.) and Chiang Mai, Thailand, then a return to the Denver for holidays. &lt;/p&gt;
&lt;h3&gt;WHG gets an NEH renewal!&lt;/h3&gt;
&lt;p&gt;In January, 2023 the WHG team learned we had been awarded a new quite large NEH grant(!), so I was Pittsburgh-boound again to plan the way forward. During this interval, I was invited by an old friend/colleague to come to Vienna for six months, where he had just become chair of the Geography and Regional Research Department at University of Vienna. From a desk on-campus and a great flat in Döbling, So in March 2023 I continued my half-time contract work on WHG extensions, staged an international hackathon for WHG contributions, and met often with my friend and his students to discuss possible collaborations. The question of where to settle was being continually deferred, as it was very clear that I could be very productive working as a digital nomad, and the periodic change of scenery was exhilerating&amp;mdash;albeit tiring at times.&lt;/p&gt;
&lt;h3&gt;Why stop now?&lt;/h3&gt;
&lt;p&gt;The digital nomad lifestyle combined travel with very productive work periods and conferences and meetings with colleagues in interesting locales. Most of the following year was split between Vienna, the UK, and Turkey, with occasional breaks to the US for family visits. A major Version 3 release was the goal, and with the help of a new developer on the team, Stephen Gadd, we launched V3 in July 2024&amp;mdash;a year and a half into the three year NEH grant. Stephen was ow willing and more than able to take over my WHG roles, and so he did. And I "semi-retired" once again, after seven years at the WHG technical helm.&lt;/p&gt;
&lt;h3&gt;Semi-retirement and GLOS&lt;/h3&gt;
&lt;p&gt;Never one to stay idle, I began scratching a long-time itch to investigate the distribution of global folklore concepts and motifs, and to use that opportunity to investigate the latest AI methodologies. I had been using ChatGPT exclusively for coding help for several months, but the potential for NLP work with text embeddings beckoned. I conceived a personal project I called Geographic Lens on Stories (GLOS), and spent the next year plus devoted to that, working from Vienna and Thailand with side trips to Japan and Vietnam. GLOS is now paused, and details about it live in a few blog posts (&lt;a href="http://localhost:8000/glos_june2025.html" target="_blank"&gt;here&lt;/a&gt;, &lt;a href="http://localhost:8000/glos_creation_schema.html" target="_blank"&gt;here&lt;/a&gt;, and &lt;a href="http://localhost:8000/glos_on_pause.html" target="_blank"&gt;here&lt;/a&gt;), and on &lt;a href="https://github.com/kgeographer/glos" target="_blank"&gt;the Github site&lt;/a&gt;. A couple of early tools live on a pilot site, &lt;a href="http://glos.kgeographer.org" target="_blank"&gt;glos.kgeographer.org&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Onward&lt;/h3&gt;
&lt;p&gt;In Spring of 2025, ready to settle again, I made a valiant effort to gain residency in Vienna, but was thwarted at the last minute by Austria's very stringent health insurance requirements. At this writing I am looking closely into a little-known and very promising pathway for immigration and residency in the Netherlands. With GLOS paused for the moment I back in the US and preparing to "hang out a shingle" and seek an occasional interesting contract or two, working on a DH projects. In any event, The Long Roundabout will almost certainly come to an end mid-2026 after a fruitful and unexpectedly long run as a true digital nomad. My long-time abbreviated research agenda "Computing Place" might now be amended to "Computing Place, in Places."&lt;/p&gt;
&lt;h3&gt;NB&lt;/h3&gt;
&lt;p&gt;This post was authored by me alone, however a chatbot was enlisted to check spelling and punctuation.&lt;/p&gt;</content><category term="Personal"/><category term="travel"/></entry><entry><title>Where the Lens Turned Back: Reflections on GLOS</title><link href="https://kgeographer.org/glos_on_pause.html" rel="alternate"/><published>2025-11-20T00:00:00+01:00</published><updated>2025-11-20T00:00:00+01:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2025-11-20:/glos_on_pause.html</id><summary type="html">&lt;p&gt;GLOS hits an epistemological roadblock&lt;/p&gt;</summary><content type="html">&lt;p&gt;When I began the &lt;em&gt;Geographic Lens on Stories (GLOS)&lt;/em&gt; project, I imagined building a global atlas of creation myths as a way to map how different cultures have conceived the origins of the world, both conceptually and geographically. I hoped that by using modern NLP tools and embeddings, I could visualize conceptual relationships among myths: a geography of meaning.  &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The TL;DR:&lt;/strong&gt; the work hit an epistemological roadblock. Its methods could only reveal the interpretive processes of LLMs and not the conceptual content of the myths themselves in any empirical sense.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Phase One&lt;/h3&gt;
&lt;p&gt;I spent months digitizing and normalizing 69 myths from Barbara Sproul’s &lt;em&gt;Primal Myths&lt;/em&gt;, designing schemas, segmenting texts, and creating embeddings using Anthropic and OpenAI APIs. The work proceeded in phases, beginning with a 20-myth sampling.&lt;/p&gt;
&lt;p&gt;The initial schema divided each myth across high-level dimensions: &lt;strong&gt;Primordial State (incl. entities present)&lt;/strong&gt;, &lt;strong&gt;Creation Sequence (events, incl. participants and locale)&lt;/strong&gt;, &lt;strong&gt;Cosmic Structure (incl. social and ecological hierarchies, dualities)&lt;/strong&gt;, and &lt;strong&gt;Distinctive Elements (free text)&lt;/strong&gt;. Each myth was submitted to an LLM with an elaborate prompt that requested values (or nulls) for each attribute. Significant manual normalization was required, as the models often described the same concept with divergent terminology.&lt;/p&gt;
&lt;p&gt;I then generated whole-myth and section-level embeddings from these extracted values and performed clustering analyses to explore patterns of similarity across cultures and regions. The early results were promising, but the schema itself had been derived from LLM responses and my own non-expert judgment. It lacked grounding in any shared motivating theory and quickly became unwieldy.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Phase Two&lt;/h3&gt;
&lt;p&gt;In the second phase I added 49 additional myths from around the world and anchored a new schema in a respected work on comparative mythology, &lt;em&gt;The Truth of Myth&lt;/em&gt; (Thompson &amp;amp; Schrempp). They propose “points to consider” for new students of mythology along five axes: &lt;strong&gt;time&lt;/strong&gt;, &lt;strong&gt;space&lt;/strong&gt;, &lt;strong&gt;quantity&lt;/strong&gt;, &lt;strong&gt;quality&lt;/strong&gt;, &lt;strong&gt;relation&lt;/strong&gt;. My prompts followed these axes closely, requesting a mixture of free-text and standardized responses.  &lt;/p&gt;
&lt;p&gt;For example, the &lt;strong&gt;space&lt;/strong&gt; axis asked for &lt;em&gt;narrative location&lt;/em&gt;, &lt;em&gt;landscape type&lt;/em&gt;, &lt;em&gt;place correspondence&lt;/em&gt;, &lt;em&gt;spatial symbolism&lt;/em&gt;, and &lt;em&gt;spatial boundaries&lt;/em&gt; — all in free text.&lt;/p&gt;
&lt;p&gt;Preliminary results suggested that this organization could inform a new “Schema_v2.” But eventually the realization came to me that every attribute in both schemas was again the result of &lt;em&gt;a large language model’s interpretation&lt;/em&gt;. I wasn’t extracting meaning; I was eliciting it.  &lt;/p&gt;
&lt;p&gt;At that point it became clear that what I was analyzing was not the myths themselves, but the &lt;em&gt;hermeneutic machinery of the model.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;From Extraction to Interpretation&lt;/h3&gt;
&lt;p&gt;That realization changed the direction of the project. GLOS became less a study of world mythology and more a study of &lt;strong&gt;machine hermeneutics&lt;/strong&gt; — how an AI trained on vast textual corpora constructs (or invents) meaning when asked to interpret a myth.&lt;/p&gt;
&lt;p&gt;I shifted to asking broader, less constrained questions, along four dimensions: &lt;em&gt;Central Metaphors and Oppositions&lt;/em&gt;, &lt;em&gt;Cultural Lessons or Functions&lt;/em&gt;, &lt;em&gt;Distinctive Features&lt;/em&gt;, and &lt;em&gt;Brief Interpretive Commentary&lt;/em&gt;. Anthropic’s model Claude summarized the pattern succinctly:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“The model’s interpretive tone emerged clearly. Its commentary style was fluent and persuasive, yet strangely generic: every myth seemed to be about chaos giving way to order, the joining of opposites, the restoration of balance. It had learned the language of comparative mythology and was applying it reflexively. In essence, it was channeling the Lévi-Straussian worldview back at me.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After reading some Lévi-Strauss, I agreed.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Embeddings as a Mirror of Interpretation&lt;/h3&gt;
&lt;p&gt;I continued the embedding analysis to see what the geometry of those interpretations might reveal. Each myth now had four section embeddings plus a whole-myth vector. Comparing them showed a clear pattern:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Metaphors&lt;/strong&gt; and &lt;strong&gt;Commentary&lt;/strong&gt; were the closest pair in embedding space.  &lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;Metaphors → whole-myth&lt;/strong&gt; similarity was nearly as strong.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A scatterplot across all myths produced a correlation of &lt;strong&gt;0.89&lt;/strong&gt; between Commentary–Metaphor similarity and Whole-Myth–Metaphor similarity. Astonishingly high — and deeply telling. It showed that the model’s overall conception of a myth is dominated by its perception of oppositional structure. It was quantitative confirmation of what Lévi-Strauss proposed qualitatively: &lt;em&gt;mythic meaning is organized through oppositions.&lt;/em&gt;&lt;/p&gt;
&lt;figure&gt;
  &lt;img src="/images/cross-section-similarity.png" alt="Scatterplot of similarity correlations"&gt;
  &lt;figcaption&gt;Scatterplot of similarity correlations between Commentary–Metaphor and Whole-Myth–Metaphor similarity.&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;hr /&gt;
&lt;h3&gt;Mapping the Model’s World&lt;/h3&gt;
&lt;p&gt;In the final stage, I turned that insight outward and mapped these embedding similarities across regions. The 69×69 similarity matrices and regional heatmaps showed where the model perceived conceptual proximity — first in &lt;em&gt;commentary&lt;/em&gt; (interpretive tone), then in &lt;em&gt;metaphor&lt;/em&gt; (conceptual structure).&lt;/p&gt;
&lt;p&gt;The results were both revealing and humbling.  &lt;/p&gt;
&lt;p&gt;In the commentary heatmap, global similarity hovered around 0.6–0.7 across nearly all regions — evidence of how homogenized the model’s interpretive voice is.  &lt;/p&gt;
&lt;p&gt;In the metaphor map, more structure appeared: &lt;strong&gt;China&lt;/strong&gt;, &lt;strong&gt;Japan&lt;/strong&gt;, and &lt;strong&gt;Australia&lt;/strong&gt; formed tight internal clusters, while &lt;strong&gt;Siberia&lt;/strong&gt; (and again Australia) showed lower similarity to other regions. Whether this reflects genuinely distinctive mythic styles or simply uneven model familiarity is impossible to know.  &lt;/p&gt;
&lt;p&gt;In truth, these maps visualize &lt;em&gt;the model’s own geography of interpretive coherence&lt;/em&gt; — its zones of certainty and its blind spots — not the world’s mythological landscape.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;What Remains&lt;/h3&gt;
&lt;p&gt;So what has GLOS accomplished? Not the empirical discovery I had once imagined, but something subtler: a demonstration that large language models had spontaneously reproduced the structuralist insight that oppositions organize mythic thought. They do this not because they understand the myths, but because they have internalized the linguistic and conceptual patterns through which humans have described them.&lt;/p&gt;
&lt;p&gt;The work has also produced a reusable framework for structuring interpretive text into analyzable semantic layers — and that may prove useful in future collaborations with scholars in folklore or comparative mythology.  &lt;/p&gt;
&lt;p&gt;But ultimately, this experiment turned the lens back on me and because I don't possess sufficient expertise in comparative mythology to evaluate the models' interpretations, the GLOS project is suspended unless and until I find a better approach to realizing its goal. &lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;Closing the Circle&lt;/h3&gt;
&lt;p&gt;One of my earliest GLOS posts was co-authored with ChatGPT, acknowledging from the outset that this was a collaborative experiment in meaning-making. It feels appropriate that this concluding reflection should also be co-written.&lt;/p&gt;
&lt;p&gt;I began with the hope of charting a geography of creation myths.&lt;br /&gt;
I end with a geography of how a machine &lt;em&gt;thinks about&lt;/em&gt; creation myths.  &lt;/p&gt;
&lt;p&gt;Perhaps that is still a kind of map — a topography not of the world’s stories, but of the interpretive imagination that both humans and machines now share.&lt;/p&gt;</content><category term="Research"/><category term="creation myths"/><category term="LLMs"/><category term="folklore"/><category term="ontology"/><category term="concept modeling"/></entry><entry><title>Toward a Schema for Creation Myths: Structuring Conceptual Content with Large Language Models</title><link href="https://kgeographer.org/glos_creation_schema.html" rel="alternate"/><published>2025-07-04T00:00:00+02:00</published><updated>2025-07-04T00:00:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2025-07-04:/glos_creation_schema.html</id><summary type="html">&lt;p&gt;Using large language models to induce and evaluate a schema for conceptual content in creation myths.&lt;/p&gt;</summary><content type="html">&lt;p&gt;The GLOS Project (&lt;a href="https://github.com/kgeographer/glos" target="_blank"&gt;Github repo&lt;/a&gt;) is an inquiry into the geography of stories—developing experimental computational methods to analyze the conceptual content of folklore, beginning with creation myths. At the core of this effort are two premises:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;that narrative texts encode cultural knowledge in ways that are neither purely linguistic nor purely thematic, but discoverable as conceptual structures, albeit ones that vary across traditions, locales, and genres.&lt;/li&gt;
&lt;li&gt;that the narrative themes and motifs associated with a place are themselves dimensions of that place—offering a lens into its cultural and experiential character&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The project’s current focus, &lt;a href="/glos_june2025" target="_blank"&gt;the "Phase B" referenced in an earlier post&lt;/a&gt;, is on using large language models (LLMs) to help induce a schema—a structured, reusable framework—for describing and comparing the conceptual content of creation myths across cultures. This effort complements traditional folkloristic indexing systems—such as &lt;a href="https://guides.library.harvard.edu/folk_and_myth" target="_blank"&gt;the Aarne-Thompson-Uther (ATU) tale type index and the Thompson Motif Index (TMI)&lt;/a&gt;—which classify stories by recurring plot patterns and narrative motifs. While those systems remain foundational, they were not designed with cross-cultural conceptual analysis in mind, and they are limited in the kinds of inferences they enable computationally. Phase A developed pilot tools for exploring those indexes and connections between them (see the &lt;a href="http://glos.kgeographer.org"&gt;GLOS tools site&lt;/a&gt;).&lt;/p&gt;
&lt;h3&gt;From Motif Lists to Conceptual Structures&lt;/h3&gt;
&lt;p&gt;A schema in this context is a structured set of conceptual categories—like &lt;em&gt;primordial state&lt;/em&gt;, &lt;em&gt;cosmic structure&lt;/em&gt;, &lt;em&gt;creation sequence&lt;/em&gt;, and &lt;em&gt;dualities and oppositions&lt;/em&gt;—each of which can be represented with values drawn from narrative evidence or left null when absent. Such a schema would allow myths from very different traditions to be compared not only by plot similarity but by conceptual architecture: what roles are enacted, what principles govern creation, what kinds of boundaries are drawn between divine and mortal, chaos and order, known and unknown.&lt;/p&gt;
&lt;p&gt;To approach this, GLOS uses LLMs as instruments for conceptual induction. Specifically, I intially prompted the Claude Sonnet 3.7 model to read a sampling of 20 entire myth texts and extract provisional conceptual structures—clusters or categories that represent the “conceptual skeleton” of each story. These outputs were not accepted uncritically, but served as raw material for further refinement. They were drafted directly from the machine-reading of the corpus, then refined manually—rather than derived from a top-down taxonomy designed in advance.&lt;/p&gt;
&lt;p&gt;The resulting initial &lt;strong&gt;CreationSchema v1&lt;/strong&gt; (&lt;a href="https://github.com/kgeographer/glos/blob/main/docs/CreationSchema_v1.json" target="_blank"&gt;view on Github&lt;/a&gt;) was used to generate JSON representations of the 20 sample myths. The sample myths were presented to the LLM with an elaborate prompt, requesting that values for each of the schema’s conceptual elements be extracted. These were then manually reviewed and normalized, and normalized terms will inform development of a standard vocabulary of allowed values for several of the fields. A number of other fields allow free text. (&lt;a href="https://github.com/kgeographer/glos/blob/main/docs/pm003_god_retreats_to_sky_analysis.json" target="_blank"&gt;An example result&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Following that step embeddings were generated using OpenAI's &lt;em&gt;text-embedding-ada-002&lt;/em&gt; model: first for entire myths, then for four of the principal attribute categories: &lt;em&gt;primordial_state&lt;/em&gt;, &lt;em&gt;creation_sequence&lt;/em&gt;, &lt;em&gt;cosmic_structure&lt;/em&gt;, and &lt;em&gt;distinctive_elements&lt;/em&gt;. These were used in preliminary similarity comparisons, with promising early results.&lt;/p&gt;
&lt;h3&gt;Competency Questions&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;CreationSchema v1&lt;/strong&gt; is a first draft. Designing a useful schema or ontology requires identifying a set of questions we wish to ask of the data—known in ontology engineering as &lt;em&gt;competency questions&lt;/em&gt;. Work towards a &lt;strong&gt;CreationSchema v2&lt;/strong&gt; will begin by establishing a set of question that can be used to evaluate schema effectiveness. Given the current corpus, schema, and metadata, GLOS already supports queries like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Is creation portrayed as intentional, accidental, or emergent?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Are humans created deliberately, incidentally, or not at all—and from what materials?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Do acts of disobedience or conflict play a creative, destructive, or transformative role in the myth?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With further enrichment of cultural metadata—such as standardizing language families, geographic regions, or religious traditions—more comparative questions may be posed, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Do hierarchical pantheons appear more frequently in Indo-European cultures?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Is divine collaboration more prominent in island or coastal societies?&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Are transgressive creation acts less common in oral-tradition cultures than in literate ones?&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These questions point to the promise of combining conceptual modeling with lightweight cultural classification not to “solve” mythologies, but to create new instruments for their comparison and exploration.&lt;/p&gt;
&lt;h3&gt;Improving the Schema&lt;/h3&gt;
&lt;p&gt;The method described above is exploratory and iterative, and is only the first phase. The next phase involves using clustering and topic modeling tools—specifically BERTopic and &lt;a href="https://stanfordhci.github.io/lloom/" target="_blank"&gt;Stanford’s LLOOM library&lt;/a&gt; to potentially refine and enrich the &lt;strong&gt;CreationSchema v1&lt;/strong&gt; organization. These tools allow for the grouping of semantically similar elements and may reveal latent structures that aren’t obvious at the level of a single myth. The aim is to generate a plausible formal &lt;strong&gt;CreationSchema v2&lt;/strong&gt; that can support support nuanced comparative queries.&lt;/p&gt;
&lt;h3&gt;Working in Parallel: Building the Corpus&lt;/h3&gt;
&lt;p&gt;In parallel with these modeling experiments, I’m expanding the working corpus. The first source is &lt;a href="https://www.goodreads.com/book/show/1295530.Primal_Myths" target="_blank"&gt;Barbara Sproul’s &lt;em&gt;Primal Myths: Creation Myths Around the World&lt;/em&gt;&lt;/a&gt;, a mid-20th century anthology that assembles over 140 creation narratives from cultures around the world. These are being digitized, cleaned, and lightly annotated to support both human and machine-readable analysis. Each myth is treated as a case study for schema testing—both a source of conceptual content and a challenge to the universality of any proposed schema.&lt;/p&gt;
&lt;h3&gt;Evaluation and Reflexivity&lt;/h3&gt;
&lt;p&gt;A key concern—especially in a field like folklore—is the epistemological validity of any structure generated by a model trained on vast, culturally uneven corpora. LLMs may reflect dominant narrative tropes or Western scholarly assumptions, and can sometimes hallucinate, interpolate, or over-regularize conceptual structures that are in fact deeply culture-bound.&lt;/p&gt;
&lt;p&gt;For that reason, a core component of the GLOS project moving forward is the evaluation of LLM-assisted conceptual induction. This is not simply about whether the models “get it right,” but whether they support the identification of meaningful cultural differences, point to interesting structural convergences, or enable new questions. It is also about testing how different models behave: GPT-3.5 versus GPT-4, Claude versus Gemini, with and without agentive prompt scaffolding.&lt;/p&gt;
&lt;p&gt;This reflexive approach—using LLMs not just to generate structure but to interrogate the limits of that structure—is a point of intersection with colleagues in Vienna, where I am planning an extended research residency. That collaboration will focus explicitly on evaluating LLMs as instruments in cross-cultural semantic modeling.&lt;/p&gt;
&lt;h3&gt;Grounding in Canonical Resources&lt;/h3&gt;
&lt;p&gt;Although this project diverges from traditional motif indexing, it also draws strength from it. A major early task in GLOS was digitizing the ATU and TMI indexes and developing tools for exploring their conceptual terrain. In response to a request from folklorists at Indiana University's Folklore Institute, I recently developed &lt;a href="http://glos.kgeographer.org/atu_tmi_v2" target="_blank"&gt;an expanded interface for browsing and querying those indexes&lt;/a&gt;. This work will continue, and these canonical systems remain a vital reference point for validating or challenging what emerges from LLM-based methods.&lt;/p&gt;
&lt;h3&gt;Looking Ahead&lt;/h3&gt;
&lt;p&gt;The immediate next steps in GLOS include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Completing the Primal Myths corpus digitization&lt;/li&gt;
&lt;li&gt;Creating a preliminary list of competency questions&lt;/li&gt;
&lt;li&gt;Refining CreationSchema V1 into CreationSchema V2, potentially informed by BERTopic and LLOOM results&lt;/li&gt;
&lt;li&gt;Testing schema coherence across multiple myths&lt;/li&gt;
&lt;li&gt;Evaluating consistency across different LLMs and prompts&lt;/li&gt;
&lt;li&gt;Integrating geographic and cultural metadata referents into analyses, where available&lt;/li&gt;
&lt;li&gt;Building a lightweight interface for navigating schema-encoded myths&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GLOS is a toolmaking project, grounded in a geographical view of stories and a computational view of cultural concepts. It is not folklore theory, and it is not anthropology. But it may hopefully become a meaningful contribution to how we might structure and compare the conceptual content of narratives at scale. NB. The use of the generic term "stories" is deliberate - there are many other kinds to consider!&lt;/p&gt;
&lt;h2&gt;Postscript&lt;/h2&gt;
&lt;p&gt;I am aware that this work raises questions—about the role of AI in interpretive scholarship, about cultural specificity and universality, and about the appropriateness of schema models for complex cultural forms. These are not afterthoughts but part of the project’s evolving architecture. I welcome critical perspectives, and I am grateful for those already offered.&lt;/p&gt;</content><category term="research"/><category term="creation myths"/><category term="schema"/><category term="LLMs"/><category term="folklore"/><category term="ontology"/><category term="concept modeling"/></entry><entry><title>GLOS: A Geographer’s Computational Journey into Story</title><link href="https://kgeographer.org/glos_june2025.html" rel="alternate"/><published>2025-06-11T00:00:00+02:00</published><updated>2025-06-11T00:00:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2025-06-11:/glos_june2025.html</id><summary type="html">&lt;p&gt;Status update on the Geographic Lens on Stories (GLOS) project, co-authored with ChatGPT. It explores the digitization of folklore indexes and the analysis of creation myths, using computational methods to reveal cultural patterns.&lt;/p&gt;</summary><content type="html">&lt;p&gt;&lt;em&gt;This post is co-authored with ChatGPT, as promised.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Introduction&lt;/h2&gt;
&lt;p&gt;In a recent post, I described how large language models (LLMs) and chatbots like ChatGPT have begun playing a role in my work. This is the follow-up I promised—a deeper look into that work itself. It’s called &lt;strong&gt;GLOS&lt;/strong&gt;, short for &lt;strong&gt;Geographic Lens on Stories&lt;/strong&gt;. What began as vaguely formed ideas about applying computational methods to cultural narrative has taken on shape, tools, and even a kind of mission.&lt;/p&gt;
&lt;p&gt;As a retired geographer with a lifelong interest in folklore and myth, and not a trained folklorist, I approach this as a professional interloper—albeit a respectful one. GLOS isn’t a grant-funded lab project; it’s a post-career intellectual venture shaped by curiosity, technical skills, and the freedom to explore.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;What Is GLOS?&lt;/h2&gt;
&lt;p&gt;At its core, GLOS asks a set of simple but ambitious questions:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Can computational methods help reveal cultural, geographic, and conceptual patterns in traditional stories? And, are stories dimensions of place?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;To explore this, GLOS is unfolding in and across &lt;strong&gt;two interrelated phases&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Phase A&lt;/strong&gt;: Digitizing and computationally modeling existing reference systems in folkloristics (ATU and TMI)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Phase B&lt;/strong&gt;: Building a structured, analyzable corpus of global &lt;strong&gt;creation myths&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The two phases are not strictly sequential—they proceed in parallel, informing and shaping each other as they go.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Phase A: Indexing the Indexes&lt;/h2&gt;
&lt;p&gt;The starting point was to bring structure and semantic accessibility to two foundational resources in folk narrative studies:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The Aarne–Thompson–Uther (ATU) Index&lt;/strong&gt;: classifying folktales by tale type&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Thompson Motif Index (TMI)&lt;/strong&gt;: a massive catalog of narrative elements, or motifs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Harvard's &lt;a href="https://guides.library.harvard.edu/folk_and_myth"&gt;Library Research Guide for Folklore and Mythology&lt;/a&gt; outlines the structure of both of these canonical indexes.&lt;/p&gt;
&lt;p&gt;These were digitized into a normalized relational database and enriched using machine learning techniques. Specifically, I generated &lt;strong&gt;embeddings&lt;/strong&gt; for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;46,245 motifs&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;2,232 tale types&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This set the stage for two early tools. The first was the &lt;a href="http://glos.kgeographer.org/explore"&gt;&lt;strong&gt;Concept Matcher&lt;/strong&gt;&lt;/a&gt;, which allows users to input a snippet of text and retrieve the nearest motifs or tale types in semantic space. While intriguing, it quickly became clear that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Motif descriptions are often too short to yield meaningful embeddings&lt;/li&gt;
&lt;li&gt;Precision and recall were mediocre—good enough for a demo, but not for serious inference&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This led to a pivot. In response to feedback from academic folklorists, I developed a second tool:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://glos.kgeographer.org/atu_tmi_v2"&gt;&lt;strong&gt;The ATU–TMI Cross-Reference Tool&lt;/strong&gt;&lt;/a&gt;: lets users view tale types alongside the motifs they contain in a structured, explorable interface&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This tool will soon be presented informally to folklorists for feedback and further refinement. Phase A, in that sense, is very much ongoing.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Phase B: Creation Myths and Conceptual Modeling&lt;/h2&gt;
&lt;p&gt;While Phase A engaged with existing reference systems, Phase B turns to narrative itself—specifically, the genre of &lt;strong&gt;creation myths&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Using Barbara Sproul’s &lt;a href="https://www.goodreads.com/book/show/1295530.Primal_Myths"&gt;&lt;em&gt;Primal Myths: Creation Myths Around the World&lt;/em&gt;&lt;/a&gt; as a source, I've built a curated test corpus of myths from numerous societal traditions. Each was scanned, OCR-processed, cleaned, and structured into JSON-LD files with key metadata. Then came the conceptual modeling.&lt;/p&gt;
&lt;p&gt;Using LLMs, I extracted recurring elements from these myths to begin assembling a &lt;strong&gt;draft structured schema and vocabulary&lt;/strong&gt;. While not a formal ontology, this preliminary schema has been used to guide an LLM in distinguishing several elements of creation myths:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Key &lt;strong&gt;events in sequence&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Entities&lt;/strong&gt; as participants in events, including classes of actors in roles (creator, transformer, rebel, etc.), and various artifacts and natural objects&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cosmic structure&lt;/strong&gt; (sky, sea, underworld)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Thematic dualities&lt;/strong&gt; (order/chaos, male/female, light/dark)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It’s a speculative schema, and clearly only applicable at this stage to &lt;strong&gt;creation myths&lt;/strong&gt;. But it lays groundwork for a kind of computational comparative mythology.&lt;/p&gt;
&lt;p&gt;Much depends on future expert validation from experts in comparative mythology to determine whether these structures resonate or miss the mark.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Looking Ahead: Retrieval, Visualization, and Place&lt;/h2&gt;
&lt;p&gt;Three significant methodological tracks apart from refinement of the schema-induction experiments are in GLOS’s future.&lt;/p&gt;
&lt;h3&gt;Refining the Schema Induction method&lt;/h3&gt;
&lt;p&gt;Early results from &lt;strong&gt;Phase B&lt;/strong&gt; are promising, yet underscore the need for deeper experimentation. Upcoming work will explore tools like BERTopic, Stanford’s LLOOM package for concept induction, and other unsupervised methods to identify, cluster, and validate conceptual components across myth texts. The goal is to move toward a reusable, structured schema capable of supporting large-scale cross-cultural comparisons.&lt;/p&gt;
&lt;h3&gt;Retrieval-Augmented Generation (RAG)&lt;/h3&gt;
&lt;p&gt;RAG allows language models to incorporate external knowledge in real-time, and it’s a promising way to improve LLM reasoning across the GLOS corpus. Instead of relying purely on embedding similarity, RAG workflows can support question answering, summarization, or inference grounded in structured data.&lt;/p&gt;
&lt;h3&gt;Geography and Visualization&lt;/h3&gt;
&lt;p&gt;The &lt;strong&gt;geographic&lt;/strong&gt; component of GLOS—its namesake lens—is both central and complex. Cultural metadata for tales and myths varies widely: sometimes it's a country, sometimes a language family, a religion, or a historical polity.&lt;/p&gt;
&lt;p&gt;While this diversity resists clean mapping, it doesn’t preclude it. There &lt;strong&gt;will be&lt;/strong&gt; geographic maps—but they will be embedded in a &lt;strong&gt;dashboard of visualizations&lt;/strong&gt;, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Thematic clustering&lt;/li&gt;
&lt;li&gt;Narrative structure maps&lt;/li&gt;
&lt;li&gt;Motif density distributions&lt;/li&gt;
&lt;li&gt;Cross-cultural timelines&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Together, these will offer multiple ways to “see” how stories are structured and shared across cultures and regions.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Why Do This?&lt;/h2&gt;
&lt;p&gt;Because it’s deeply interesting.&lt;/p&gt;
&lt;p&gt;Because the stories people tell—about the beginning of the world and of particular societies, the meaning of life and death, the sources of knowledge—are variously universal and profoundly local.&lt;/p&gt;
&lt;p&gt;Because stories may themselves be considered and analyzed as &lt;strong&gt;dimensions of place&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And because the tools now available to us—LLMs, embeddings, RAG, semantic visualization—create a new frontier for exploring these stories at scale.&lt;/p&gt;
&lt;p&gt;GLOS is also becoming a &lt;strong&gt;meta-project&lt;/strong&gt;, one that will evaluate the performance of AI models in aspects of the humanities. Can LLMs meaningfully support cultural analysis? Where do they falter? This evaluative angle may become one of the project’s most significant contributions.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Co-Authoring with ChatGPT&lt;/h2&gt;
&lt;p&gt;This blog post—like much of GLOS—is co-authored with a chatbot. That’s not a gimmick, and it’s not outsourcing. It’s a method.&lt;/p&gt;
&lt;p&gt;ChatGPT acts as an idea bouncer, a paragraph generator, a software design and coding assistant, and sometimes a devil’s advocate. It doesn’t know what myths &lt;em&gt;mean&lt;/em&gt;, but it can help me sort them, structure them, and propose ways to think about them.&lt;/p&gt;
&lt;p&gt;This post was written through dialogue—my prompts, my revisions, my judgment—but its speed and shape were made possible by AI.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;What’s Next?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Expand the myth corpus, especially with better cultural metadata&lt;/li&gt;
&lt;li&gt;Refine the conceptual schema with feedback from scholars and new methods&lt;/li&gt;
&lt;li&gt;Build out RAG-based tools for interacting with the data&lt;/li&gt;
&lt;li&gt;Develop the visualization dashboard, including geographic maps&lt;/li&gt;
&lt;li&gt;Continue probing the limits and affordances of AI in folklore research&lt;/li&gt;
&lt;li&gt;Invite collaborators from digital humanities, folklore, and geography&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;h2&gt;Closing&lt;/h2&gt;
&lt;p&gt;GLOS is an evolving experimental project, but has already shown (me) that traditional stories, approached computationally, yield surprising structures and fascinating patterns.&lt;/p&gt;
&lt;p&gt;For more, visit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🌐 &lt;a href="https://glos.kgeographer.org"&gt;glos.kgeographer.org&lt;/a&gt;  &lt;/li&gt;
&lt;li&gt;🧾 &lt;a href="https://github.com/kgeographer/glos"&gt;GLOS on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Inquiries of all kinds always welcome: karl[at]kgeographer[dot]org&lt;/p&gt;</content><category term="research"/><category term="folklore"/><category term="place"/><category term="AI"/></entry><entry><title>GLOS and the Machine</title><link href="https://kgeographer.org/glos_and_machine.html" rel="alternate"/><published>2025-04-27T00:00:00+02:00</published><updated>2025-04-27T00:00:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2025-04-27:/glos_and_machine.html</id><summary type="html">&lt;p&gt;Reflections on collaboration with chatbots in the GLOS project&lt;/p&gt;</summary><content type="html">&lt;p&gt;I will soon be posting an update here on my &lt;strong&gt;Geographic Lens on Stories&lt;/strong&gt; (GLOS) project as a follow-up to this one, and it will be co-authored with OpenAI’s ChatGPT (!). &lt;/p&gt;
&lt;p&gt;&lt;img src="https://kgeographer.org/images/glos_logo_800w.jpg" alt="GLOS logo" style="width: 200px; float: right; margin: 15px 0 10px 5px;"&gt;&lt;/p&gt;
&lt;!-- ![GLOS logo]({static}/images/glos_logo_2.jpg)--&gt;

&lt;p&gt;GLOS has very clearly become a collaboration with both ChatGPT and Anthropic’s Claude, one that has evolved in unexpected ways I reflect on here (unaided by a bot…well apart from a word tweak or two). But first, as a reminder, the broad goals for GLOS include: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developing a methodology for extending the dimensions of place computationally to include the conceptual content of text and spoken word emerging from places&amp;mdash;beginning with folkloric text;&lt;/li&gt;
&lt;li&gt;Learning about the recently emerging NLP and cultural analytic methods based on LLMs, embeddings, and machine learning generally;&lt;/li&gt;
&lt;li&gt;Experiencing, evaluating, and grappling with the practice of collaborating with a machine in the design and execution of a research project and publication of its results and tools.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I use the term “collaborate” advisedly. Collaboration with a machine is on its face an odd concept, but as the project has evolved over several months it has become clear that is what is happening. With all (deserved) humility, what has been accomplished so far could not have happened without both ChatGPT and Claude (“the bots”). The “Path Forward” described in the forthcoming project update post will likewise rely on both. That is, while I am capable of designing and building a GLOS project alone, it would be inferior and take far longer.&lt;/p&gt;
&lt;p&gt;Some roles the bots have played so far include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;providing helpful background and references to help familiarize me with the field of &lt;a href="https://en.wikipedia.org/wiki/Folklore_studies" target="_blank"&gt;folkloristics&lt;/a&gt; (I have no training in it), and more specifically, the &lt;a href="https://cacm.acm.org/research/computational-folkloristics/" target="_blank"&gt;computational folkloristics&lt;/a&gt;  practiced by a relative handful of scholars to date.&lt;/li&gt;
&lt;li&gt;tutoring me in (i) the ins and outs of LLM-based methods, contrasting them with my decade-old NLP methods; (ii) the API services provided by OpenAI and Anthropic; (iii) approaches to statistical validation of results&lt;/li&gt;
&lt;li&gt;providing encouraging and at times helpful feedback to my conceptual framing of the GLOS project&lt;/li&gt;
&lt;li&gt;generating (at impossible speed) unlimited high quality Python scripts to implement tasks I design, then troubleshooting and/or refining them to my specification to make them work as required &lt;/li&gt;
&lt;li&gt;drafting elaborate natural language prompts to (i) derive categorical structure from a natural language text corpus; (ii) derive natural language prompts used to create embeddings, from the data held in that categorical structure&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This entire exercise has not been without challenges, hiccups, and a bit of nonsense. As everyone knows, bots using LLMs can and do get things wrong sometimes. To the extent I can catch errors they will earnestly try to fix them.&lt;/p&gt;
&lt;p&gt;It is hard for me to express how extraordinary this new technology’s impact has been. I think folks who don’t write code may not appreciate the bots’ capabilities in that respect. ChatGPT is no slouch at coding, but Claude is astounding. It is not only a question of incredible time savings, but quality. Both know more Python than I ever will (NB: I’m pretty handy with it). Beyond that, they know what is “pythonic,” a principle defined by ChatGPT as code that is “beautiful, idiomatic, clear, and respectful of Python’s strengths.”&lt;/p&gt;
&lt;p&gt;In short, while the bots I’m working with are not partners in any human sense, they have become indispensable in ways I hadn’t anticipated. In the next post you’ll see how they "think" of what we’ve done so far and plan to do going forward.&lt;/p&gt;</content><category term="research"/><category term="folklore"/><category term="place"/><category term="AI"/></entry><entry><title>GLOS (Geographic Lens on Stories)</title><link href="https://kgeographer.org/glos_jan2025.html" rel="alternate"/><published>2024-11-30T00:00:00+01:00</published><updated>2024-11-30T00:00:00+01:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2024-11-30:/glos_jan2025.html</id><summary type="html">&lt;p&gt;Status report on the GLOS project&lt;/p&gt;</summary><content type="html">&lt;p&gt;I have begun work on a new project, tentatively named  &lt;strong&gt;GLOS&lt;/strong&gt;, standing for &lt;em&gt;Geographic Lens on Stories&lt;/em&gt;. The broad goal is to develop digital tools to aid in the comparative analysis of folkloric text traditions from around the world, with a focus on the relationship between stories and the places and societies they emerge from. One guiding premise is that the elements of folklore emerging from societies in a place are in some sense descriptive dimensions of that place. These elements include all categories of folkloric material, but the immediate concern of the GLOS project is stories: folktales, fairy tales, myths, epics, and so forth.&lt;/p&gt;
&lt;h3&gt;Qualifiers, more premises, and expectations&lt;/h3&gt;
&lt;p&gt;I do not have training in, or specialized knowledge of, folkloristics, nor of the anthropological themes closely associated with folklore. I approach this from a geographic perspective; I do have considerable knowledge and experience in representing place computationally, and I do have experience and skills in various natural language processing (NLP) methods. While I do expect GLOS work to elicit interesting distributional patterns, explanations for differences and similarities between story motifs and types will always include non-spatial factors I am not competent to analyze. Nevertheless, I expect to be able to generate and publish interesting patterns and will invite their analysis by others who do have interest and expertise.&lt;/p&gt;
&lt;p&gt;Another premise of GLOS is that some of the emerging methodologies in NLP and machine learning, for example embeddings and large languages models (LLMs), can be usefully applied to folkloric text in novel ways. &lt;/p&gt;
&lt;h3&gt;Initial data preparation&lt;/h3&gt;
&lt;p&gt;I began by making digital text representations of the two canonical folktale indexes I'm aware of: &lt;em&gt;Motif-index of folk-literature;&lt;/em&gt; (Stith Thompson, 1966) and &lt;em&gt;The Types of International Folktales: A Classification and Bibliography&lt;/em&gt; (Hans-Jürg Uther, 2011). The latter is commonly referred to the "&lt;strong&gt;ATU&lt;/strong&gt; index" because it folds together work from Antti Arne's &lt;em&gt;The Types of the Folk-tale&lt;/em&gt; (1928), Thompson's motif index (&lt;strong&gt;TMI&lt;/strong&gt;), and Uther's own considerable efforts. In each case, following OCR and cleaning, I parsed the raw, clean contents into structured and normalized formats amenable to storing in a relational database. The results include tables with the unique identifiers and text content of the TMI motifs and the ATU tale types.&lt;/p&gt;
&lt;p&gt;There is also considerable metadata to be found in both the TMI and ATU, including references to the sources of cited tales, the societies and geographic areas they are associated with, and in the ATU, elaborate cross-referencing to related tale types and to the TMI motifs. These too have been parsed and stored in relational tables.&lt;/p&gt;
&lt;p&gt;One of the outstanding challenges is establishing a geographic location for given motifs and tale types, so that they may be mapped and analyzed spatially. The data includes, variously 1) names of countries, provinces, historical regions; 2) names of indigenous tribes and societies; 3) languages. The task of establishing some kind of normalized gazetteer of place references is therefore quite complex and a comprehensive "where" attribute remains incomplete. For example, what is the geographic footprint of a tale type tagged only as "Hebrew" or "Spanish"? How can the locations of tribal territories or historical regions be represented given the dearth of spatial data for many of them? This is a major challenge that will require considerable research and expert consultation.&lt;/p&gt;
&lt;h3&gt;Initial computation&lt;/h3&gt;
&lt;p&gt;Leaving aside geography for the time being, I proceded to generate vector embeddings for the text of each of the 46,234 motifs in the TMI and 2,232 tale types in the ATU, using the OpenAI model, &lt;em&gt;text-embedding-3-small&lt;/em&gt;. These are stored in relational tables, and wired to a very simple pilot web interface that allows a user to paste any piece of text into a form, and find the 10 motifs or tale types (a user choice) that are &lt;em&gt;nearest neighbors&lt;/em&gt; in that 1536-dimension vector space.&lt;/p&gt;
&lt;h3&gt;Initial results&lt;/h3&gt;
&lt;p&gt;This first GLOS tool (tentatively &lt;em&gt;Embedding Explorer&lt;/em&gt;) generates some interesting and essentially inadequate results that indicate other, more sophisticated approaches are necessary. &lt;/p&gt;
&lt;p&gt;&lt;img alt="Screenshot of the pilot Embedding Explorer tool" src="https://kgeographer.org/images/embedding_explorer_tool.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;One goal of the tools is to find conceptual similarity without relying on term frequencies and co-occurence, as embedding technology promises. A search for a term like "altruism" should identify motifs and tale types that concern that concept in any of a number of societally differentiated ways. 
For example, an altruistic act in one tradition might involve communal sharing of resources, while in another it might emphasize individual sacrifice for the greater good. Such nuances are important for understanding the cultural lenses through which altruism is interpreted. The tool succeeds to some extent - results for "altruism" include motifs and tales concerning charity, hospitality, and various acts of giving - but not all of the 10 nearest neighbors are recognizably conceptual neighbors, and it seems likely the method will miss some important matches.&lt;/p&gt;
&lt;h3&gt;Possible next steps&lt;/h3&gt;
&lt;p&gt;Some things I am considering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Project corpora and fine-tuning.&lt;/em&gt;  For instance, a corpus could include mythological texts from specific regions or curated examples of folk narratives with well-documented motifs and themes. Fine-tuning an LLM on this corpus could help improve the model’s ability to detect nuanced conceptual similarities and cultural context in motif analysis. This step might also involve aligning embeddings with external ontologies of folklore and mythology.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;em&gt;Enhance and extend the &lt;strong&gt;Embedding Explorer&lt;/strong&gt; tool&lt;/em&gt;. Once results are improved, adding the ability to "drill down" and explore connections. The data includes relational information, like co-occurence of motifs and types, and could support various followup queries and graph navigation of those realtionships. &lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Once geographic information is made comprehensive, many interactive maps will be possible.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Feedback and suggestions are welcome!&lt;/h3&gt;
&lt;p&gt;The GLOS project has just begun, and I am feeling my way forward, reading disciplinary literature, coming up to speed on the fast-expanding AI methodologies that could help, and searching for prospective corpus material.&lt;/p&gt;
&lt;p&gt;If any of this interests, or you have questions or comments (including critiques), please get in touch: karl [at] kgeographer [dot] org.&lt;/p&gt;</content><category term="research"/><category term="folklore"/><category term="place"/><category term="AI"/></entry><entry><title>Another Dimension of Place: Exploring the Geography of Folkloric Motifs</title><link href="https://kgeographer.org/folklore-vectors.html" rel="alternate"/><published>2024-09-02T13:10:00+02:00</published><updated>2024-09-02T13:10:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2024-09-02:/folklore-vectors.html</id><summary type="html">&lt;p&gt;A prospective project: Geography of Folkloric Motifs&lt;/p&gt;</summary><content type="html">&lt;p&gt;In this new "semi-retirement" phase of my life as a professional geographer and Digital Humanities Research Developer&amp;trade;, I have begun planning an ambitious new project that continues my passion for "computing place." [1] The project will leverage my expertise in geospatial, geo-semantic and textual methods to further develop and explore formalizations of another dimension of place: the folkloric motifs that emerge from and are associated with different regions and societies.&lt;/p&gt;
&lt;p&gt;The core of this project involves creating a vector database of embeddings [2] for the approximately 2,500 folklore motifs outlined in the Aarne-Thompson-Uther (ATU) Folkloric Index [3]. With these embeddings, the system can generate a 2,500-dimensional motif "signature" for any given piece of folkloric text. By combining these motif signatures with spatial and temporal metadata, I hope to characterize and compare the conceptual content of folklore as it relates to specific places. The system would be made freely available and its development open to collaboration.&lt;/p&gt;
&lt;p&gt;This approach treats the narratives and motifs emerging from a place as essential components of its identity, offering a novel way to describe, compare, and contrast regions based on their folkloric output. The scope would be global. Notwithstanding the extraordinary work in this vein done by Timothy Tangherlini and colleagues over the past two decades [4], I believe that considering the conceptual content of literature and vernacular narrative as a dimension of place is a relatively under-explored notion — certainly at a global scope. I believe it holds great potential for deepening our understanding of how cultural narratives shape and reflect the character of places.&lt;/p&gt;
&lt;p&gt;The embeddings for each narrative motif will be generated using a Large Language Model (LLM), prompted with terms from the ATU index to create detailed synopses [5]. An essential early step in this process will be expert evaluation of the material generated by the LLM, leading to refinement of the prompts or, if necessary, reconsideration of the method. My goal is to ensure that the embeddings accurately capture the conceptual content of the ATU motifs they represent.&lt;/p&gt;
&lt;p&gt;While my academic background is in Geographic Information Science, my professional journey as a research developer has consistently involved developing models to better represent the dynamic nature of place, in the context of collaborative projects from other fields, including History, Archaeology, Political Science, Literary Studies, and Environmental Science. The recent and ongoing explosion of capabilities in machine learning and generative language models is presenting opportunities for novel approaches to place-based cultural analytics.&lt;/p&gt;
&lt;p&gt;I’m reaching out to scholars and practitioners in folklore studies, literary analysis, and related fields to gather preliminary feedback on this initiative. I am certainly not expert in these areas, but rather a methods-focused researcher keen on applying new tools to the study of place. I believe this project has the potential to offer valuable insights into how the stories we tell are tied to the places we inhabit, and I would greatly appreciate your thoughts and advice as I move forward.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;[1] my favorite Rumi quote is "Start a huge, foolish project. Like Noah."&lt;/p&gt;
&lt;p&gt;[2] Embeddings are a way to represent complex data, like the words and sentences representing concepts, as multi-dimensional vectors (essentially, lists of numbers) in such a way that similar items are closer together in that vector "space." These relative positions capture semantic relationships between concepts in a format that computers can process. A vector database stores these embeddings, allowing for efficient searching and comparison based on their semantics.&lt;/p&gt;
&lt;p&gt;[3] See &lt;a href="https://guides.library.harvard.edu/folk_and_myth/indices"&gt;Library Research Guide for Folklore and Mythology: Tale-Types &amp;amp; Motifs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[4] Timothy Tangherlini: &lt;a href="https://vcresearch.berkeley.edu/faculty/timothy-tangherlini"&gt;Bio&lt;/a&gt;; &lt;a href="https://berkeley.academia.edu/TimothyTangherlini"&gt;academia.edu&lt;/a&gt; &lt;a href="https://scando.ist.berkeley.edu/macroscope.html"&gt;Folklore Macroscope Tools&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[5] Prompts could take two forms, requesting either 1) a structural description of the motif outlining the essential components and patterns that define it, such as character roles, key events, conflicts, resolutions, and themes, or 2) ann example narrative representative of it. The first is likely to be the most effective.&lt;/p&gt;</content><category term="research"/><category term="folklore"/><category term="place"/><category term="culture"/></entry><entry><title>Turning the page</title><link href="https://kgeographer.org/page-turning.html" rel="alternate"/><published>2024-08-26T10:00:00+02:00</published><updated>2024-08-26T10:00:00+02:00</updated><author><name>Karl Grossner</name></author><id>tag:kgeographer.org,2024-08-26:/page-turning.html</id><summary type="html">&lt;p&gt;Moving on...next phase.&lt;/p&gt;</summary><content type="html">&lt;p&gt;Having moved on from &lt;a href="https://whgazetteer.org"&gt;World Historical Gazetteer&lt;/a&gt;, I am now experimenting with graphs, discrete global grids (S2 specifically), and various AI techniques, aimed at new approaches to "computing place." Still in digital nomad mode, I am writing this from Vienna, Austria where I'll be through October 2024.&lt;/p&gt;
&lt;h2&gt;Graphs&lt;/h2&gt;
&lt;p&gt;I've developed a script to serialize WHG data as turtle RDF, for import into a GraphDB database. Works fine for an initial export of 20k sample records; now to run it for all 2.2 million WHG places. After that I'd like to add all of Getty Thesaurus of Geographic Names (TGN), Wikidata places, and GeoNames. Records for the same place in different datasets will be linked, passively so to speak, by virtue of shared URIs. WHG currently does quite a bit of linking in this way, but a graph database should allow for more sophisticated recursive queries and analytics. If this proves useful, I'll propose it as a new feature for WHG.&lt;/p&gt;
&lt;h2&gt;Discrete Global Grids&lt;/h2&gt;
&lt;p&gt;I've been experimenting with Google's S2 geometry library, which provides a way to index the surface of a sphere. I've begun computing a set of one or more S2 grid IDs for each WHG place, which may prove useful for visualizing the rough extents of historical regions. Early stages, but I'm curious about the possibilities.&lt;/p&gt;
&lt;h2&gt;AI&lt;/h2&gt;
&lt;p&gt;I've begun investigating Retrieval Augmented Generation (RAG) as a method for augmenting prompts made to Large Language models (LLMs), with high quality contextual information. I'm interested in the potential for using this to enhance descriptions of historical places--possibly with WHG data, but also with other sources.&lt;/p&gt;
&lt;h3&gt;Cultural Heritage, NLP and AI&lt;/h3&gt;
&lt;p&gt;One dataset I've nearly finished developing comprises textual descriptions of UNESCO's 730 Intangible Cultural Heritage (ICH) elements, drawn from short synopses and much longer published nomination documents. Each element is associated with some places or named geographic areas at varying scales. This is a baby step towards a long-held goal of mine: to represent and geographically index cultural practices and traditions, for use in historical research and education. &lt;/p&gt;
&lt;p&gt;There have been advances in topic modeling since I last did several projects using Latent Dirichlet Allocation (LDA). I'm looking forward to trying out some of the newer techniques, and to integrating them with the graph database and S2 grid experiments.&lt;/p&gt;</content><category term="Personal"/><category term="personal"/><category term="research"/></entry></feed>