{
  "contentStorage": "postgres",
  "title": "Riverview · Relations",
  "description": "Riverview is a city in Michigan, United States.",
  "url": "/en/places/mi-riverview/relation.html",
  "entity": {
    "id": "place_us_mi_riverview",
    "type": "place",
    "title": "Riverview",
    "slug": "mi-riverview",
    "summary": "Riverview is a city in Michigan, 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-29T12:13:08+08:00",
    "updatedAt": "2026-10-29T12:13:08+08:00",
    "updatedBy": "user:admin",
    "revision": 2,
    "body": "## Overview\n\nRiverview is a city in [[place_us_mi|Michigan]], United States, with a population of about 12,181[^geonames].\n\n## Geography\n\n- Coordinates: 42.1742, -83.1794",
    "url": "/places/mi-riverview.html",
    "lang": "en",
    "availableLangs": [
      "zh",
      "en"
    ],
    "placeKind": "city",
    "coordinates": {
      "latitude": 42.17421,
      "longitude": -83.17937
    },
    "adminArea": "United States · Michigan · Riverview"
  },
  "entities": null,
  "relations": [
    {
      "id": "rel_us_city_5007323",
      "fromId": "place_us_mi_riverview",
      "relationType": "located_in",
      "toId": "place_us_mi_wayne_county",
      "sourceRefs": [
        {
          "entityId": "place_us_mi_riverview",
          "sourceId": "geonames"
        }
      ],
      "label": "Located in",
      "targetId": "place_us_mi_wayne_county",
      "targetTitle": "Wayne County",
      "targetUrl": "/en/places/mi-wayne-county.html",
      "incoming": false
    }
  ],
  "relationGroups": [
    {
      "type": "same_area",
      "label": "同区域",
      "hubId": "place_us_mi_wayne_county",
      "hubTitle": "Wayne County",
      "hubUrl": "/en/places/mi-wayne-county.html",
      "items": [
        {
          "id": "rel_us_city_4984016",
          "fromId": "place_us_mi_allen_park",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_allen_park",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_allen_park",
          "targetTitle": "Allen Park",
          "targetUrl": "/en/places/mi-allen-park.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4985601",
          "fromId": "place_us_mi_belleville",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_belleville",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_belleville",
          "targetTitle": "Belleville",
          "targetUrl": "/en/places/mi-belleville.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4987990",
          "fromId": "place_us_mi_canton",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_canton",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_canton",
          "targetTitle": "Canton",
          "targetUrl": "/en/places/mi-canton.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4990510",
          "fromId": "place_us_mi_dearborn",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_dearborn",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_dearborn",
          "targetTitle": "Dearborn",
          "targetUrl": "/en/places/mi-dearborn.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4990512",
          "fromId": "place_us_mi_dearborn_heights",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_dearborn_heights",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_dearborn_heights",
          "targetTitle": "Dearborn Heights",
          "targetUrl": "/en/places/mi-dearborn-heights.html",
          "incoming": true
        },
        {
          "id": "relation_us_mi_detroit_in_us_mi_wayne_county",
          "fromId": "place_us_mi_detroit",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_detroit",
              "sourceId": "uscb2023"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_detroit",
          "targetTitle": "Detroit",
          "targetUrl": "/en/places/mi-detroit.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4991791",
          "fromId": "place_us_mi_ecorse",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_ecorse",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_ecorse",
          "targetTitle": "Ecorse",
          "targetUrl": "/en/places/mi-ecorse.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4992940",
          "fromId": "place_us_mi_flat_rock",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_flat_rock",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_flat_rock",
          "targetTitle": "Flat Rock",
          "targetUrl": "/en/places/mi-flat-rock.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4993659",
          "fromId": "place_us_mi_garden_city",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_garden_city",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_garden_city",
          "targetTitle": "Garden City",
          "targetUrl": "/en/places/mi-garden-city.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4993873",
          "fromId": "place_us_mi_gibraltar",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_gibraltar",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_gibraltar",
          "targetTitle": "Gibraltar",
          "targetUrl": "/en/places/mi-gibraltar.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4994851",
          "fromId": "place_us_mi_grosse_ile",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_grosse_ile",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_grosse_ile",
          "targetTitle": "Grosse Ile",
          "targetUrl": "/en/places/mi-grosse-ile.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4994862",
          "fromId": "place_us_mi_grosse_pointe",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_grosse_pointe",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_grosse_pointe",
          "targetTitle": "Grosse Pointe",
          "targetUrl": "/en/places/mi-grosse-pointe.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4994864",
          "fromId": "place_us_mi_grosse_pointe_farms",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_grosse_pointe_farms",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_grosse_pointe_farms",
          "targetTitle": "Grosse Pointe Farms",
          "targetUrl": "/en/places/mi-grosse-pointe-farms.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4994868",
          "fromId": "place_us_mi_grosse_pointe_park",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_grosse_pointe_park",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_grosse_pointe_park",
          "targetTitle": "Grosse Pointe Park",
          "targetUrl": "/en/places/mi-grosse-pointe-park.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4994870",
          "fromId": "place_us_mi_grosse_pointe_shores",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_grosse_pointe_shores",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_grosse_pointe_shores",
          "targetTitle": "Grosse Pointe Shores",
          "targetUrl": "/en/places/mi-grosse-pointe-shores.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4994871",
          "fromId": "place_us_mi_grosse_pointe_woods",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_grosse_pointe_woods",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_grosse_pointe_woods",
          "targetTitle": "Grosse Pointe Woods",
          "targetUrl": "/en/places/mi-grosse-pointe-woods.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4995197",
          "fromId": "place_us_mi_hamtramck",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_hamtramck",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_hamtramck",
          "targetTitle": "Hamtramck",
          "targetUrl": "/en/places/mi-hamtramck.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4995368",
          "fromId": "place_us_mi_harper_woods",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_harper_woods",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_harper_woods",
          "targetTitle": "Harper Woods",
          "targetUrl": "/en/places/mi-harper-woods.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4996017",
          "fromId": "place_us_mi_highland_park",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_highland_park",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_highland_park",
          "targetTitle": "Highland Park",
          "targetUrl": "/en/places/mi-highland-park.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4832554",
          "fromId": "place_us_mi_inkster",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_inkster",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_inkster",
          "targetTitle": "Inkster",
          "targetUrl": "/en/places/mi-inkster.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4999311",
          "fromId": "place_us_mi_lincoln_park",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_lincoln_park",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_lincoln_park",
          "targetTitle": "Lincoln Park",
          "targetUrl": "/en/places/mi-lincoln-park.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_4999837",
          "fromId": "place_us_mi_livonia",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_livonia",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_livonia",
          "targetTitle": "Livonia",
          "targetUrl": "/en/places/mi-livonia.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5001634",
          "fromId": "place_us_mi_melvindale",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_melvindale",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_melvindale",
          "targetTitle": "Melvindale",
          "targetUrl": "/en/places/mi-melvindale.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5003956",
          "fromId": "place_us_mi_northville",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_northville",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_northville",
          "targetTitle": "Northville",
          "targetUrl": "/en/places/mi-northville.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5006059",
          "fromId": "place_us_mi_plymouth",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_plymouth",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_plymouth",
          "targetTitle": "Plymouth",
          "targetUrl": "/en/places/mi-plymouth.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5006917",
          "fromId": "place_us_mi_redford",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_redford",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_redford",
          "targetTitle": "Redford",
          "targetUrl": "/en/places/mi-redford.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5007247",
          "fromId": "place_us_mi_river_rouge",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_river_rouge",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_river_rouge",
          "targetTitle": "River Rouge",
          "targetUrl": "/en/places/mi-river-rouge.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5007451",
          "fromId": "place_us_mi_rockwood",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_rockwood",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_rockwood",
          "targetTitle": "Rockwood",
          "targetUrl": "/en/places/mi-rockwood.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5007531",
          "fromId": "place_us_mi_romulus",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_romulus",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_romulus",
          "targetTitle": "Romulus",
          "targetUrl": "/en/places/mi-romulus.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5010646",
          "fromId": "place_us_mi_southgate",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_southgate",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_southgate",
          "targetTitle": "Southgate",
          "targetUrl": "/en/places/mi-southgate.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5011908",
          "fromId": "place_us_mi_taylor",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_taylor",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_taylor",
          "targetTitle": "Taylor",
          "targetUrl": "/en/places/mi-taylor.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5012521",
          "fromId": "place_us_mi_trenton",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_trenton",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_trenton",
          "targetTitle": "Trenton",
          "targetUrl": "/en/places/mi-trenton.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5014224",
          "fromId": "place_us_mi_wayne",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_wayne",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_wayne",
          "targetTitle": "Wayne",
          "targetUrl": "/en/places/mi-wayne.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5014681",
          "fromId": "place_us_mi_westland",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_westland",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_westland",
          "targetTitle": "Westland",
          "targetUrl": "/en/places/mi-westland.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5015456",
          "fromId": "place_us_mi_woodhaven",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_woodhaven",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_woodhaven",
          "targetTitle": "Woodhaven",
          "targetUrl": "/en/places/mi-woodhaven.html",
          "incoming": true
        },
        {
          "id": "rel_us_city_5015599",
          "fromId": "place_us_mi_wyandotte",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_wyandotte",
              "sourceId": "geonames"
            }
          ],
          "label": "Contains places",
          "targetId": "place_us_mi_wyandotte",
          "targetTitle": "Wyandotte",
          "targetUrl": "/en/places/mi-wyandotte.html",
          "incoming": true
        }
      ]
    },
    {
      "type": "located_in",
      "label": "Located in",
      "items": [
        {
          "id": "rel_us_city_5007323",
          "fromId": "place_us_mi_riverview",
          "relationType": "located_in",
          "toId": "place_us_mi_wayne_county",
          "sourceRefs": [
            {
              "entityId": "place_us_mi_riverview",
              "sourceId": "geonames"
            }
          ],
          "label": "Located in",
          "targetId": "place_us_mi_wayne_county",
          "targetTitle": "Wayne County",
          "targetUrl": "/en/places/mi-wayne-county.html",
          "incoming": false
        }
      ]
    }
  ],
  "lang": "en",
  "availableLangs": [
    "zh",
    "en"
  ],
  "infoFields": [
    {
      "key": "place_kind",
      "label": "Place kind",
      "value": "City"
    },
    {
      "key": "admin_area",
      "label": "Admin area",
      "value": "United States · Michigan · Riverview"
    },
    {
      "key": "coordinates",
      "label": "Coordinates",
      "value": "42.17421, -83.17937"
    }
  ],
  "pagination": {
    "page": 1,
    "pageSize": 50,
    "total": 1,
    "pageCount": 1
  },
  "relationsTotal": 1
}