Alan William Preston @ Mangawhai, New Zealand May 2026
The Spatial Location Index is the navigable map interface of the Conceptionary library. It provides a second entry point into concept cards alongside the concept search dropdown. Learners navigate spatially — clicking into a location to see what vocabulary belongs there.
Each location is a node in a containment hierarchy. Concept cards carry location tags that reference these nodes. Navigating to a location surfaces all concept cards tagged at that node or any of its child nodes (tag inheritance / rollup).
Three structurally distinct location types require different visual treatment:
Type
Visual representation
Navigation mode
Containment
Floor plan — spaces nested within larger spaces
Drill down
Destination
Scattered map markers
Click to enter
Journey
Linear strip or route
Follow sequence
Field
Description
Location ID
Unique identifier (LOC-nnn)
Location name
Display name as shown to learner
Parent ID
ID of the parent location in the hierarchy
Level
Depth in hierarchy (1 = broadest, 6 = most granular)
Location type
Containment / Destination / Journey
Notes
Cultural or contextual variation notes
When a learner navigates to a location, they see all concept cards tagged with:
That location (direct tags)
Any child of that location (rolled up from below)
Any grandchild, great-grandchild, etc. (all descendants)
Primary-tagged concepts display prominently. Secondary-tagged concepts display as supplementary.
Location type: Containment Visual: Nested floor plan, drillable
ID
Name
Parent
Level
Notes
LOC-001
At home (general)
—
1
LOC-002
In the kitchen
LOC-001
2
LOC-003
In the fridge
LOC-002
3
LOC-004
Top shelf (fridge)
LOC-003
4
LOC-005
Middle shelf (fridge)
LOC-003
4
LOC-006
Bottom shelf (fridge)
LOC-003
4
LOC-007
Door compartments (fridge)
LOC-003
4
LOC-008
Crisper drawer (fridge)
LOC-003
4
LOC-009
In the pantry
LOC-002
3
LOC-010
In the cupboards (kitchen)
LOC-002
3
LOC-011
In the drawers (kitchen)
LOC-002
3
LOC-012
On the bench / at the stove
LOC-002
3
LOC-013
In the dining room
LOC-001
2
LOC-014
At the dining table
LOC-013
3
LOC-015
In the living room
LOC-001
2
LOC-016
On the couch
LOC-015
3
LOC-017
Near the TV
LOC-015
3
LOC-018
In the bedroom
LOC-001
2
LOC-019
In bed
LOC-018
3
LOC-020
In the wardrobe
LOC-018
3
LOC-021
In the drawer (wardrobe)
LOC-020
4
LOC-022
On the shelves (wardrobe)
LOC-020
4
LOC-023
On the hanging rail
LOC-020
4
LOC-024
On the window sill (bedroom)
LOC-018
3
Threshold — also tags LOC-071
LOC-025
Out the window
LOC-018
3
Threshold — also tags LOC-071
LOC-026
On the wall (bedroom)
LOC-018
3
LOC-027
In the bathroom
LOC-001
2
LOC-028
In the shower
LOC-027
3
LOC-029
In the bath
LOC-027
3
LOC-030
In the toilet
LOC-001
2
Separate room in many homes
LOC-031
In the laundry
LOC-001
2
LOC-032
In the washing machine
LOC-031
3
LOC-033
In the dryer
LOC-031
3
LOC-034
In the garden
LOC-001
2
Threshold — also tags LOC-071
LOC-035
At the door / threshold
LOC-001
2
Boundary — tags both inside and outside
LOC-036
At a friend's place
—
1
Mirrors home structure loosely
Location type: Destination Visual: Scattered map markers on neighbourhood map
ID
Name
Parent
Level
Notes
LOC-040
At school
—
1
LOC-041
In the classroom
LOC-040
2
LOC-042
In the school café
LOC-040
2
LOC-043
In the playground
LOC-040
2
LOC-044
In the corridor
LOC-040
2
LOC-045
At work
—
1
LOC-046
At the desk
LOC-045
2
LOC-047
In the meeting room
LOC-045
2
LOC-048
In the break room
LOC-045
2
LOC-049
At the shops
—
1
LOC-050
At the supermarket
LOC-049
2
LOC-051
At the deli counter
LOC-050
3
LOC-052
In a shop (general)
LOC-049
2
LOC-053
At the bank
LOC-049
2
LOC-054
At the video shop
LOC-049
2
Historical — may be updated
LOC-055
At a café
—
1
LOC-056
At a restaurant
—
1
LOC-057
At the pub
—
1
LOC-058
In public spaces
—
1
LOC-059
In the street
LOC-058
2
LOC-060
At the pedestrian crossing
LOC-059
3
LOC-061
In the park
LOC-058
2
Also tags LOC-071
LOC-062
In the library
—
1
LOC-063
At the sports ground
—
1
LOC-064
At the gym
—
1
LOC-065
At the doctor / clinic
—
1
LOC-066
At the hospital
—
1
LOC-067
At the pharmacy
—
1
Location type: Journey Visual: Linear strip / route with named stops
ID
Name
Parent
Level
Notes
LOC-070
Out on the road
—
1
Parent for all transit
LOC-071
On foot
LOC-070
2
Walking, pedestrian
LOC-072
On my bicycle
LOC-070
2
LOC-073
On my scooter
LOC-070
2
LOC-074
In the car
LOC-070
2
LOC-075
At the bus stop
LOC-070
2
Journey node — links to LOC-076
LOC-076
On the bus
LOC-070
2
LOC-077
On the school bus
LOC-070
2
LOC-078
At the train station
LOC-070
2
Journey node — links to LOC-079
LOC-079
On the train
LOC-070
2
LOC-080
On the platform
LOC-078
3
LOC-081
At the ferry terminal
LOC-070
2
Journey node — links to LOC-082
LOC-082
On the ferry
LOC-070
2
LOC-083
At the airport
LOC-070
2
Journey node — links to LOC-084
LOC-084
On the plane
LOC-070
2
LOC-085
In the taxi
LOC-070
2
LOC-086
At the petrol station
LOC-070
2
Location type: Destination Visual: Scattered markers on wider map
ID
Name
Parent
Level
Notes
LOC-090
Natural environment
—
1
Parent for natural spaces
LOC-091
At the beach
LOC-090
2
LOC-092
In the water (beach)
LOC-091
3
LOC-093
On the sand
LOC-091
3
LOC-094
In the bush / countryside
LOC-090
2
LOC-095
On the water (boat)
LOC-090
2
LOC-096
In the mountains
LOC-090
2
LOC-097
On a farm
LOC-090
2
Location type: Destination Visual: World or regional map
ID
Name
Parent
Level
Notes
LOC-100
Travelling (general)
—
1
LOC-101
In a hotel
LOC-100
2
LOC-102
In another city
LOC-100
2
LOC-103
In another country
LOC-100
2
LOC-104
Abroad (general)
LOC-100
2
Some locations sit at the boundary between two spaces. They carry tags from both parent spaces:
Location
Inner parent
Outer parent
On the window sill (LOC-024)
Bedroom (LOC-018)
Outside (LOC-071)
Out the window (LOC-025)
Bedroom (LOC-018)
Outside (LOC-071)
At the door / threshold (LOC-035)
At home (LOC-001)
Street (LOC-059)
In the garden (LOC-034)
At home (LOC-001)
Natural environment (LOC-090)
In the park (LOC-061)
Public spaces (LOC-058)
Natural environment (LOC-090)
Transit locations have an inherent sequence. The spatial map renders these as a linear strip with directional flow:
On foot → At the bus stop → On the bus → At the train station
→ On the train → At the airport → On the plane
Each node in the sequence is independently taggable by concept cards.
Concepts about the relationship to places (places I've been, frequency of visit, personal familiarity) are not location nodes. They are gradient concepts in the taxonomy under Geographic / Temporal / Relational and map to Diagonal Line or GTCV templates. They are not part of the spatial location index.
Each concept card carries:
Primary location(s) — where this concept most naturally belongs (shown prominently when navigating to that location)
Secondary location(s) — where the concept also appears but less centrally (shown as supplementary)
Concept card: Freshness of cheese (CC-0044)
Primary locations:
LOC-003 In the fridge
LOC-012 On the bench (kitchen)
Secondary locations:
LOC-014 At the dining table
LOC-051 At the deli counter
Effect on navigation:
Learner opens "In the fridge" → freshness of cheese appears as primary
Learner opens "In the kitchen" → freshness of cheese appears (rolled up from child LOC-003)
Learner opens "At home" → freshness of cheese appears (rolled up two levels)
Learner opens "At the deli counter" → freshness of cheese appears as secondary
SPATIAL MAP (visual interface)
│
│ Learner clicks a location
▼
LOCATION NODE (from this index)
│
│ Query concept card library:
│ WHERE location_tag IN
│ (this node + all descendant nodes)
│ ORDER BY primary first, secondary second
▼
CONCEPT CARD LIST
(displayed as clickable tiles or list)
│
│ Learner selects a concept card
▼
TEMPLATE
(loaded with vocabulary for learner's language pair)
This index is a living document. New location nodes are added when:
A concept card requires a location not yet in the index
A learner submits a concept tagged to a new location via the AI request pathway
Cultural context requires location types not present in the current list (e.g., a rice paddy, a market stall, a temple, a marae)
New nodes are added at the appropriate level with a parent link. The index expands downward (more granular) as content requires.