{
  "contentStorage": "postgres",
  "title": "Dutton · Relations",
  "description": "Dutton is a village in Alabama, United States.",
  "url": "/en/places/al-dutton/relation.html",
  "entity": {
    "id": "place_us_al_dutton",
    "type": "place",
    "title": "Dutton",
    "slug": "al-dutton",
    "summary": "Dutton is a village in Alabama, United States.",
    "status": "published",
    "categories": [
      "category-geography"
    ],
    "tags": [],
    "sources": [
      {
        "id": "geonames",
        "title": "GeoNames US dataset (US.txt / admin2Codes.txt)",
        "url": "https://download.geonames.org/export/dump/US.zip"
      }
    ],
    "createdAt": "2026-10-29T11:41:24+08:00",
    "updatedAt": "2026-10-29T11:41:24+08:00",
    "updatedBy": "user:admin",
    "revision": 2,
    "body": "## Overview\n\nDutton is a village in [[place_us_al|Alabama]], United States, with a population of about 310[^geonames].\n\n## Geography\n\n- Coordinates: 34.6109, -85.9169",
    "url": "/places/al-dutton.html",
    "lang": "en",
    "availableLangs": [
      "zh",
      "en"
    ],
    "placeKind": "village",
    "coordinates": {
      "latitude": 34.61092,
      "longitude": -85.91692
    },
    "adminArea": "United States · Alabama · Dutton"
  },
  "entities": null,
  "relations": [
    {
      "id": "rel_us_city_4059701",
      "fromId": "place_us_al_dutton",
      "relationType": "located_in",
      "toId": "place_us_al_jackson_county",
      "sourceRefs": [
        {
          "entityId": "place_us_al_dutton",
          "sourceId": "geonames"
        }
      ],
      "label": "Located in",
      "targetId": "place_us_al_jackson_county",
      "targetTitle": "Jackson County",
      "targetUrl": "/en/places/al-jackson-county.html",
      "incoming": false
    }
  ],
  "relationGroups": [
    {
      "type": "same_area",
      "label": "同区域",
      "hubId": "place_us_al_jackson_county",
      "hubTitle": "Jackson County",
      "hubUrl": "/en/places/al-jackson-county.html",
      "items": [
        {
          "id": "rel_us_city_4051774",
          "fromId": "place_us_al_bridgeport",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_bridgeport",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_bridgeport",
          "targetTitle": "Bridgeport",
          "targetUrl": "/en/places/al-bridgeport.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4067814",
          "fromId": "place_us_al_hollywood",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_hollywood",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_hollywood",
          "targetTitle": "Hollywood",
          "targetUrl": "/en/places/al-hollywood.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4068761",
          "fromId": "place_us_al_hytop",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_hytop",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_hytop",
          "targetTitle": "Hytop",
          "targetUrl": "/en/places/al-hytop.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4071801",
          "fromId": "place_us_al_langston",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_langston",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_langston",
          "targetTitle": "Langston",
          "targetUrl": "/en/places/al-langston.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4081981",
          "fromId": "place_us_al_paint_rock",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_paint_rock",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_paint_rock",
          "targetTitle": "Paint Rock",
          "targetUrl": "/en/places/al-paint-rock.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4083725",
          "fromId": "place_us_al_pisgah",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_pisgah",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_pisgah",
          "targetTitle": "Pisgah",
          "targetUrl": "/en/places/al-pisgah.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4083844",
          "fromId": "place_us_al_pleasant_grove",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_pleasant_grove",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_pleasant_grove",
          "targetTitle": "Pleasant Grove",
          "targetUrl": "/en/places/al-pleasant-grove.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_8299508",
          "fromId": "place_us_al_pleasant_groves",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_pleasant_groves",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_pleasant_groves",
          "targetTitle": "Pleasant Groves",
          "targetUrl": "/en/places/al-pleasant-groves.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4088916",
          "fromId": "place_us_al_scottsboro",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_scottsboro",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_scottsboro",
          "targetTitle": "Scottsboro",
          "targetUrl": "/en/places/al-scottsboro.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4089040",
          "fromId": "place_us_al_section",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_section",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_section",
          "targetTitle": "Section",
          "targetUrl": "/en/places/al-section.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4090386",
          "fromId": "place_us_al_skyline",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_skyline",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_skyline",
          "targetTitle": "Skyline",
          "targetUrl": "/en/places/al-skyline.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4091859",
          "fromId": "place_us_al_stevenson",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_stevenson",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_stevenson",
          "targetTitle": "Stevenson",
          "targetUrl": "/en/places/al-stevenson.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4098527",
          "fromId": "place_us_al_woodville",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_woodville",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_al_woodville",
          "targetTitle": "Woodville",
          "targetUrl": "/en/places/al-woodville.html",
          "incoming": true
        }
      ]
    },
    {
      "type": "located_in",
      "label": "Located in",
      "items": [
        {
          "id": "rel_us_city_4059701",
          "fromId": "place_us_al_dutton",
          "relationType": "located_in",
          "toId": "place_us_al_jackson_county",
          "sourceRefs": [
            {
              "entityId": "place_us_al_dutton",
              "sourceId": "geonames"
            }
          ],
          "label": "Located in",
          "targetId": "place_us_al_jackson_county",
          "targetTitle": "Jackson County",
          "targetUrl": "/en/places/al-jackson-county.html",
          "incoming": false
        }
      ]
    }
  ],
  "lang": "en",
  "availableLangs": [
    "zh",
    "en"
  ],
  "infoFields": [
    {
      "key": "place_kind",
      "label": "Place kind",
      "value": "Village"
    },
    {
      "key": "admin_area",
      "label": "Admin area",
      "value": "United States · Alabama · Dutton"
    },
    {
      "key": "coordinates",
      "label": "Coordinates",
      "value": "34.61092, -85.91692"
    }
  ],
  "pagination": {
    "page": 1,
    "pageSize": 50,
    "total": 1,
    "pageCount": 1
  },
  "relationsTotal": 1
}