Rule 1
Identity first: define the place, type, aliases, parent area, and approximate geometry before discussing decisions.
Place index
Each entity represents one real place, area, station, pier, airport, or monitoring cluster that other pages already talk about. Identity and source joins come first, live observations attach next, and explainable signals compute on top.
Pages should become views over graph objects. This layer tracks the core objects that the strongest travel pages already depend on.
Rule 1
Identity first: define the place, type, aliases, parent area, and approximate geometry before discussing decisions.
Rule 2
Source joins second: show which public, registration, or commercial-context sources know about the entity.
Rule 3
Signal hooks third: list the observation and signal layers that should land on the entity once ingestion expands.
Rule 4
Decision use last: show which Today, stay, route, food, nightlife, rail, or ferry pages consume this entity.
Entity API
The entity API is a data-only surface for the graph registry. Traveler pages use observations, signals, decisions, and the crawlable entity pages; this endpoint is for inspecting the underlying place objects.
The destination layer anchors city and region decisions like Today, stay, route, food, and beach pivots.
Thailand's strongest city fallback for food, transit, indoor backup, hospitals, and first-timer resilience.
destination anchor graph role Chiang MaiNorthern Thailand's strongest food-and-culture base when air quality is acceptable.
destination anchor graph role PhuketThe strongest infrastructure-first beach base in Thailand when airport access and rainy-day backup matter.
destination anchor graph role KrabiScenery-first Andaman base where boat dependence matters more than airport convenience.
destination anchor graph role Koh SamuiComfort-first Gulf island base with airport access, resort depth, and a practical pivot away from Andaman weather.
destination anchor graph role Koh PhanganFlexible Gulf island with quiet coves, longer-stay potential, wellness pockets, and event-driven crowd swings.
destination anchor graph role Pattaya / ChonburiBangkok's easiest short-hop coast when nightlife, seafood, and family attractions matter more than island mood.
destination anchor graph role Hua Hin / Cha-amGentle Gulf coast base for families, markets, seafood, golf, and lower-friction beach days from Bangkok.
destination anchor graph role PaiMountain-town add-on that only works when road comfort, weather, and northern AQI all cooperate.
destination anchor graph role AyutthayaThe lowest-friction historic day trip from Bangkok when heat and train timing are handled well.
destination anchor graph role KanchanaburiRiver, history, and waterfall detour west of Bangkok where road and weather conditions decide the real payoff.
destination anchor graph role IsaanRepeat-visitor region for food, Mekong towns, Khmer temples, and lower-tourism routes that need more planning than the classic first-trip circuit.
destination anchor graph role Chiang RaiChiang Rai is strongest when the trip actually wants northern border, culture, mountain route base.
destination anchor graph role Hat YaiHat Yai is strongest when the trip actually wants south rail, air, border hub.
destination anchor graph role TrangTrang is strongest when the trip actually wants food city + Andaman island ferry base.
destination anchor graph role Surat ThaniSurat Thani is strongest when the trip actually wants rail, air, bus-to-ferry gateway.
destination anchor graph role SukhothaiSukhothai is strongest when the trip actually wants UNESCO heritage, old-city stay, cycling.
destination anchor graph role Nakhon RatchasimaNakhon Ratchasima is strongest when the trip actually wants Isan gateway, Khao Yai, Phimai pivots.
destination anchor graph role ChanthaburiChanthaburi is strongest when the trip actually wants gem, jewelry market, fruit route.
destination anchor graph role Khon KaenKhon Kaen is strongest when the trip actually wants Isan urban hub, rail, air.
destination anchor graph role Ubon RatchathaniUbon Ratchathani is strongest when the trip actually wants Isan culture, Candle Festival, Mekong.
destination anchor graph role BuriramBuriram is strongest when the trip actually wants Khmer-route + MotoGP, football event base.
destination anchor graph role Nong KhaiNong Khai is strongest when the trip actually wants Mekong, Vientiane border rail-road base.
destination anchor graph roleHotel-area entities capture the real base-choice layer that sits between a city and a room listing.
Bangkok's easiest first-timer hotel zone when BTS/MRT access, restaurants, malls, and later dinners matter more than old-city texture.
hotel-area anchor graph role Silom / SathornBangkok's balanced hotel zone for BTS/MRT access, dinners, business stays, queer nightlife, and fewer cross-city taxis than many first-timer routes assume.
hotel-area anchor graph role Riverside / Old TownBangkok's best culture-heavy base when temples, river ferries, and older-city texture matter more than pure rail simplicity.
hotel-area anchor graph role NimmanChiang Mai's strongest comfort-and-cafes base for longer stays, coworking, and slower city travel.
hotel-area anchor graph role AriBangkok's calmer cafe-and-repeat-visitor base when BTS access still matters but the trip does not need full Sukhumvit intensity.
hotel-area anchor graph role Old City Chiang MaiChiang Mai's clearest first-timer base for temples, walkable food, markets, and compact city orientation when AQI is acceptable.
hotel-area anchor graph role Kata / KaronPhuket's strongest balanced first-beach base when families, beach time, and manageable services matter more than nightlife.
hotel-area anchor graph role PatongPhuket's highest-convenience nightlife base when services, late returns, and short-stay energy matter more than quiet.
hotel-area anchor graph role Rawai / Nai HarnPhuket's slower south-coast base for longer stays, cafes, villas, and beach time when you accept more movement.
hotel-area anchor graph role Phuket Old TownPhuket's strongest bad-weather and food-first base when cafes, architecture, and easier rainy-day recovery matter more than direct beach access.
hotel-area anchor graph role Bophut / Fisherman's VillageSamui's best balanced base for food, evening walks, families, and enough comfort without full Chaweng intensity.
hotel-area anchor graph role ChawengSamui's strongest nightlife-and-services base when hotel choice, evening density, and airport convenience matter more than quiet.
hotel-area anchor graph role LamaiSamui's middle-ground beach base when you want softer pacing than Chaweng without fully retreating from services.
hotel-area anchor graph role Central Pattaya / JomtienThe practical Pattaya / Chonburi hotel base when you want beach access, nightlife options, and easier fallback than a far-flung resort edge.
hotel-area anchor graph role Central Hua Hin / Khao TakiabThe best Hua Hin / Cha-am base when you want markets, beach access, seafood, and a calmer hotel rhythm than party-heavy coast strips.
hotel-area anchor graph role Ao NangKrabi's most practical first-time base when transfer ease, tours, and easy backup matter more than pure scenery mood.
hotel-area anchor graph role RailayKrabi's scenery-first base when limestone views and beach mood justify extra transfer fragility.
hotel-area anchor graph roleStations and terminals matter because route friction often starts or ends at one transfer node.
The rail anchor behind Hua Hin and Khao Takiab stays when coast comfort depends on easier Bangkok-linked overland access.
station anchor graph role BTS Asok / MRT SukhumvitBangkok's clearest rail-linked interchange anchor for hotel logic, rainy-day movement, and low-friction first-time planning.
station anchor graph role Bangkok Mochit 2 Bus TerminalThe main intercity bus anchor for north and Isaan route logic from Bangkok.
bus-terminal anchor graph roleAirports and piers are route-repair entities: they decide whether a day is easy, fragile, or not worth the price.
Bangkok's main long-haul airport anchor, relevant for route resilience, airport rail logic, taxi friction, and same-day hotel decisions.
airport anchor graph role Don Mueang AirportBangkok's domestic and low-cost airport anchor, useful when domestic route efficiency matters more than full-service international convenience.
airport anchor graph role Chiang Mai AirportNorthern Thailand's main airport anchor for Chiang Mai city access, domestic route recovery, and smoke-season pivot logic.
airport anchor graph role Phuket AirportPhuket's airport anchor for infrastructure-first beach trips, coast pivots, and weather-backup route design.
airport anchor graph role Krabi AirportKrabi's airport anchor for scenery-first coast plans that still need a realistic arrival and exit path.
airport anchor graph role U-Tapao AirportThe practical airport anchor behind Pattaya and Jomtien coast planning when Bangkok airport detours are not worth the friction.
airport anchor graph role Samui AirportSamui's airport anchor for the softest Gulf-island arrival path and the cleanest pivot away from fragile mainland-plus-ferry stacks.
airport anchor graph role Rassada PierPhuket's key ferry-transfer anchor for island and coast hops where pier identity and weather matter more than the brochure route line.
pier anchor graph role Ao Nang PierThe practical pier-side anchor behind Ao Nang and Railay transfer logic when coast plans depend on honest boat and mainland handoff timing.
pier anchor graph role Na Thon PierSamui's practical pier anchor for mainland and island-chain logic.
pier anchor graph role Donsak PierThe mainland pier anchor behind many Samui and Phangan transfers, where road arrival time and last-boat logic matter more than hotel copy.
pier anchor graph roleMarket and retail anchors show where a national reference quote meets local buying friction, receipts, premiums, and comparison-shopping reality.
Bangkok's densest public gold-shopping anchor, where the national Thai quote meets the clearest comparison-shopping and buyback context.
gold-shopping anchor graph role Chiang Mai gold shoppingRegional gold-shopping anchor for Chiang Mai when convenience matters more than the deepest comparison-shopping field.
gold-shopping anchor graph role Phuket gold shoppingTourist-market gold-shopping anchor for Phuket, where convenience is real but the national quote still matters more than any local headline price.
gold-shopping anchor graph role Pattaya / Chonburi gold shoppingConvenience-first gold-shopping anchor for Pattaya / Chonburi when the trip is already on the east coast and Bangkok-level comparison density is not the goal.
gold-shopping anchor graph role Hat Yai gold shoppingSouthern regional gold-shopping anchor for Hat Yai when the trip already centers on the lower south and Bangkok-level comparison density is not the goal.
gold-shopping anchor graph roleMonitoring clusters mark where station-level or area-level checks can affect planning confidence.
Monitoring cluster for the public AQI and PM2.5 station layer used across Bangkok decisions. This is a city-level signal group, not one exact sensor.
monitoring-cluster anchor graph role Noise4Thai Bangkok roadside clusterMonitoring cluster for Bangkok's official roadside and community noise context. This is an area-level signal group, not one precise microphone.
monitoring-cluster anchor graph role Thaiwater Chao Phraya Bangkok corridorMonitoring cluster for river, canal, salinity, and flood-adjacent conditions around Bangkok's Chao Phraya corridor.
monitoring-cluster anchor graph role