{
 "id": "n-404fe29f46",
 "slug": "roanoke-american-viscose-plant-historic-district",
 "type": "industrial",
 "name": "American Viscose Plant Historic District",
 "aka": [],
 "city": "Roanoke",
 "county": "Roanoke city",
 "state": "VA",
 "country": "US",
 "census_division": 5,
 "lat": 37.255,
 "lon": -79.9219,
 "geocode_method": "wikipedia",
 "address": null,
 "metro": null,
 "original_use": "rayon processing plant",
 "year_opened": 1917,
 "year_closed": 1958,
 "acres": 212.0,
 "gla_sqft": 1600000,
 "stores_peak": null,
 "levels": null,
 "original_developer": "American Viscose Company",
 "original_architect": null,
 "before_notes": "Draft from Wikipedia, model-extracted, unreviewed: Former American Viscose rayon plant, later an industrial park, is being redeveloped into a mixed-use district called Riverdale in Roanoke, Virginia.",
 "strategy": [
  "redevelop",
  "reinhabit"
 ],
 "new_use": [
  "housing",
  "industrial",
  "mixed",
  "retail"
 ],
 "share_retrofit": null,
 "status": "approved",
 "year_retrofit": 2023,
 "developer": "a local developer",
 "architect": null,
 "after_notes": "mixed-use district of residential and commercial use",
 "narrative": "The American Viscose Plant Historic District is an industrial park and historic district located in Roanoke, Virginia. The site is the location of the former American Viscose Corporation rayon processing plant that once employed over 5,000 and for a time was reportedly the largest rayon producing mill in the world. The plant's construction began in 1916 with the building of the first of what became three large processing plants of two spinning units each; the second began construction in 1921 and the third in 1925. With the plant's viability decreased by newer facilities elsewhere and rayon's usage supplanted by nylon and other synthetic fabrics, the factory closed in 1958.",
 "narrative_license": "CC BY-SA 4.0",
 "narrative_source": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
 "zoning_change": null,
 "public_subsidy": "forgivable loan",
 "entitlement_year": 2023,
 "planning_notes": "Approved by Roanoke City Council.",
 "wikidata_qid": "Q123018843",
 "wikipedia": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
 "osm_id": null,
 "verified": "draft",
 "verified_by": null,
 "last_verified": null,
 "last_updated": "2026-10-18",
 "created": "2026-10-18",
 "contributor_name": null,
 "contributor_org": null,
 "contributor_link": null,
 "international": 0,
 "county_fips": "51770",
 "opp_score": 20.0,
 "opp_reasons": [
  "already in play: under construction, approved, or sold to a developer with housing plans",
  "212 acres",
  "housing in the record"
 ],
 "for_sale": 0,
 "distressed": 0,
 "deep": {},
 "elements": [
  {
   "slug": "era-closed-1950s",
   "name": "Closed 1950s",
   "grp": "era",
   "evidence": "1958",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "era-opened-1910s",
   "name": "Opened 1910s",
   "grp": "era",
   "evidence": "1917",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "era-retrofit-2020s",
   "name": "Retrofit 2020s",
   "grp": "era",
   "evidence": "2023",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "status-pipeline",
   "name": "Retrofit in the pipeline",
   "grp": "finance",
   "evidence": "approved",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "place-shrinking-county",
   "name": "Shrinking county",
   "grp": "place",
   "evidence": "-0.9%",
   "origin": "census-acs"
  },
  {
   "slug": "scale-mega",
   "name": "1M+ sq ft GLA",
   "grp": "scale",
   "evidence": "1,600,000 sq ft",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "scale-large-site",
   "name": "60+ acre site",
   "grp": "scale",
   "evidence": "212 acres",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "strategy-redevelop",
   "name": "Redeveloped",
   "grp": "strategy",
   "evidence": "mixed-use district of residential and commercial use",
   "origin": "record"
  },
  {
   "slug": "strategy-reinhabit",
   "name": "Reinhabited",
   "grp": "strategy",
   "evidence": "mixed-use district of residential and commercial use",
   "origin": "record"
  },
  {
   "slug": "use-housing",
   "name": "Housing",
   "grp": "use",
   "evidence": "mixed-use district of residential and commercial use Approved by Roanoke City Council.",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "use-logistics",
   "name": "Logistics and industrial",
   "grp": "use",
   "evidence": "new_use field",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "use-mixed",
   "name": "Mixed use",
   "grp": "use",
   "evidence": "mixed-use district of residential and commercial use Approved by Roan",
   "origin": "newtypes-extraction"
  },
  {
   "slug": "use-retail",
   "name": "Retail (continued)",
   "grp": "use",
   "evidence": "new_use field",
   "origin": "newtypes-extraction"
  }
 ],
 "sources": [
  {
   "id": 7828,
   "site_id": "n-404fe29f46",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "title": "American Viscose Plant Historic District",
   "publisher": "Wikipedia",
   "date": null,
   "quote": "The American Viscose Plant Historic District",
   "kind": "wikipedia",
   "license": "CC BY-SA 4.0",
   "retrieved": "2026-10-18"
  },
  {
   "id": 7829,
   "site_id": "n-404fe29f46",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "title": "Timeline",
   "publisher": null,
   "date": null,
   "quote": "The plant's first spinning unit opened in 1917",
   "kind": "quote",
   "license": null,
   "retrieved": "2026-10-18"
  },
  {
   "id": 7830,
   "site_id": "n-404fe29f46",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "title": "Timeline",
   "publisher": null,
   "date": null,
   "quote": "in 1958, the company announced their decision to close the plant permanently.",
   "kind": "quote",
   "license": null,
   "retrieved": "2026-10-18"
  },
  {
   "id": 7831,
   "site_id": "n-404fe29f46",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "title": "Timeline",
   "publisher": null,
   "date": null,
   "quote": "In 1961, American Viscose auctioned off its remaining equipment and a consortium of Roanoke investors purchased the property. The site was subdivided and turned into the Roanoke Industrial Center",
   "kind": "quote",
   "license": null,
   "retrieved": "2026-10-18"
  },
  {
   "id": 7832,
   "site_id": "n-404fe29f46",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "title": "Timeline",
   "publisher": null,
   "date": null,
   "quote": "The district was added to the National Register of Historic Places in 2019.",
   "kind": "quote",
   "license": null,
   "retrieved": "2026-10-18"
  },
  {
   "id": 7833,
   "site_id": "n-404fe29f46",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "title": "Timeline",
   "publisher": null,
   "date": null,
   "quote": "In 2023, the Roanoke City Council approved a plan to begin transforming the American Viscose district into a mixed-use development called Riverdale.",
   "kind": "quote",
   "license": null,
   "retrieved": "2026-10-18"
  }
 ],
 "parties": [
  {
   "name": "a local developer",
   "kind": "developer",
   "role": "developer",
   "year_from": 2023,
   "year_to": null
  }
 ],
 "events": [
  {
   "id": 4699,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 1917,
   "kind": "note",
   "detail": "First spinning unit opened.",
   "share": null,
   "source_id": 7829,
   "verified": "draft"
  },
  {
   "id": 4704,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 1917,
   "kind": "opened",
   "detail": "Opened",
   "share": null,
   "source_id": null,
   "verified": "draft"
  },
  {
   "id": 4700,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 1958,
   "kind": "note",
   "detail": "Factory closed permanently.",
   "share": null,
   "source_id": 7830,
   "verified": "draft"
  },
  {
   "id": 4705,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 1958,
   "kind": "closed",
   "detail": "Closed",
   "share": null,
   "source_id": null,
   "verified": "draft"
  },
  {
   "id": 4701,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 1961,
   "kind": "note",
   "detail": "Property purchased by investors and converted to industrial park.",
   "share": null,
   "source_id": 7831,
   "verified": "draft"
  },
  {
   "id": 4702,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 2019,
   "kind": "note",
   "detail": "District added to National Register of Historic Places.",
   "share": null,
   "source_id": 7832,
   "verified": "draft"
  },
  {
   "id": 4703,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 2023,
   "kind": "note",
   "detail": "Roanoke City Council approved plan for mixed-use redevelopment (Riverdale).",
   "share": null,
   "source_id": 7833,
   "verified": "draft"
  },
  {
   "id": 4706,
   "site_id": "n-404fe29f46",
   "date": null,
   "year": 2023,
   "kind": "retrofit",
   "detail": "Retrofit: redevelop, reinhabit",
   "share": null,
   "source_id": null,
   "verified": "draft"
  }
 ],
 "gallery": [],
 "anchors": [],
 "deals": [
  {
   "id": 457,
   "site_id": "n-404fe29f46",
   "kind": "sale",
   "date": null,
   "year": 1961,
   "price": null,
   "price_per_acre": null,
   "price_per_sqft": null,
   "acres": null,
   "sqft": null,
   "buyer": "consortium of Roanoke investors",
   "seller": "American Viscose",
   "broker": null,
   "lender": null,
   "loan_amount": null,
   "loan_maturity": null,
   "loan_status": null,
   "asking_price": null,
   "listing_url": null,
   "status": null,
   "notes": null,
   "source_url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "source_title": null,
   "source_date": null,
   "quote": "In 1961, American Viscose auctioned off its remaining equipment and a consortium of Roanoke investors purchased the property.",
   "verified": "draft",
   "retrieved": "2026-10-18"
  }
 ],
 "owner_of_record": null,
 "ctx": {
  "assessment": {
   "what_happened": "The American Viscose Plant Historic District (212 acres, Roanoke, VA) was a rayon processing plant (1917\u20131958) owned by American Viscose Company. It closed in 1958, was purchased by Roanoke investors in 1961, and converted to an industrial park. The site was added to the National Register of Historic Places in 2019. In 2023, Roanoke City Council approved a mixed-use redevelopment plan (Riverdale) for housing, retail, and industrial use. A local developer secured a forgivable loan subsidy and began construction. Permits show 101+ residential units approved in 2023\u20132024. The site is adjacent to the closed Tanglewood Mall (5.7km).",
   "why": "Approved redevelopment (2023), historic designation (2019), active construction (2023\u20132024 permits), and mixed-use strategy. The 212-acre scale and housing focus align with the record's 'opp_reasons'.",
   "where_it_stands": "Status: Approved (2023). Construction underway (2023\u20132024 permits). New uses: Housing confirmed (residential permits), retail/industrial uses unconfirmed. Historic district status active. Nearby Tanglewood Mall closed (5.7km).",
   "for_a_planner": [
    "Historic district status requires preservation considerations.",
    "Mixed-use plan approved; residential permits active but retail/industrial not yet visible in permits."
   ],
   "for_a_developer": [
    "Local developer active (2023).",
    "Forgivable loan subsidy secured.",
    "212 acres, but GLA (1.6M sqft) density unknown (record shows 7,547 sqft/acre).",
    "No current occupancy data; only residential permits recorded."
   ],
   "risks_and_unknowns": [
    "No retail/industrial permits visible in 2023\u20132024 data.",
    "Gla_sqft (1.6M) vs. 212 acres suggests high density, but parcel value and yield metrics are null in record.",
    "No current occupancy or sales data beyond permits."
   ],
   "data_quality": "partial",
   "one_line": "Historic industrial site (212 acres) approved for mixed-use redevelopment (2023); residential permits active, retail/industrial unconfirmed.",
   "model": "qwen3-30b-a3b-64k:latest",
   "machine": "Dell 5820 RTX 3090 (Ollama, qwen3-30b-a3b)",
   "record_sha1": "c8e3e1e50f08"
  },
  "cluster": {
   "within_10km": [
    {
     "id": "m-fd6ce1e205",
     "name": "Tanglewood Mall",
     "city": "Roanoke",
     "status": "closed",
     "km": 5.7
    }
   ],
   "count_10km": 1,
   "count_25km": 1
  },
  "elevation": {
   "elevation_ft": 912.8,
   "resolution": 1,
   "source": "USGS EPQS (3DEP)",
   "retrieved": "2026-10-20"
  },
  "food_access": {
   "tract10": "51770002700",
   "urban": 1,
   "lila_1_10": 1,
   "low_access_1mi": 1,
   "lapop1share": 17.0310205210128,
   "poverty_rate": 21.1380561390109,
   "median_family_income": 42241.0,
   "snap_households": 720.0,
   "pop2010": 5395.0,
   "source": "USDA ERS Food Access Research Atlas 2019 (ArcGIS copy)",
   "retrieved": "2026-10-20"
  },
  "housing_market": {
   "zhvi": {
    "latest": 219673,
    "month": "2026-09",
    "change_1y": 0.006,
    "change_5y": 0.372
   },
   "zori": {
    "latest": 1280,
    "month": "2026-09",
    "change_1y": 0.024,
    "change_5y": 0.361
   },
   "county_fips": "51770",
   "source": "Zillow Research (ZHVI, ZORI)"
  },
  "jobs_lodes": {
   "tract20": "51770002700",
   "jobs": 1216,
   "retail_jobs": 178,
   "food_accommodation_jobs": 90,
   "year": 2022,
   "source": "Census LEHD LODES8 WAC 2022 (all jobs, primary and secondary), blocks summed to the 2020 tract",
   "retrieved": "2026-10-20"
  },
  "listings": {
   "zip": "24013",
   "month": "202609",
   "median_listing_price": 182463,
   "median_listing_price_yy": 0.076,
   "active_listing_count": 35,
   "median_days_on_market": 39,
   "price_reduced_share": 0.2445,
   "pending_ratio": 0.4143,
   "source": "Realtor.com Research, inventory core metrics by ZIP (ZCTA at the site point)",
   "retrieved": "2026-10-20"
  },
  "opportunity": {
   "tract10": "51770002700",
   "kfr_p25": 0.3291,
   "jail_p25": 0.0268,
   "kids_count": 1010.3511,
   "commuting_zone": "Roanoke",
   "vintage": "children born 1978-83, outcomes measured 2014-15",
   "source": "Opportunity Insights, Opportunity Atlas (Chetty, Friedman, Hendren, Jones, Porter 2018)",
   "retrieved": "2026-10-20"
  },
  "peers": {
   "peers": [
    {
     "id": "m-3d14c8e5f6",
     "name": "Northland Center",
     "city": "Southfield",
     "state": "MI",
     "score": 7.5,
     "why": [
      "similar size (159 acres)",
      "similar GLA (1,800,000 sq ft)",
      "same strategy: redevelop"
     ]
    },
    {
     "id": "n-df3211da4b",
     "name": "Castle",
     "city": "Windcrest",
     "state": "TX",
     "score": 7.5,
     "why": [
      "similar size (221 acres)",
      "similar GLA (1,200,000 sq ft)",
      "same strategy: reinhabit"
     ]
    },
    {
     "id": "n-0ec43a8080",
     "name": "Windcrest International Business Park",
     "city": "Windcrest",
     "state": "TX",
     "score": 7.5,
     "why": [
      "similar size (221 acres)",
      "similar GLA (1,200,000 sq ft)",
      "same strategy: reinhabit"
     ]
    },
    {
     "id": "n-915c56e5d3",
     "name": "Reston National Golf Course",
     "city": "Reston",
     "state": "VA",
     "score": 6.5,
     "why": [
      "similar size (168 acres)",
      "same strategy: redevelop, reinhabit",
      "also in VA"
     ]
    },
    {
     "id": "n-6f30688ee0",
     "name": "Greenwich American Center",
     "city": "Greenwich",
     "state": "CT",
     "score": 6.5,
     "why": [
      "similar size (154 acres)",
      "same strategy: redevelop"
     ]
    },
    {
     "id": "n-35cdae9830",
     "name": "Fair Oaks Mall",
     "city": "Fairfax County",
     "state": "VA",
     "score": 6.5,
     "why": [
      "similar GLA (1,557,000 sq ft)",
      "same strategy: redevelop, reinhabit",
      "also in VA"
     ]
    }
   ],
   "method": "size, era, strategy, status, type, state, distance"
  },
  "permits": {
   "county": "Roanoke (Independent City)",
   "2024": {
    "units_1": 101,
    "units_2_4": 12,
    "units_5plus": 0,
    "value_total": 25219427
   },
   "2023": {
    "units_1": 95,
    "units_2_4": 12,
    "units_5plus": 0,
    "value_total": 20992571
   },
   "retrieved": "2026-10-18"
  },
  "qcew_retail": {
   "county": "51770",
   "year": 2025,
   "establishments": 460,
   "employment": 6751,
   "avg_annual_pay": 37233,
   "lq_employment": 1.03,
   "employment_change_1y": -5.2,
   "source": "BLS QCEW 2025 annual, county, NAICS 44-45 retail trade, private",
   "retrieved": "2026-10-20"
  },
  "retail_trend": {
   "2012": {
    "estab": 533,
    "emp": 10009
   },
   "2023": {
    "estab": 532,
    "emp": 9155
   },
   "estab_change": -0.002,
   "emp_change": -0.085,
   "county_fips": "51770"
  },
  "schools": {
   "district": "Roanoke City Public Schools",
   "district_geoid": "5103300",
   "grades": "PK-12",
   "district_vintage": "SY2024-25",
   "public_schools_1mi": 2,
   "schools": [
    "Morningside Elementary",
    "John P. Fishwick Middle"
   ],
   "schools_vintage": "SY2023-24",
   "source": "NCES EDGE",
   "retrieved": "2026-10-20"
  },
  "storms": {
   "county": "51770",
   "years": "2016-2025",
   "events": 46,
   "by_type": {
    "Flood": 16,
    "Flash Flood": 10,
    "Heavy Rain": 10,
    "Thunderstorm Wind": 5,
    "Lightning": 2,
    "Hail": 2,
    "Debris Flow": 1
   },
   "property_damage_usd": 1163200,
   "deaths_direct": 1,
   "injuries_direct": 0,
   "note": "county-typed events only; events logged to forecast zones (CZ_TYPE Z: most winter, heat, flood and coastal events) are not counted",
   "source": "NOAA NCEI Storm Events Database, details files",
   "retrieved": "2026-10-20"
  },
  "traffic": {
   "max_aadt": 9960,
   "trucks_aadt": 287,
   "road": "Bennington ST SE",
   "class": "minor arterial",
   "lanes": 2,
   "segments_600m": 32,
   "year": "2024",
   "source": "FHWA HPMS",
   "retrieved": "2026-10-20"
  },
  "yield": {
   "value_per_acre": null,
   "gla_per_acre": 7547,
   "far": 0.17,
   "parcel_value_total": null
  }
 },
 "parcels": [],
 "url": "https://retrofitatlas.org/industrial/va/roanoke-american-viscose-plant-historic-district/",
 "photo": null,
 "provenance": {
  "year_opened": "newtypes-extraction",
  "year_closed": "newtypes-extraction",
  "acres": "newtypes-extraction",
  "gla_sqft": "newtypes-extraction",
  "original_developer": "newtypes-extraction",
  "status": "newtypes-extraction",
  "after_notes": "newtypes-extraction",
  "year_retrofit": "newtypes-extraction",
  "developer": "newtypes-extraction",
  "public_subsidy": "newtypes-extraction"
 },
 "links_out": [
  {
   "group": "official",
   "label": "Roanoke city (51770) profile (data.census.gov)",
   "url": "https://data.census.gov/profile?g=050XX00US51770",
   "why": "the county's Census profile",
   "from": "site.county_fips 51770",
   "rel": "noopener"
  },
  {
   "group": "official",
   "label": "FEMA flood map (NFHL) at this point",
   "url": "https://msc.fema.gov/portal/search?AddressQuery=37.255%2C-79.9219",
   "why": "FEMA Map Service Center search by coordinates: the effective flood zone and panel",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "official",
   "label": "EPA ECHO facilities within 1 mile",
   "url": "https://echo.epa.gov/facilities/facility-search/results?p_lat=37.255&p_long=-79.9219&p_radius=1",
   "why": "EPA Enforcement and Compliance History: regulated facilities near the point",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "reference",
   "label": "Wikipedia article",
   "url": "https://en.wikipedia.org/wiki/American_Viscose_Plant_Historic_District",
   "why": "the encyclopedia article for this site (CC BY-SA)",
   "from": "site.wikipedia",
   "rel": "noopener"
  },
  {
   "group": "reference",
   "label": "Wikidata item Q123018843",
   "url": "https://www.wikidata.org/wiki/Q123018843",
   "why": "the structured-data item: identifiers, coordinates, images, other-language articles",
   "from": "site.wikidata_qid",
   "rel": "noopener"
  },
  {
   "group": "reference",
   "label": "Wikimedia Commons photos within 500 m",
   "url": "https://commons.wikimedia.org/w/index.php?title=Special:Search&search=nearcoord%3A500m%2C37.255%2C-79.9219&ns6=1",
   "why": "a Commons geo-search around the point; licences vary by file",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "reference",
   "label": "Retrofitting Suburbia (book site)",
   "url": "https://www.retrofittingsuburbia.com/",
   "why": "Ellen Dunham-Jones and June Williamson's book and case studies, the research this database is built on",
   "from": "constant",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "Google Maps",
   "url": "https://www.google.com/maps/search/?api=1&query=37.255%2C-79.9219",
   "why": "the point on Google Maps",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "Street View",
   "url": "https://www.google.com/maps/@?api=1&map_action=pano&viewpoint=37.255%2C-79.9219",
   "why": "the nearest Street View panorama",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "Bing Maps",
   "url": "https://www.bing.com/maps?cp=37.255~-79.9219&lvl=17",
   "why": "the point on Bing Maps (Bird's eye where available)",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "Apple Maps",
   "url": "https://maps.apple.com/?ll=37.255,-79.9219&z=17&q=American%20Viscose%20Plant%20Historic%20District",
   "why": "the point on Apple Maps",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "OpenStreetMap",
   "url": "https://www.openstreetmap.org/?mlat=37.255&mlon=-79.9219#map=17/37.255/-79.9219",
   "why": "the point on OpenStreetMap",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "Walk Score at this point",
   "url": "https://www.walkscore.com/score/loc/lat=37.255/lng=-79.9219",
   "why": "Walk Score's walkability, transit and bike scores for the coordinates",
   "from": "site.lat/lon",
   "rel": "noopener nofollow"
  },
  {
   "group": "place",
   "label": "Transitland map",
   "url": "https://www.transit.land/map#17/37.255/-79.9219",
   "why": "transit routes and stops from open GTFS feeds around the point",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "place",
   "label": "USGS National Map",
   "url": "https://apps.nationalmap.gov/viewer/?center=-79.9219,37.255&zoom=16",
   "why": "topographic and elevation layers from the USGS",
   "from": "site.lat/lon",
   "rel": "noopener"
  },
  {
   "group": "market",
   "label": "LoopNet: for sale in Roanoke, VA",
   "url": "https://www.loopnet.com/search/commercial-real-estate/roanoke-va/for-sale/",
   "why": "LoopNet's city search (checked in a browser 21 Oct 2026); the site itself may or may not be listed",
   "from": "site.city + state \u2192 search",
   "rel": "noopener nofollow sponsored"
  },
  {
   "group": "news",
   "label": "Google News: \u201cAmerican Viscose Plant Historic District\u201d",
   "url": "https://news.google.com/search?q=%22American+Viscose+Plant+Historic+District%22+Roanoke",
   "why": "news search for the site name and city",
   "from": "site.name + city \u2192 search",
   "rel": "noopener nofollow"
  },
  {
   "group": "news",
   "label": "Bing News: \u201cAmerican Viscose Plant Historic District\u201d",
   "url": "https://www.bing.com/news/search?q=%22American+Viscose+Plant+Historic+District%22+Roanoke",
   "why": "news search for the site name and city",
   "from": "site.name + city \u2192 search",
   "rel": "noopener nofollow"
  },
  {
   "group": "reference",
   "label": "Roanoke, Virginia on Wikipedia",
   "url": "https://en.wikipedia.org/wiki/Roanoke,_Virginia",
   "why": "the city or town's article: government, history, demographics",
   "from": "city_wikipedia.json (Wikipedia API)",
   "rel": "noopener"
  }
 ]
}