{
  "schemaVersion": 1,
  "edition": 7,
  "updated": "2026-10-15",
  "entries": [
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-trails",
      "title": "AFCD · Hiking Trails",
      "titleKey": "mappedTrail",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1665568199103_4360",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1665568199103_4360/FeatureServer/0",
      "records": 167,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "provenance": "/assets/provenance/trail-rights.json",
      "processingKeys": [
        "sourceNote",
        "geometryNote"
      ],
      "limitKeys": [
        "geometryNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤2 m route simplification",
        "≤45 m overview simplification"
      ],
      "artifacts": [
        {
          "file": "data/afcd-source.geojson",
          "bytes": 9526899,
          "sha256": "f03cebfb448612b03351a035efb83b23dcbacf24834f40e23c4ea7fc994c83aa"
        },
        {
          "file": "data/research/trail-rights/audit.json",
          "bytes": 51253,
          "sha256": "177b0c916d428aa41b20e9b76811db96cdb40e597c9369cd4fccdfbb5416e10c"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "landsd-dtm",
      "title": "Lands Department · Digital Terrain Model",
      "titleKey": "terrainData",
      "provider": "Survey and Mapping Office · Lands Department",
      "kind": "derived",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/landsd_rcd_1638158088368_93806",
      "endpoint": "https://static.csdi.gov.hk/csdi-webpage/download/common/e9a836d098a3a9ccf55a7f61f69a93e71923c722fb94ddf7b36be83a67b99140",
      "sourcePeriod": "2014–2015",
      "sourceRevision": "2019",
      "metadataDate": "2025-02-18",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "terrainMethod",
        "effortNote",
        "elevationTintNote"
      ],
      "limitKeys": [
        "terrainCaveat",
        "slopeNote"
      ],
      "metrics": [
        "5 m → 10 m",
        "±5 m",
        "EPSG:2326 · EPSG:5738 (HKPD)",
        "20 m profile sampling · ~100 m smoothing",
        "50 m slope smoothing · 40 m baseline",
        "z10–14 · 887 tiles / layer",
        "R×256 + G + B/256 − 32768 m"
      ],
      "provenance": "/assets/provenance/terrain.json",
      "artifacts": [
        {
          "file": "data/terrain/grid.json",
          "bytes": 508,
          "sha256": "cb8dc9b2ef090fb3dade0505a8fc1135b84483737f6c8676ec3130cdb4a35dc9"
        },
        {
          "file": "data/terrain/heights.i16.gz",
          "bytes": 14362361,
          "sha256": "2ac9c02ebbb5dab413246f34264c86c7deb8c4c8ed9b331c2aeac34c3024ffd8"
        },
        {
          "file": "data/terrain-provenance.json",
          "bytes": 10406,
          "sha256": "cbddce8ae6a7d33b98fb038875f04f97bd79aebe5d2ea940d092c45f91339050"
        },
        {
          "file": "data/terrain-colour-provenance.json",
          "bytes": 4114,
          "sha256": "e1dd39122c1bcac88c4e6faf8760628fd1ad4ff6a14585dee7125958b8577310"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-water",
      "title": "AFCD · water",
      "titleKey": "water",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635133835075_48993",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635133835075_48993/FeatureServer/0",
      "records": 37,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "nearbyNote"
      ],
      "limitKeys": [
        "waterNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤150 m"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/water.geojson",
          "bytes": 29357,
          "sha256": "0155d048f509efd0c5e755f15a4b4aad7d44023ed9565ed89aadce1491c3790a"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-toilet",
      "title": "AFCD · toilet",
      "titleKey": "toilet",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635136427551_29173",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635136427551_29173/FeatureServer/0",
      "records": 167,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "nearbyNote"
      ],
      "limitKeys": [
        "nearbyNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤150 m"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/toilet.geojson",
          "bytes": 77239,
          "sha256": "deb609adac2f3a96d032e7c058c897f45c8582d3b53e2c1374dea2d796e791b4"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-shelter",
      "title": "AFCD · shelter",
      "titleKey": "shelter",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635142884970_61353",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635142884970_61353/FeatureServer/0",
      "records": 294,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "nearbyNote"
      ],
      "limitKeys": [
        "nearbyNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤150 m"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/shelter.geojson",
          "bytes": 73799,
          "sha256": "1e706eb9fa1be0d6c22e754d47994fe299eac78d9c1a5eb58e8a64e80b9085e1"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-camp",
      "title": "AFCD · camp",
      "titleKey": "camp",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635133060194_82554",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635133060194_82554/FeatureServer/0",
      "records": 41,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "nearbyNote"
      ],
      "limitKeys": [
        "nearbyNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤150 m"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/camp.geojson",
          "bytes": 18944,
          "sha256": "67198efc22cc2e370826f4467918d5397833b6c1ebc1646d7d4ed54922f6eb83"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-visitor",
      "title": "AFCD · visitor",
      "titleKey": "visitor",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635133243757_2529",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635133243757_2529/FeatureServer/0",
      "records": 8,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "nearbyNote"
      ],
      "limitKeys": [
        "nearbyNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤150 m"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/visitor.geojson",
          "bytes": 5470,
          "sha256": "eeabb2ec44f347d9599e4bef71ed4200f3b207961a9f8d4f6143c36c8a5c3543"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-posts",
      "title": "AFCD · posts",
      "titleKey": "post",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635136039113_86105",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635136039113_86105/FeatureServer/0",
      "records": 1078,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "nearbyNote"
      ],
      "limitKeys": [
        "nearbyNote",
        "closureNote"
      ],
      "metrics": [
        "WGS84 / EPSG:4326",
        "≤150 m"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/posts.json",
          "bytes": 462248,
          "sha256": "2ac4cd3fff828fdffcfd22daadddd45818c90318ee48beb45b44487121c9c29e"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-trail-closures",
      "title": "AFCD · trail-closures",
      "titleKey": "closure",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1742550096880_1424",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1742550096880_1424/FeatureServer/0",
      "records": 8,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "closureNote"
      ],
      "limitKeys": [
        "closureNote"
      ],
      "metrics": [
        "TRAIL_ID"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/closures.json",
          "bytes": 381340,
          "sha256": "7be224f9fb0b4cea1c4087074d2b1248a6eb3f69f735d04813c718c939561908"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-facility-closures",
      "title": "AFCD · facility-closures",
      "titleKey": "closure",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1728897009646_22480",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1728897009646_22480/FeatureServer/0",
      "records": 20,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "closureNote"
      ],
      "limitKeys": [
        "closureNote"
      ],
      "metrics": [
        "FAC_ID"
      ],
      "provenance": "/assets/provenance/hiking.json",
      "artifacts": [
        {
          "file": "data/research/closedFacilities.json",
          "bytes": 9775,
          "sha256": "3c24c744b350018a1aa3a26599aa60ce2a0ee0564a5da3d4e40b317401538e79"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong · 2026–2027 · HKT UTC+08:00",
      "id": "hko-sun",
      "title": "Hong Kong Observatory · Sunrise and sunset",
      "titleKey": "daylight",
      "provider": "Hong Kong Observatory",
      "kind": "snapshot",
      "url": "https://www.hko.gov.hk/en/gts/astronomy/astro_port.htm",
      "endpoint": "https://data.weather.gov.hk/weatherAPI/opendata/opendata.php?dataType=SRS&year=2026&rformat=json",
      "records": 730,
      "terms": "https://www.hko.gov.hk/en/abouthko/opendata_intro.htm",
      "processingKeys": [
        "daylightNote"
      ],
      "limitKeys": [
        "planningNote"
      ],
      "artifacts": [
        {
          "file": "data/research/sun2026.json",
          "bytes": 14290,
          "sha256": "b42468b51599e8ec5abb0b381a70e245b887f1ebc1924d0284c96bd9c3e5b799"
        },
        {
          "file": "data/research/sun2027.json",
          "bytes": 14290,
          "sha256": "1b65961da3c9d061b0bcb0d9a24591de4c9fbff17d92dc06b07b6467fad21940"
        }
      ]
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "hko-rhrread",
      "title": "Hong Kong Observatory · rhrread",
      "titleKey": "weatherDetails",
      "provider": "Hong Kong Observatory",
      "kind": "live",
      "url": "https://www.hko.gov.hk/en/weatherAPI/doc/files/HKO_Open_Data_API_Documentation.pdf",
      "endpoint": "https://data.weather.gov.hk/weatherAPI/opendata/weather.php?dataType=rhrread&lang=en",
      "terms": "https://www.hko.gov.hk/en/abouthko/opendata_intro.htm",
      "processingKeys": [
        "sourceText",
        "liveOnOpen"
      ],
      "limitKeys": [
        "weatherScope"
      ],
      "metrics": [
        "en / tc / sc",
        "HKT UTC+08:00",
        "°C · % · UV · mm"
      ],
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "hko-warnsum",
      "title": "Hong Kong Observatory · warnsum",
      "titleKey": "conditions",
      "provider": "Hong Kong Observatory",
      "kind": "live",
      "url": "https://www.hko.gov.hk/en/weatherAPI/doc/files/HKO_Open_Data_API_Documentation.pdf",
      "endpoint": "https://data.weather.gov.hk/weatherAPI/opendata/weather.php?dataType=warnsum&lang=en",
      "terms": "https://www.hko.gov.hk/en/abouthko/opendata_intro.htm",
      "processingKeys": [
        "sourceText",
        "liveOnOpen"
      ],
      "limitKeys": [
        "weatherScope"
      ],
      "metrics": [
        "en / tc / sc",
        "HKT UTC+08:00",
        ""
      ],
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "hko-flw",
      "title": "Hong Kong Observatory · flw",
      "titleKey": "localForecast",
      "provider": "Hong Kong Observatory",
      "kind": "live",
      "url": "https://www.hko.gov.hk/en/weatherAPI/doc/files/HKO_Open_Data_API_Documentation.pdf",
      "endpoint": "https://data.weather.gov.hk/weatherAPI/opendata/weather.php?dataType=flw&lang=en",
      "terms": "https://www.hko.gov.hk/en/abouthko/opendata_intro.htm",
      "processingKeys": [
        "sourceText",
        "liveOnOpen"
      ],
      "limitKeys": [
        "weatherScope"
      ],
      "metrics": [
        "en / tc / sc",
        "HKT UTC+08:00",
        ""
      ],
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "landsd-topo",
      "title": "Lands Department · Topographic Map API",
      "titleKey": "topo",
      "provider": "Lands Department",
      "kind": "live",
      "url": "https://p1static.csdi.gov.hk/csdi-webpage/apidoc/TopographicMapAPI",
      "endpoint": "https://mapapi.geodata.gov.hk/gs/api/v1.0.0/xyz/basemap/WGS84/{z}/{x}/{y}.png",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "contourHint"
      ],
      "limitKeys": [
        "mapLabelCoverage"
      ],
      "metrics": [
        "z10–20",
        "Map from Lands Department"
      ],
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "openfreemap",
      "title": "OpenFreeMap · OpenMapTiles · OpenStreetMap",
      "titleKey": "atlas",
      "provider": "OpenFreeMap / OpenMapTiles / OpenStreetMap contributors",
      "kind": "live",
      "url": "https://openfreemap.org/",
      "endpoint": "https://tiles.openfreemap.org/styles/liberty",
      "terms": "https://www.openstreetmap.org/copyright",
      "processingKeys": [
        "mapLabelCoverage"
      ],
      "limitKeys": [
        "mapLabelCoverage"
      ],
      "metrics": [
        "ODbL",
        "Liberty · vector tiles"
      ],
      "artifacts": [
        {
          "file": "public/assets/base-style.json",
          "bytes": 43079,
          "sha256": "6010998863b4876911ac9a2d62c9a28d97c8877f6d20cd158b74808572257b60"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "2026-01–2026-08 / Census 2021",
      "id": "language-evidence",
      "title": "HKTB · Visitor arrivals / C&SD · Population Census / HAD · Community languages",
      "titleKey": "allLanguages",
      "provider": "Hong Kong Tourism Board / Census and Statistics Department / Home Affairs Department",
      "kind": "snapshot",
      "url": "https://www.discoverhongkong.com/content/dam/dhk/intl/corporate/newsroom/tourisum-statistics/2026/tourism_stat_08_2026.pdf",
      "related": [
        "https://www.census2021.gov.hk/doc/pub/21c-ethnic-minorities.pdf",
        "https://www.had.gov.hk/rru/english/info/publications.htm",
        "https://www.had.gov.hk/rru/en/aboutus/ethnicforum/ef_notes_20251222.pdf"
      ],
      "terms": "https://www.censtatd.gov.hk/en/page_154.html",
      "processingKeys": [
        "sourceHistoryNote"
      ],
      "limitKeys": [
        "mapLabelCoverage"
      ],
      "metrics": [
        "21 editions"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "fehd-locations",
      "title": "FEHD facility and service locations — current bilingual XML",
      "titleKey": "cityDaily",
      "provider": "Food and Environmental Hygiene Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-fehd-fehdlocatn-fehd-facility-and-service-locations",
      "endpoint": "https://www.fehd.gov.hk/english/map/fehd_map_e.xml",
      "records": 1047,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalLimitations": [
        "FEHD-operated/listed facilities only; not every toilet or market in Hong Kong.",
        "Source English and Traditional Chinese feeds differ: unmatched records are excluded and coordinate differences logged. English coordinates retained without averaging.",
        "Regular hours and dated suspension notices are retained as source text; no inference that a facility is open now. Past notices may remain in the feed.",
        "mapID was re-indexed by the provider on1March2022; IDs are snapshot identifiers.",
        "Toilet subtypes include public toilets, long-term portable toilets and aqua privies. Type labels are normalized from official source categories."
      ],
      "attribution": "Hong Kong SAR Government; Food and Environmental Hygiene Department; DATA.GOV.HK",
      "metrics": [
        "2026-10-14",
        "{\"generationDate\":\"2026-10-14\",\"rowUpdates\":\"Retained per record; generation/retrieval dates are not survey dates\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-everyday/fehd-map-en.xml",
          "bytes": 706144,
          "sha256": "7557d722e8fc0cb5edb6fe3e20a1837ea65331cae833ae090c0b551d1317b35c"
        },
        {
          "file": "data/city/raw-everyday/fehd-map-zh.xml",
          "bytes": 675209,
          "sha256": "c19a56f919636e37bc6530f4f5c7c20eb9660cf7e151a469fa44969d81fa02f7"
        },
        {
          "file": "data/city/raw-everyday/fehd-data-dictionary.pdf",
          "bytes": 330942,
          "sha256": "88ea96a057231a6cfe288b1292f293d2e74a9c62656b01faf90062477edbfcb5"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "fehd-accessibility-csdi",
      "title": "FEHD facility and service locations — accessibility listing enrichment",
      "provider": "Food and Environmental Hygiene Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/fehd_rcd_1629969687926_30590",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/fehd_rcd_1629969687926_30590/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 390,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalLimitations": [
        "Older mirror used only to add explicit listed accessible-unisex/universal toilet flags.",
        "Match requires identical normalized English or Traditional Chinese facility name and source coordinates within25m.",
        "A listed accessible toilet is not a guarantee of an accessible route to it; no negative accessibility inference from a missing flag.",
        "Multiple same-site categories enrich one canonical FEHD place; they do not create duplicate places."
      ],
      "attribution": "Hong Kong SAR Government; Common Spatial Data Infrastructure (CSDI) Portal; relevant data provider",
      "metrics": [
        "2026-10-14",
        "{\"rowUpdates\":[\"2026-04-16 14:52:13\",\"2026-08-20 16:37:34\",\"2026-08-20 16:37:59\",\"2026-08-20 16:38:18\"]}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-everyday/fehd-facilities.geojson",
          "bytes": 1507823,
          "sha256": "48e37e8961d13a7a17e0317e181e74d6f82314f62cab1194a99dfd402a43035d"
        },
        {
          "file": "data/city/raw-everyday/fehd-facilities-layer.json",
          "bytes": 12023,
          "sha256": "ab0a69b308df37af779b1525a98c70af8ccd4dacc2c628704cfcb0da73cc1e3d"
        },
        {
          "file": "data/city/raw-everyday/fehd-facilities-metadata.html",
          "bytes": 4156,
          "sha256": "92e2705f492c0f91c73bc1f36c488fc8b502be7f862280fb812f6122a152af83"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-libraries",
      "title": "Hong Kong Public Libraries — fixed facilities and self-service stations",
      "titleKey": "cityLibrary",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/lcsd_rcd_1629267205214_44807",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205214_44807/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 74,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalLimitations": [
        "71static libraries and3self-service library stations from this snapshot;110mobile-library stops excluded because presence is scheduled.",
        "No hours are fabricated when source field is N.A.; follow the official venue link for current hours or closures.",
        "Point geometry identifies the venue, not a surveyed accessible entrance."
      ],
      "attribution": "Hong Kong SAR Government; Common Spatial Data Infrastructure (CSDI) Portal; relevant data provider",
      "metrics": [
        "2026-10-14",
        "{\"latestRowUpdate\":\"2026-07-28T03:56:43.000Z\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-everyday/lcsd-libraries.geojson",
          "bytes": 189057,
          "sha256": "5d71d6dfd1ed231d6aaa188e2698ad9619fe9e74d8ca81ffc0da678d35ec14e2"
        },
        {
          "file": "data/city/raw-everyday/lcsd-libraries-layer.json",
          "bytes": 11394,
          "sha256": "184bafc2350039878260ee3693fd2f2ceaf55c823ad604d9c645a0ca1bac1cd1"
        },
        {
          "file": "data/city/raw-everyday/lcsd-libraries-metadata.html",
          "bytes": 3376,
          "sha256": "a36c498c23d1588b0ce460c5bf95eee81992f74c9473e76726f3d48ccf41e348"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "fehd-markets-crosscheck",
      "title": "Public Market Information — older CSDI cross-check only",
      "provider": "Food and Environmental Hygiene Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/fehd_rcd_1629965523312_76550",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/fehd_rcd_1629965523312_76550/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 0,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalLimitations": [
        "102raw records retained for provenance comparison; not added to the active dataset because the direct location feed is newer."
      ],
      "attribution": "Hong Kong SAR Government; Common Spatial Data Infrastructure (CSDI) Portal; relevant data provider",
      "metrics": [
        "2026-10-14",
        "{\"latestRowUpdate\":\"2025-05-21 16:41:31\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-everyday/fehd-markets.geojson",
          "bytes": 111688,
          "sha256": "a4cfdb555f85e33c51b82c7fafe330c91d0d8b619c415ba9aaf1ed8dfe9cd652"
        },
        {
          "file": "data/city/raw-everyday/fehd-markets-layer.json",
          "bytes": 14066,
          "sha256": "62d70c75826fdba3a83882ed439dabdea5e6d35ab0686bab8897dea71faf603a"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-parks",
      "title": "Parks, Zoos and Gardens",
      "titleKey": "cityPark",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-parks-zoos-gardens",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205215_19292/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 122,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS query with outSR=4326; official point coordinates retained to 8 decimals. Source names/addresses retained; HTML and N.A. placeholders removed. Bilingual-name + district duplicates within 25 m merged by latest LASTUPDATE.",
      "originalLimitations": [
        "Dated official data snapshot; a listed place is not proof of current opening, access, booking availability or safety. Consult the linked official venue information.",
        "Coordinates locate a facility/site, not a verified public entrance or walkable connection. Addresses, hours and facility details are source text and may have older record dates.",
        "This is the LCSD Parks, Zoos and Gardens dataset, not every open space, country park or private garden. Same bilingual name/district within 25 m is merged, keeping the newest dated source record."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: Common Spatial Data Infrastructure (CSDI) Portal.",
      "metrics": [
        "2026-10-14T17:57:20.971Z",
        "{\"revision\":\"2026-09-28\",\"metadataDate\":\"2026-10-11\",\"description\":\"Source metadata revision; retrieval date does not establish current venue conditions.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-leisure/parks-service.json",
          "bytes": 3513,
          "sha256": "9d37a195057367f8452b5b6a384ec6f096a69cd3bb72ad3e2ecb84fcdf57a386"
        },
        {
          "file": "data/city/raw-leisure/parks-layer.json",
          "bytes": 11968,
          "sha256": "64dc3f823a22fc0431a16e3fb0c3597c52b7fa1cfcdabd925ef3b749a1dd26df"
        },
        {
          "file": "data/city/raw-leisure/parks-raw.geojson",
          "bytes": 138313,
          "sha256": "28dda17e4ad40bb473c9e3d172d978b7f480dd03f64fbdef39e220466468c5e8"
        },
        {
          "file": "data/city/raw-leisure/parks-count.json",
          "bytes": 13,
          "sha256": "5b8fcba98b121e25d446bf7a24dc5e6ca6fe92051dd21f04c4eb01a4bf96c570"
        },
        {
          "file": "data/city/raw-leisure/parks-metadata.html",
          "bytes": 18685,
          "sha256": "50a050f37092de9e017a615a5005f44666355c21e3f2b9bea9287ec20b2acbd7"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-beaches",
      "title": "Beaches",
      "titleKey": "cityBeach",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-beaches",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1634536032820_39080/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 42,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS query with outSR=4326; official point coordinates retained to 8 decimals. Source names/addresses retained; HTML and N.A. placeholders removed. Bilingual-name + district duplicates within 25 m merged by latest LASTUPDATE.",
      "originalLimitations": [
        "Dated official data snapshot; a listed place is not proof of current opening, access, booking availability or safety. Consult the linked official venue information.",
        "Coordinates locate a facility/site, not a verified public entrance or walkable connection. Addresses, hours and facility details are source text and may have older record dates.",
        "This is the LCSD beach dataset, not every beach or coastline. It does not establish water quality, lifeguard service, swimming suitability or current opening."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: Common Spatial Data Infrastructure (CSDI) Portal.",
      "metrics": [
        "2026-10-14T17:57:20.331Z",
        "{\"revision\":\"2026-08-27\",\"metadataDate\":\"2026-09-13\",\"description\":\"Source metadata revision; retrieval date does not establish current venue conditions.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-leisure/beaches-service.json",
          "bytes": 3470,
          "sha256": "868bb7f4151bba1459110c81555422b6cb82fb4e37398c67be4f85874a21ca0d"
        },
        {
          "file": "data/city/raw-leisure/beaches-layer.json",
          "bytes": 11974,
          "sha256": "d5e19cbbeafd292ce8005979dc3c5915293565b58946dfb1495c5357283756cc"
        },
        {
          "file": "data/city/raw-leisure/beaches-raw.geojson",
          "bytes": 56024,
          "sha256": "1bccae3eb270046487b2dce534b073e726a7a9145154cdae857e7ff0664913f8"
        },
        {
          "file": "data/city/raw-leisure/beaches-count.json",
          "bytes": 12,
          "sha256": "b35539ce83f07b2fe8fb4bdce27fb9666c2122af4ad9a5850a711d906fb58998"
        },
        {
          "file": "data/city/raw-leisure/beaches-metadata.html",
          "bytes": 18311,
          "sha256": "c26c064007b4d5d2950128a2f85bf8193ebc30d5c764ebdf513b3961d0d10e6d"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-museums",
      "title": "Museums",
      "titleKey": "cityMuseum",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-museums",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205214_78787/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 18,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS query with outSR=4326; official point coordinates retained to 8 decimals. Source names/addresses retained; HTML and N.A. placeholders removed. Bilingual-name + district duplicates within 25 m merged by latest LASTUPDATE.",
      "originalLimitations": [
        "Dated official data snapshot; a listed place is not proof of current opening, access, booking availability or safety. Consult the linked official venue information.",
        "Coordinates locate a facility/site, not a verified public entrance or walkable connection. Addresses, hours and facility details are source text and may have older record dates.",
        "This is the LCSD museum dataset, not a complete inventory of all public and private museums in Hong Kong."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: Common Spatial Data Infrastructure (CSDI) Portal.",
      "metrics": [
        "2026-10-14T17:57:21.819Z",
        "{\"revision\":\"2026-08-13\",\"metadataDate\":\"2026-09-02\",\"description\":\"Source metadata revision; retrieval date does not establish current venue conditions.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-leisure/museums-service.json",
          "bytes": 3437,
          "sha256": "f93d3a93ffeb819c506848c8db7d7ffac4ff364e9b4f4b7890c3272c11e0faba"
        },
        {
          "file": "data/city/raw-leisure/museums-layer.json",
          "bytes": 10851,
          "sha256": "4ac01620ba0998149ed7816bd4d9ba33c51e3eac1e9b5d92f2e97b1b85370485"
        },
        {
          "file": "data/city/raw-leisure/museums-raw.geojson",
          "bytes": 15584,
          "sha256": "ccd19922a56103782ce586e78a0d46f5c6f2f87d89d3ed16c809dcaeaaa22931"
        },
        {
          "file": "data/city/raw-leisure/museums-count.json",
          "bytes": 12,
          "sha256": "19f8817224a7a07445208b8738e329b10f123cce8737a134a2c1048911fa83cc"
        },
        {
          "file": "data/city/raw-leisure/museums-metadata.html",
          "bytes": 18940,
          "sha256": "1c6ffeb726fae23c18c8b9010ae7793c72f3fa773198690b02b1200c56e3c813"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "amo-monuments",
      "title": "Declared monuments with image",
      "titleKey": "cityHeritage",
      "provider": "Development Bureau / Antiquities and Monuments Office",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-devb-amo-declared-monuments-with-image",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/devb_wb_rcd_1639040299687_46105/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 174,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS query with outSR=4326; polygon centroid if interior, otherwise widest interior scanline midpoint in largest polygon. Source names/addresses retained; HTML and N.A. placeholders removed. No geometry invented.",
      "originalLimitations": [
        "Dated official data snapshot; a listed place is not proof of current opening, access, booking availability or safety. Consult the linked official venue information.",
        "Coordinates locate a facility/site, not a verified public entrance or walkable connection. Addresses, hours and facility details are source text and may have older record dates.",
        "One point per source heritage feature, not one point per legal monument declaration. Some complexes contain several separately mapped features. Representative points are derived inside the largest source polygon and are not entrances; access may be restricted or private. Images were not downloaded or included."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Development Bureau / Antiquities and Monuments Office. Source: Common Spatial Data Infrastructure (CSDI) Portal.",
      "metrics": [
        "2026-10-14T17:57:22.211Z",
        "{\"revision\":\"2026-01-30\",\"metadataDate\":\"2026-04-02\",\"description\":\"Source metadata revision; retrieval date does not establish current venue conditions.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-leisure/heritage-service.json",
          "bytes": 3561,
          "sha256": "15cf74fab859463bc2654ab4a6d4ea11d414ce0a48ab0460147d6e32e6335df8"
        },
        {
          "file": "data/city/raw-leisure/heritage-layer.json",
          "bytes": 9592,
          "sha256": "e311e23aaa45a363af936600a1873d2f85939a498d5b242b7615b46535af8844"
        },
        {
          "file": "data/city/raw-leisure/heritage-raw.geojson",
          "bytes": 315052,
          "sha256": "77de5afab3b8b3e1887db99560319b2026c1ef704087116037fd0509ebd8c007"
        },
        {
          "file": "data/city/raw-leisure/heritage-count.json",
          "bytes": 13,
          "sha256": "3bb44dfc378576b60e5fb422811d594438e93747be0ed461ac1ec39f95e946a4"
        },
        {
          "file": "data/city/raw-leisure/heritage-metadata.html",
          "bytes": 20748,
          "sha256": "6df9b8dac82df230e91be61eccd9b56c3c3d140b452717fa6948ac3035872a4d"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "td-ferry-piers",
      "title": "Ferry pier coordinates with route-stop names",
      "titleKey": "cityFerry",
      "provider": "Transport Department, HKSAR Government",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/td_rcd_1671692797539_19916",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/td_rcd_1671692797539_19916/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 74,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "CSDI WGS84 point geometry joined to TD RSTOP_FERRY by exact STOP_ID. Distinct official bilingual names retained; slash-separated variants preserve berth-specific differences without inventing a canonical label.",
      "originalLimitations": [
        "Point locations only, not sailing routes, timetables, live departures or service availability.",
        "Some STOP_ID values have multiple route-specific or berth-specific names; all distinct names are retained. A single point does not resolve the precise boarding berth.",
        "CSDI coordinate and TD route-stop snapshots may have different update dates."
      ],
      "attribution": "Ferry data © HKSAR Government, Transport Department; CSDI Portal and DATA.GOV.HK.",
      "metrics": [
        "2026-10-14T17:56:26.247Z",
        "Snapshot; provider advertises twice-monthly updates"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-transport/ferryData.json",
          "bytes": 13955,
          "sha256": "01a1a274c25c836fed3f5b93b950934c176e47672117553491de1c8424c0447d"
        },
        {
          "file": "data/city/raw-transport/ferryLayer.json",
          "bytes": 4601,
          "sha256": "be2bc6afb7dd0422ab86a47dab34b3fc6153b2b795a3a82ddf8ac5ce9f526670"
        },
        {
          "file": "data/city/raw-transport/ferryRouteStops.xml",
          "bytes": 109482,
          "sha256": "876c89ec21fd4f93056254d5413442d6def4facef5516f70667b1e3f72d3cade"
        },
        {
          "file": "data/city/raw-transport/ferryNames.xml",
          "bytes": 11869,
          "sha256": "ea8a739f09566df256d61d0f8a7ea82f27511a230529deae5f0aad47c013339f"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "landsd-mtr-locations",
      "title": "MTR stations and access points from LandsD Location Search",
      "titleKey": "cityRail",
      "provider": "Lands Department, HKSAR Government; station query catalogue from MTR Corporation Limited",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-landsd-openmap-development-location-search-api",
      "endpoint": "https://www.map.gov.hk/gs/api/v1.0.0/locationSearch?q={station-name}",
      "records": 705,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "MTR official station CSV deduplicated by station code, then exact station-name searches against the documented public LandsD Location Search endpoint. Only exact station-prefix matches retained. Source names, addresses and entrance distinction preserved. HK80 metre coordinates converted to WGS84 using the existing validated project transformation; no station centroids invented.",
      "originalLimitations": [
        "Search results are a dated lookup snapshot, not a guaranteed complete inventory of every station entrance.",
        "Station points and individual entrances are explicitly distinguished by kind. Location does not establish step-free access or that an entrance is open.",
        "The MTR query catalogue excludes Light Rail and does not necessarily cover high-speed rail or future stations.",
        "No real-time train arrivals, service status, operating hours or routing are supplied.",
        "An acquisition date is unavailable; retrieval date is not a survey date."
      ],
      "attribution": "Station locations © HKSAR Government, Lands Department; CSDI Portal and DATA.GOV.HK. Station catalogue © MTR Corporation Limited.",
      "metrics": [
        "2026-10-14T18:05:19.320Z",
        "Search-service snapshot; individual source survey/update dates are not supplied"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-transport/mtrStations.csv",
          "bytes": 14161,
          "sha256": "e0e781152e2e6c5f6d7763262acbae76577b71ca4c66b4b7b72a97252175e0c3"
        },
        {
          "file": "data/city/raw-transport/mtr-search-AWE.json",
          "bytes": 821,
          "sha256": "f33214ca076e2ad861325009f03dedb1edb7697009cced6bf570a64357cb36dc"
        },
        {
          "file": "data/city/raw-transport/mtr-search-AIR.json",
          "bytes": 3133,
          "sha256": "ea9c10ac983eedec24681ee0eef41622a23dae48d539385e4934aff0b5ae741e"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TSY.json",
          "bytes": 4366,
          "sha256": "e868750d90a58f3e999a979f31e1375152d738752cd578792b7cdc01aaeca8af"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KOW.json",
          "bytes": 6725,
          "sha256": "7224f3039d4b021a40dd47e99ae5f62d96185b1d28a905d635c84c9f42803080"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HOK.json",
          "bytes": 7174,
          "sha256": "f54bd59b26adfe9ba76a39ed14f8a4840854d067e1f82345ab56add094dbe544"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SUN.json",
          "bytes": 534,
          "sha256": "ab9949e4e292b89906ffe039986bc1f5a8e2f74493a7130262881d5b965cdf71"
        },
        {
          "file": "data/city/raw-transport/mtr-search-DIS.json",
          "bytes": 649,
          "sha256": "12d9fe9ad4260ecd6d37cceea87dffe652541e55c2ba1892190c57420977a0f8"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LOW.json",
          "bytes": 1192,
          "sha256": "85637c6b8d2d1d6442cc515715df3cccaaa0b922ac4e6e51d8893fd81fd69080"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SHS.json",
          "bytes": 4187,
          "sha256": "c54ab8e0785f248fe8be534c70c4607682bc7e00335c62d599a4df71f0a06000"
        },
        {
          "file": "data/city/raw-transport/mtr-search-FAN.json",
          "bytes": 2148,
          "sha256": "0ff2eeb2b54f9d1ffb71aa61f13248d1e6c7e4a397afd8fb2fedca7e0772339f"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TWO.json",
          "bytes": 994,
          "sha256": "2cfb4936a5976beaee509e9f73bca6894385536c2f77550fbbf1de06c0b9e133"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TAP.json",
          "bytes": 2914,
          "sha256": "d14180bc7f0fe2f4b6f21054926d61ce28bc710ec2b036943552d564a81efdbf"
        },
        {
          "file": "data/city/raw-transport/mtr-search-UNI.json",
          "bytes": 1717,
          "sha256": "5f1540f0e1623d5dba2c52e98e754d69c1763226bbfac0e134ae2999542e6b83"
        },
        {
          "file": "data/city/raw-transport/mtr-search-FOT.json",
          "bytes": 2211,
          "sha256": "5b23ba4812d1f7a4ca86ed85526a63244fffe8ad6446b527d60273c68ac082cb"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SHT.json",
          "bytes": 3059,
          "sha256": "f29291191e619421f23f62fbaafd2a233ae7e488d847e6f024b7d022b7bbd2d4"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TAW.json",
          "bytes": 3789,
          "sha256": "7437404f176c5f74ee38d73aaa1c5164c7add8cf7e2d5e96f0e38dc73d724685"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KOT.json",
          "bytes": 5599,
          "sha256": "2707bd8cad80fb92207729145c694b2dfc997679afc86c73701d221700348f72"
        },
        {
          "file": "data/city/raw-transport/mtr-search-MKK.json",
          "bytes": 2587,
          "sha256": "b241bb6b2dcb211ec79c8257ebda6afd969edd2b5845fd7a7b16bbba80476524"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HUH.json",
          "bytes": 4878,
          "sha256": "008fed9725a8df8b7ae1f313ad76470bdf2846062745ebae04020292001b4e36"
        },
        {
          "file": "data/city/raw-transport/mtr-search-EXC.json",
          "bytes": 2254,
          "sha256": "7974a6aaae0356ab135c119c82d5ddd04ab750ed9284459bdfa4ca12dff07fdc"
        },
        {
          "file": "data/city/raw-transport/mtr-search-ADM.json",
          "bytes": 3199,
          "sha256": "a417e855c391782d718337fb4ee1ffd290819db14bac8ffc980bd031bf9c0100"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LMC.json",
          "bytes": 2706,
          "sha256": "ab60393e304b4ade5c4320a7ef46f6a03f6a4dfcbf02834c6bd434b9be99aec5"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CHW.json",
          "bytes": 2713,
          "sha256": "8f378484b5f366938a6d9724ebdefb6ec858aab281ed993257705a354241db1a"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HFC.json",
          "bytes": 1130,
          "sha256": "b0445362fd205c6fa736c7cf2609129b006aa9ec5d83d3bfff573f309a1e6462"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SKW.json",
          "bytes": 3161,
          "sha256": "6871907c9a6068e200dd1852f6d1071f738033cd2c61fc6f4d37dde692feb98e"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SWH.json",
          "bytes": 1032,
          "sha256": "66c788c1cd42e2e4f26b61f1198eda8cfb41c20422cba52bcf664c003c0fbd6d"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TAK.json",
          "bytes": 3253,
          "sha256": "34b65c5ecc719ed6913c45a30d8a96503d97ee8761912d77aac8c7a3d5f902bd"
        },
        {
          "file": "data/city/raw-transport/mtr-search-QUB.json",
          "bytes": 2386,
          "sha256": "9e4b3294c375b7d9b86a6ede8692781572851206a9712591ae58f898cea58003"
        },
        {
          "file": "data/city/raw-transport/mtr-search-NOP.json",
          "bytes": 3266,
          "sha256": "fd93e1ae8610c85d374c51024dea3fe3b408c0e3c8935bf7a63f882c1969d031"
        },
        {
          "file": "data/city/raw-transport/mtr-search-FOH.json",
          "bytes": 795,
          "sha256": "46dab601d0eb3c5d072ee7e7ea6999c9452c7969ff0f10a5df9b25530d6afde7"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TIH.json",
          "bytes": 1316,
          "sha256": "5e2b27a51f6671203a7ecdde819d390b18db98aadc448082ad46b5695c3971dd"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CAB.json",
          "bytes": 4115,
          "sha256": "2de1e44c5e4df9f38eb96d77d7c582fd52af4ffbc2804d133d93f9e741715f34"
        },
        {
          "file": "data/city/raw-transport/mtr-search-WAC.json",
          "bytes": 2994,
          "sha256": "a301ff7da3130d453688363ce4513aab8ab4f00c9b870005e506d487df53b3e6"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CEN.json",
          "bytes": 6500,
          "sha256": "87ff2be295c505fd6183b5e94a514a557698910983c719f4b2416f9595c9774e"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SHW.json",
          "bytes": 3793,
          "sha256": "d6bf73ebe63bb12ca63dc92c42392625b8caded89e6e0368b698d86023a21b30"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SYP.json",
          "bytes": 2658,
          "sha256": "ca701fad7e49dfa616b618d3ea22be8ca1f231a82b4491cfc5ff1b7eec765fd4"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HKU.json",
          "bytes": 2024,
          "sha256": "1666abda76bcd83e3bae0c8ac34d4e7008b6142fbe4a28aee75d4155657b6acd"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KET.json",
          "bytes": 1723,
          "sha256": "853fecd1b173bf68bd2945c35e6d6d1d1e3a01eee7c641423fd9f1982b3de180"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TIK.json",
          "bytes": 2696,
          "sha256": "f49a997de16c928d50bb40debd22276dafe1c2f4a9c07cbc48311bc2fbb3cc87"
        },
        {
          "file": "data/city/raw-transport/mtr-search-YAT.json",
          "bytes": 2193,
          "sha256": "f52ed59a21f4078f19333a1390d13826664655e0288fbd34843bb1171eff47bd"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LAT.json",
          "bytes": 1594,
          "sha256": "0afc054ac556d2e4a34687efce7c1bb3ed49728e8070f9f6b0d8bd873d659d9c"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KWT.json",
          "bytes": 6183,
          "sha256": "3826b6682a4a826ecd8330409f0ace00aee2904a06d63f59b66e0f58eda149e1"
        },
        {
          "file": "data/city/raw-transport/mtr-search-NTK.json",
          "bytes": 2989,
          "sha256": "1457cd0ab633a059ad79088082c42c3c98b1030b086f81733eb61c74e3a62b0e"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KOB.json",
          "bytes": 1681,
          "sha256": "5c05ecbac0aed3a7a22ed3d6be68ba6e0efccb7d7cb9ad7e31bfd168d9e796e6"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CHH.json",
          "bytes": 3371,
          "sha256": "4a0247ccf05bac026b06acbffb3314799208335bea5c9d3bfbc65126cf4de859"
        },
        {
          "file": "data/city/raw-transport/mtr-search-DIH.json",
          "bytes": 2928,
          "sha256": "093a3403b8d00fb226ac69c07285c617cf9236e3d1f7b5c06a392176475da67f"
        },
        {
          "file": "data/city/raw-transport/mtr-search-WTS.json",
          "bytes": 3892,
          "sha256": "3ffae59bafce4542c6191300c793e05020ca1eb40391b37e0fa1fd12a06473b2"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LOF.json",
          "bytes": 1344,
          "sha256": "29b3d8c7cd2e90ba94286c3038c561404aea8071a4b01d85c518d18a4d262158"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SKM.json",
          "bytes": 2306,
          "sha256": "eff58e949b1a5e40e3487891dd144088a5b73fe31c5a436f8e8947f2d2cfe360"
        },
        {
          "file": "data/city/raw-transport/mtr-search-PRE.json",
          "bytes": 2856,
          "sha256": "90ab458f2eabec7282425b88aa70b0443d815de4308ed9b4e492491f83341a0d"
        },
        {
          "file": "data/city/raw-transport/mtr-search-MOK.json",
          "bytes": 5095,
          "sha256": "efd2e716246ed4fdd43f836c522625606cd3136c0affba27a421318b3fb2aa88"
        },
        {
          "file": "data/city/raw-transport/mtr-search-YMT.json",
          "bytes": 2903,
          "sha256": "d8400fd919427e85c8e282714a99331d47ad72bae7fc54bfe6e7b87c6482223a"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HOM.json",
          "bytes": 2904,
          "sha256": "c8152d95c12377154d204c4722a202e0db40f01115b12f179b08901f43f887b0"
        },
        {
          "file": "data/city/raw-transport/mtr-search-WHA.json",
          "bytes": 2466,
          "sha256": "031b4f83e9dfa8d9586733bf24bc04ba5814427383f9652586a8903130ee5008"
        },
        {
          "file": "data/city/raw-transport/mtr-search-WKS.json",
          "bytes": 1456,
          "sha256": "4950e44e2e5573649804e4558f602008dc67c11b57ee55cf4c890fd5a0297c6f"
        },
        {
          "file": "data/city/raw-transport/mtr-search-MOS.json",
          "bytes": 1776,
          "sha256": "47f47d386410daaac82ef5766bd35876ecd80c2c53327556de83ea174a04606a"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HEO.json",
          "bytes": 1387,
          "sha256": "af8d72edd72927999f34fc552acf8a9bd010df77b15b38e87eac353f25bbd55a"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TSH.json",
          "bytes": 1178,
          "sha256": "50fd073debf61240ba09455c50a8863d51aa7a594d100984825d16ae07357a56"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SHM.json",
          "bytes": 1658,
          "sha256": "1f3696004a73a08c15135184e9a53d44b54f2ac63f245ffaf245416d16e8d5e0"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CIO.json",
          "bytes": 2305,
          "sha256": "f8d9e66e442cb1d303557922fe5b9a00feaecb8bd46e7f75320ada9fa92895b4"
        },
        {
          "file": "data/city/raw-transport/mtr-search-STW.json",
          "bytes": 6049,
          "sha256": "aa14659d352ec733d8970d2af50090b527c1c1c665ff6190ef32a6da0ec228d8"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CKT.json",
          "bytes": 2316,
          "sha256": "7da5c0bfa9813f4b9e889e52fe653107d25708ea11df71f2036b325f368a2548"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HIK.json",
          "bytes": 535,
          "sha256": "d44f9c5492c7b0236ab6af3a74490917b4ca6614f4089a7ec4001e0839aa2b8e"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KAT.json",
          "bytes": 2190,
          "sha256": "4f5d0bc6222dc53750a6d6e3792e9ddfe340a2cbf14d70d8856ab121f928fbbe"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SUW.json",
          "bytes": 2019,
          "sha256": "dfcdc2e50433a993074a6b8cff7071159f183eb4a397bd6ffafcfc59e85c0035"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TKW.json",
          "bytes": 1683,
          "sha256": "d6579e721fc1ab17edbfffe990a80ca28a81a2d2b4d6fc81230e5e1b8c095159"
        },
        {
          "file": "data/city/raw-transport/mtr-search-ETS.json",
          "bytes": 6395,
          "sha256": "5c3abada16665409df461f1ece58a65db86e54f9bba0dd626a9403d29322573e"
        },
        {
          "file": "data/city/raw-transport/mtr-search-AUS.json",
          "bytes": 4651,
          "sha256": "dba5f7f4f4c0d3374ce10e216e6ff508bd55a9ed3081931f199adea3a42440e4"
        },
        {
          "file": "data/city/raw-transport/mtr-search-NAC.json",
          "bytes": 3822,
          "sha256": "a9ad5e6ded48aaec643402b817022f9749836a7371f7ff57bd341c9e96d4a4da"
        },
        {
          "file": "data/city/raw-transport/mtr-search-MEF.json",
          "bytes": 3071,
          "sha256": "83afa509087b8a0152a7073ad3dabcccf9bfad8052457964a3add34b6e5df59f"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TWW.json",
          "bytes": 5265,
          "sha256": "ff6234a3c0491d42add4f755e59c76a4d6f09ccca296dafd11ab735f1e5ee70b"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KSR.json",
          "bytes": 2167,
          "sha256": "363841eb81b608800bca71802868f7b65df3dbd33dd79e861e3c8fa138d06fb9"
        },
        {
          "file": "data/city/raw-transport/mtr-search-YUL.json",
          "bytes": 4558,
          "sha256": "f5e6cb1f7c3ca2e105c63aa2a53a52368253f7fcf1d9997755b4e9cfbe076487"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LOP.json",
          "bytes": 3110,
          "sha256": "f2bbd71350d0fa090be900a65f2c9ace76ebbf7a50ad356abbe6a59fb49463a1"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TIS.json",
          "bytes": 4053,
          "sha256": "ea2911241978bd0131b31b06e901637bde4d3774674cbcdbd0f87dbb458ccff6"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SIH.json",
          "bytes": 3363,
          "sha256": "e1c945dd420fdd64838307f2fce30ac0c94ddf2f6deb3412fec7b34258dc0bc5"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TUM.json",
          "bytes": 3905,
          "sha256": "5eb3d24b380b8c60066d050d00d46e05ea6e833e222e1b750a7ddc10bfef3201"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TUC.json",
          "bytes": 2925,
          "sha256": "d74e4bdad66aab398cc1424e226998c76dd11d0c204ed68247eebd020bbd4c5a"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LAK.json",
          "bytes": 1930,
          "sha256": "7281258924041892e3c8c88e830ead517ebeadd6890a14c7f6abb5197f0e3751"
        },
        {
          "file": "data/city/raw-transport/mtr-search-OLY.json",
          "bytes": 4655,
          "sha256": "2346d1e071db2a4ad5dea965c4ecd1a3fae36eab005c2edfd3cce50e75b249b0"
        },
        {
          "file": "data/city/raw-transport/mtr-search-POA.json",
          "bytes": 3344,
          "sha256": "b2baf4ab80243fcb3398d15c77a39b697ecbaef1e89f580f97466be01357175f"
        },
        {
          "file": "data/city/raw-transport/mtr-search-HAH.json",
          "bytes": 3071,
          "sha256": "0d1cfba9a5aae31333154f4ac3bfd32598210eefc203d75a42a119c138abcce3"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TKO.json",
          "bytes": 12923,
          "sha256": "84e25a5d0747665c2d6bdb81e8a3306aacc9d8a52ccc097dcab95db8f56ca42d"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LHP.json",
          "bytes": 2446,
          "sha256": "b0b63c83caa01aa8b62e9d0cd22cbbefb1841d3a03acae57739ecf85cf2a10ca"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TSW.json",
          "bytes": 4249,
          "sha256": "dbeb810bdbce1b91a20208e6744d2ba40024d6c89fcf5fefad907c23dd756fd9"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TWH.json",
          "bytes": 1380,
          "sha256": "5454ffcd12be6a45f0064dab0645c4d95665b1af1aeb7640600f83b4b6b8a6f6"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KWH.json",
          "bytes": 2341,
          "sha256": "e1d22e29727324cfebe5552914c54d63f366ddac5f2f009795e7b2853bceec47"
        },
        {
          "file": "data/city/raw-transport/mtr-search-KWF.json",
          "bytes": 3166,
          "sha256": "106f4aae25b230227df06828d1f7c8dc33067a67c7158e68c976114d2c20163a"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LCK.json",
          "bytes": 3297,
          "sha256": "22e21bd57c538eca310b1999afd0b57e7b20e86e9e0366e5ae7e06f382eedb88"
        },
        {
          "file": "data/city/raw-transport/mtr-search-CSW.json",
          "bytes": 2434,
          "sha256": "50ff938d9990332fe3c7bacb1115e7f9449c7233238de4db5dc5351ce9c26b10"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SSP.json",
          "bytes": 3294,
          "sha256": "31bc654786655e77c9876edb50af99dff6f4dea9e9641a2f9872751e378a615c"
        },
        {
          "file": "data/city/raw-transport/mtr-search-JOR.json",
          "bytes": 2527,
          "sha256": "01fc30ab2d4cd0391528016e90c2547457e053d84afbe906c258118f835e3a93"
        },
        {
          "file": "data/city/raw-transport/mtr-search-TST.json",
          "bytes": 11215,
          "sha256": "e08ba66ad7c6dab5480559cda91dfffa49a757cb16664cbabe37bf7e69c53ce9"
        },
        {
          "file": "data/city/raw-transport/mtr-search-OCP.json",
          "bytes": 1996,
          "sha256": "11eab25be3b4cb346ab24e0b2b591d06fc43e00391c989777e01d3620a90ecdb"
        },
        {
          "file": "data/city/raw-transport/mtr-search-WCH.json",
          "bytes": 2021,
          "sha256": "ae9406c3799e1b2fe3ef6757bbc7b2fb3917b136ea2fae39055aa0a6e16e8758"
        },
        {
          "file": "data/city/raw-transport/mtr-search-LET.json",
          "bytes": 1079,
          "sha256": "0b241db461aa49b69f5c40da50b389cd9de3ad75b859f0b7612ee8e07fadfb08"
        },
        {
          "file": "data/city/raw-transport/mtr-search-SOH.json",
          "bytes": 1391,
          "sha256": "7a69843369a0edfba61cada29be1140331a389b2c9a7c5466e2f0808bcfcf629"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-sports-centres",
      "title": "Sports Centres",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-sports-centres",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205215_31341/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 106,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:24:12.281Z",
        "{\"revision\":\"2026-10-05\",\"metadataDate\":\"2026-10-11\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/sports-layer.json",
          "bytes": 16058,
          "sha256": "9c40f63f34ea1b886ee1c3499edb7a4e02c32426caec5e653dfbf4c312bce39a"
        },
        {
          "file": "data/city/raw-facilities-expanded/sports-raw.geojson",
          "bytes": 172115,
          "sha256": "6367e7d1b8a617d5881323ac963505936022c704249c73c9118a170f07da8b63"
        },
        {
          "file": "data/city/raw-facilities-expanded/sports-count.json",
          "bytes": 13,
          "sha256": "a432131fd04010207988a12049d7f67b2a6a9ee3bec2c297b4f8a36870974487"
        },
        {
          "file": "data/city/raw-facilities-expanded/sports-metadata.html",
          "bytes": 18931,
          "sha256": "ae969c7c2215cdc44522fb3bb49e534fe0f399a1a2757ce6988c4deb053ff489"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-swimming-pools",
      "title": "Swimming Pools",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-swimming-pools",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1634540558875_77434/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 46,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:23:56.885Z",
        "{\"revision\":\"2026-02-09\",\"metadataDate\":\"2026-09-02\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/pools-layer.json",
          "bytes": 11962,
          "sha256": "3dca090b602acdf0936dcd10d81618ea61e845b16652b305f2977783e8faa043"
        },
        {
          "file": "data/city/raw-facilities-expanded/pools-raw.geojson",
          "bytes": 46957,
          "sha256": "9d32e70e48404e80120593f2444b2e4d6e724323c4fb0909045a6be449fbaab4"
        },
        {
          "file": "data/city/raw-facilities-expanded/pools-count.json",
          "bytes": 12,
          "sha256": "79c5b423bad1a5257e68475fe06c4b6c4f353966d18e2748308232af029ac955"
        },
        {
          "file": "data/city/raw-facilities-expanded/pools-metadata.html",
          "bytes": 18337,
          "sha256": "19f138f641d86239ee249f425d9bd44c404bc9301125d9ce5c113e38fcb7f341"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-recreation-grounds",
      "title": "Recreation Grounds",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-recreation-grounds",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205215_44172/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 339,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:23:57.865Z",
        "{\"revision\":\"2026-10-02\",\"metadataDate\":\"2026-10-11\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/recreation-layer.json",
          "bytes": 11940,
          "sha256": "f5533dfed09309a4348be399618aab3b4e0933b01003072235bf132d1909a1d7"
        },
        {
          "file": "data/city/raw-facilities-expanded/recreation-count.json",
          "bytes": 13,
          "sha256": "5967152103a90b685e62f66f2dd303e35669b01836cce67efca7449bccc0b751"
        },
        {
          "file": "data/city/raw-facilities-expanded/recreation-metadata.html",
          "bytes": 18609,
          "sha256": "ab35e17d831e0f5a2e904a4a4d4bc7988b9a195c40742d63c55c344d25f5ca4d"
        },
        {
          "file": "data/city/raw-facilities-expanded/recreation-raw.geojson",
          "bytes": 373967,
          "sha256": "784f9a9885ea84e1811d4448775102443f30e8393260cc9be416f6c7f61f972e"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-inclusive-play",
      "title": "Play Equipment for All Children",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-facility-facility-pefac",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1670385374031_89486/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 9,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "This42-record inclusive-play dataset is a selected subset, not the600-plus outdoor playground inventory."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:23:56.621Z",
        "{\"revision\":\"2024-12-23\",\"metadataDate\":\"2026-07-31\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/play-layer.json",
          "bytes": 9590,
          "sha256": "134b2b941ebc5c41682470fe4fba69d11e07dfad4ec9fe8a55bfbac73e262575"
        },
        {
          "file": "data/city/raw-facilities-expanded/play-raw.geojson",
          "bytes": 55146,
          "sha256": "ffdd77ee64e95085758e7880e9bbd596fb144376af24d40de917a042bd662789"
        },
        {
          "file": "data/city/raw-facilities-expanded/play-count.json",
          "bytes": 12,
          "sha256": "b35539ce83f07b2fe8fb4bdce27fb9666c2122af4ad9a5850a711d906fb58998"
        },
        {
          "file": "data/city/raw-facilities-expanded/play-metadata.html",
          "bytes": 18722,
          "sha256": "d0c8a7af9ef8518074a754057e4e3e61a75dd248031d7598f4a1d274d14d4503"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-outdoor-fitness",
      "title": "Outdoor Fitness Equipment",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-facility-facility-ofe",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1670389505454_91091/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 409,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Outdoor-fitness venues include parks, sitting-out areas and playgrounds; not all such spaces have fitness equipment or appear here."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:23:58.237Z",
        "{\"revision\":\"2026-10-08\",\"metadataDate\":\"2026-10-08\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/fitness-layer.json",
          "bytes": 20596,
          "sha256": "a5882dbc46129ac49d9f4aaa955080f562375f4a637224d8a14b945ae5abd239"
        },
        {
          "file": "data/city/raw-facilities-expanded/fitness-count.json",
          "bytes": 13,
          "sha256": "0d4f8aa82bc51d4a7ee6ccb3db8ad49b1b2be3b31026493caf2a6a84b8e8ee67"
        },
        {
          "file": "data/city/raw-facilities-expanded/fitness-metadata.html",
          "bytes": 19776,
          "sha256": "4acaabb399cd6a85033b6544d279b9d2a6a38c1e30478810778e66ff66f24639"
        },
        {
          "file": "data/city/raw-facilities-expanded/fitness-raw.geojson",
          "bytes": 1102769,
          "sha256": "d4b1542bab3f7d0b33760b5735c069df54a0c1f2c8c2cd842c7f481882013ec0"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-basketball-courts",
      "title": "Basketball Courts",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-basketball-courts",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205215_38105/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 33,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:24:12.117Z",
        "{\"revision\":\"2021-12-01\",\"metadataDate\":\"2026-07-03\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/basketball-layer.json",
          "bytes": 13481,
          "sha256": "3985d272fa946dd801fe92c7830b5667885d6c3fc5164951bdee3ebc5c168fcc"
        },
        {
          "file": "data/city/raw-facilities-expanded/basketball-count.json",
          "bytes": 13,
          "sha256": "c80bf33c1667ee9ba09ffddaaea41596101a7e26ab33c77ed5a9f01c4a3c98be"
        },
        {
          "file": "data/city/raw-facilities-expanded/basketball-raw.geojson",
          "bytes": 396102,
          "sha256": "674cfefaaec7886fe930e003d0c159671af0cf096acb2206080283d4387eb5b6"
        },
        {
          "file": "data/city/raw-facilities-expanded/basketball-metadata.html",
          "bytes": 18588,
          "sha256": "61e7a1b1e069600a5f278483cc34b801d81aba67f662e3be8866d8f4b72263fd"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-badminton-courts",
      "title": "Badminton Courts",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-badminton-courts",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205214_38344/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 4,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:26:01.200Z",
        "{\"revision\":\"2026-07-07\",\"metadataDate\":\"2026-07-17\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/badminton-raw.geojson",
          "bytes": 145444,
          "sha256": "d33dd677f9955de6a7147981ae05013402dfb8e7e3762b9bbfcad3d6a33b5fda"
        },
        {
          "file": "data/city/raw-facilities-expanded/badminton-layer.json",
          "bytes": 12629,
          "sha256": "ce6a223bcd1cf7aff103b58a5620c1ed3275d76289a205c2b861ebec00ea69f6"
        },
        {
          "file": "data/city/raw-facilities-expanded/badminton-count.json",
          "bytes": 13,
          "sha256": "7a95ba152f3c2171ba267091cc187e2b8e1587ccbf5ff6a9d561f081556b1c14"
        },
        {
          "file": "data/city/raw-facilities-expanded/badminton-metadata.html",
          "bytes": 19247,
          "sha256": "096f301a0311a437dc0027c8943c50a78fe90ee2e5af95bed8b20610caeb0df0"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-hard-surface-pitches",
      "title": "Hard-surface Pitches",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-hard-surface-pitches",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205215_71653/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 11,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:26:01.908Z",
        "{\"revision\":\"2026-07-03\",\"metadataDate\":\"2026-08-28\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/hardpitches-layer.json",
          "bytes": 13371,
          "sha256": "dfcb36661a6daedb75ee5a0428b8d2b2c3a49170aab84a910f85c40e572ed1cd"
        },
        {
          "file": "data/city/raw-facilities-expanded/hardpitches-count.json",
          "bytes": 13,
          "sha256": "252154d654016bfbc5b5f2305eefb6bdfb2da84d6b98589633b4bea800655a16"
        },
        {
          "file": "data/city/raw-facilities-expanded/hardpitches-metadata.html",
          "bytes": 18735,
          "sha256": "3ecc15fb71323e5be6d35042840d52496825b500f0d20250c099833dec09a250"
        },
        {
          "file": "data/city/raw-facilities-expanded/hardpitches-raw.geojson",
          "bytes": 225133,
          "sha256": "014e1c232486720ff004daf0173b8a3321097cbf462045acb6d0320700a9af7c"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "lcsd-grass-pitches",
      "title": "Grass Pitches",
      "provider": "Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-csdi-grass-pitches",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/lcsd_rcd_1629267205215_60483/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 17,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Leisure and Cultural Services Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:26:02.748Z",
        "{\"revision\":\"2021-12-30\",\"metadataDate\":\"2026-07-03\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/grasspitches-layer.json",
          "bytes": 14897,
          "sha256": "cb93f58aae98470dff9cb1e22e79dc214e1279f96f7289d49e525fa88d5d74b4"
        },
        {
          "file": "data/city/raw-facilities-expanded/grasspitches-raw.geojson",
          "bytes": 80459,
          "sha256": "c11cbad6f48c52f02c1d2dff06f227aeb01caa82c3bc9c7b2a2aa14a326678e4"
        },
        {
          "file": "data/city/raw-facilities-expanded/grasspitches-count.json",
          "bytes": 12,
          "sha256": "40e3044e0f3337b0fc36299b670471cbe02fcf0a797cea70ed9d817cfd477c81"
        },
        {
          "file": "data/city/raw-facilities-expanded/grasspitches-metadata.html",
          "bytes": 18680,
          "sha256": "f0ff8b1117ae1ef3c79738d55bd0c3b021bae8a02b7abd07773c64db766f95af"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-country-parks",
      "title": "Country Parks",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-afcd-afcdlist-countrypark",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635129924112_81508/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 25,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Country-park representative points, not boundaries, entrances or access guarantees."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Agriculture, Fisheries and Conservation Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:23:56.285Z",
        "{\"revision\":\"2024-03-01\",\"metadataDate\":\"2026-07-03\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/countryparks-layer.json",
          "bytes": 5561,
          "sha256": "19f33bf436e117b91f1bf69218d7e154af1f1f74f65203a6918dedfca9e5a68d"
        },
        {
          "file": "data/city/raw-facilities-expanded/countryparks-raw.geojson",
          "bytes": 5319,
          "sha256": "ebe0a6b444f864d05890b3a556526aeaf2202b79a323d26f98e9a72f155afba6"
        },
        {
          "file": "data/city/raw-facilities-expanded/countryparks-count.json",
          "bytes": 12,
          "sha256": "d79e56c6f5cdd06304e4d430c72c4929de1c1231cdc6a25d9ef3d87280df906a"
        },
        {
          "file": "data/city/raw-facilities-expanded/countryparks-metadata.html",
          "bytes": 19593,
          "sha256": "cb2ca62204cffbc727fe391595ebe1d5e63b4927bfdb258cdb2fea60d3fffbed"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-visitor-centres",
      "title": "Country Park Visitor Centres",
      "provider": "Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-afcd-afcdlist-visitor-centres",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635133243757_2529/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 8,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope",
        "cityDistanceNote"
      ],
      "originalProcessing": "Official ArcGIS outSR4326 point geometry; names/addresses/details normalized as plain text. UI category uses explicit park/garden/sitting-out/rest-area/promenade/playground venue names where available, not legal designations. Source facets merged for matched new venues; matches to prior leisure locations excluded and preserved in raw-facilities-expanded/audit.json.",
      "originalLimitations": [
        "Complete download of this official point layer, not every Hong Kong public facility. No private facilities intentionally sourced.",
        "Point locations are facility/venue references, not verified entrances or routing connections. Names and descriptions remain source text.",
        "Listing is not evidence of current opening, free entry, booking availability or safety. Hours and amenities may be dated.",
        "Rows with same bilingual venue names but coordinates more than1km apart are quarantined for source reconciliation; no locations are guessed or silently corrected.",
        "Venue features may represent multiple courts or pieces of equipment. Counts are source records/unique venue points, not individual equipment counts.",
        "Deduplicated against existing leisure.json and other selected layers using bilingual names and coordinates within50m."
      ],
      "attribution": "© Government of the Hong Kong Special Administrative Region / Agriculture, Fisheries and Conservation Department. Source: CSDI Portal.",
      "metrics": [
        "2026-10-14T18:23:57.297Z",
        "{\"revision\":\"2026-06-30\",\"metadataDate\":\"2026-06-30\",\"description\":\"Source metadata dates; not a real-time opening/access statement.\"}"
      ],
      "provenance": "/assets/provenance/city.json",
      "artifacts": [
        {
          "file": "data/city/raw-facilities-expanded/visitors-layer.json",
          "bytes": 7272,
          "sha256": "976c95512a01e86edc8c7850be08ec3c94c8e0099d7829a9a999006bcd7b1a63"
        },
        {
          "file": "data/city/raw-facilities-expanded/visitors-raw.geojson",
          "bytes": 5470,
          "sha256": "eeabb2ec44f347d9599e4bef71ed4200f3b207961a9f8d4f6143c36c8a5c3543"
        },
        {
          "file": "data/city/raw-facilities-expanded/visitors-count.json",
          "bytes": 11,
          "sha256": "286ef99473842386e093b70e2cb43524734dcd35c826f5b736d6444f65ad4686"
        },
        {
          "file": "data/city/raw-facilities-expanded/visitors-metadata.html",
          "bytes": 20355,
          "sha256": "d158773465c29f4bfa8ac3cff676ab0534b9542bfe47feeac8a032fb9740ab37"
        }
      ]
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "live-kmb",
      "title": "KMB / LWB · routes, stops and estimated arrivals",
      "provider": "KMB / LWB",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-tis_21-etakmb",
      "endpoint": "https://data.etabus.gov.hk/v1/transport/kmb/route/",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "transitIntro",
        "transitCoverage"
      ],
      "limitKeys": [
        "transitNone",
        "sourceText"
      ],
      "metrics": [
        "HKT UTC+08:00",
        "Request on selection / manual refresh"
      ],
      "provenance": "/assets/provenance/transport-api-research.json",
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "live-citybus",
      "title": "Citybus · routes, stops and estimated arrivals",
      "provider": "Citybus",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/ctb-eta-transport-realtime-eta",
      "endpoint": "https://rt.data.gov.hk/v2/transport/citybus/route/CTB",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "transitIntro",
        "transitCoverage"
      ],
      "limitKeys": [
        "transitNone",
        "sourceText"
      ],
      "metrics": [
        "HKT UTC+08:00",
        "Request on selection / manual refresh"
      ],
      "provenance": "/assets/provenance/transport-api-research.json",
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "live-mtr",
      "title": "MTR · next train information",
      "provider": "MTR",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/mtr-data2-nexttrain-data",
      "endpoint": "https://rt.data.gov.hk/v1/transport/mtr/getSchedule.php",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "transitIntro",
        "transitCoverage"
      ],
      "limitKeys": [
        "transitNone",
        "sourceText"
      ],
      "metrics": [
        "HKT UTC+08:00",
        "Request on selection / manual refresh"
      ],
      "provenance": "/assets/provenance/transport-api-research.json",
      "artifacts": []
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "outing-context",
      "title": "Outing context · endpoint proximity and facilities",
      "titleKey": "outingItinerary",
      "provider": "Harbour · derived from AFCD / LandsD / TD / FEHD / LCSD / AMO",
      "kind": "derived",
      "url": "/en/sources/",
      "records": 167,
      "processingKeys": [
        "outingPreferenceNote",
        "outingTravelManual"
      ],
      "limitKeys": [
        "cityDistanceNote",
        "outingGap",
        "citySourceNote"
      ],
      "provenance": "/assets/provenance/outing.json",
      "artifacts": [
        {
          "file": "public/assets/outing-data.json",
          "bytes": 192712,
          "sha256": "c414c4dcb6f14172e3b93921b9de9ce662d9e3576f00813c85f01d5aaad64576"
        },
        {
          "file": "data/city/outing-provenance.json",
          "bytes": 31580,
          "sha256": "3a92db25f97c3441d8ffbd98b30add98fbc77fcc7ef6968916782c419372c7c0"
        },
        {
          "file": "data/city/outing-audit.json",
          "bytes": 11958,
          "sha256": "6c4287456cf8dc4282dbf6163fcfe3bc82f8772fb513c911359efa74cd590298"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "pland-landuse",
      "title": "Planning Department · Land Utilization in Hong Kong 2025",
      "titleKey": "cityGreenTitle",
      "provider": "Planning Department, Hong Kong SAR Government",
      "kind": "derived",
      "url": "https://data.gov.hk/en-data/dataset/hk-pland-pland1-land-utilization-in-hong-kong-statistics/resource/0b038a55-ff6d-4c17-96d5-0da522038c3a",
      "endpoint": "https://www.pland.gov.hk/pland_en/resources/statistic/landu/csv/LUHK2025_English.csv",
      "sourcePeriod": "2025",
      "sourceRevision": "2026-09-30",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "cityGreenStat"
      ],
      "limitKeys": [],
      "metrics": [
        "29.8 + 16.4 + 18.3 + 0.6 = 65.1%",
        "Sum of published rounded category percentages"
      ],
      "originalLimitations": [
        "Broad land-use overview, not designed for detailed analysis or calculation. Area values are approximate and rounded to whole square kilometres; published percentages are rounded to one decimal place.",
        "Do not recompute a headline percentage from rounded area rows:729/1119 is approximately65.15%, while the supplied percentages sum65.1%. Both derive from rounded figures, not exact measurements.",
        "Mangrove/Swamp includes approximately4km2 below the High Water Mark. Do not equate category area sum with an independently published land-area denominator.",
        "Open Space and Recreation is a separate category including parks, stadiums, playgrounds and recreation facilities; it is not wholly vegetation and is excluded from the woodland/shrub/grass/wetland rollup.",
        "Definitions and methodology can change; figures are not necessarily comparable across years.",
        "Source-date discrepancy: DATA.GOV.HK resource descriptions say December2025 satellite imagery (AIRBUSDS2025), but the downloaded2025 English description file says January2026 imagery (AIRBUSDS2026). Retain2025 as the reference year; do not silently choose an imagery month."
      ],
      "provenance": "/assets/provenance/landuse.json",
      "artifacts": [
        {
          "file": "data/city/raw-landuse/LUHK2025_English.csv",
          "bytes": 1717,
          "sha256": "36e427b422551c9f5c192eeeafb60519eeddb8cd5b7fc88de3cd8449c3fe3421"
        },
        {
          "file": "data/city/raw-landuse/LUHK2025_TC.csv",
          "bytes": 1372,
          "sha256": "63ca74da7d9cc198db1e1ca806e675173376925351a61b63e2a03f765145d35a"
        },
        {
          "file": "data/city/raw-landuse/LUHK2025_English_description.csv",
          "bytes": 657,
          "sha256": "94bbc8ab038fda953ce1448ebfb9c7b147aa086a56bc5fd00f7730365c5b3f5f"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-country-park-overview",
      "title": "Overview of Country Parks and Special Areas — country park table",
      "provider": "Agriculture, Fisheries and Conservation Department, Hong Kong SAR Government",
      "kind": "snapshot",
      "url": "https://www.afcd.gov.hk/english/country/cou_lea/the_facts.html",
      "records": 25,
      "terms": "https://www.afcd.gov.hk/english/country/cou_lea/the_facts.html",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityScope"
      ],
      "originalLimitations": [
        "Country park locations are points, not boundaries or confirmed entrances. Area figures are official published facts."
      ],
      "provenance": "/assets/provenance/green.json",
      "artifacts": [
        {
          "file": "data/city/raw-green/afcd-facts.html",
          "bytes": 36854,
          "sha256": "0a4525b061980c0b61f92197985736362acc9fefbeeaccea5924e822842a5b6c"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "noto-chinese",
      "title": "Noto Sans HK / Noto Sans SC · regional Chinese typography",
      "provider": "Google / Noto Fonts",
      "kind": "derived",
      "url": "https://github.com/notofonts/noto-cjk/blob/main/Sans/README.md",
      "terms": "https://openfontlicense.org/open-font-license-official-text/",
      "originalProcessing": "Official Google Fonts CSS2 text= subset API; at most 384 code points per request. Characters ranked by UI frequency, followed by other current corpus characters. Explicit disjoint unicode-range declarations select on demand. Han and full-width/CJK punctuation only; existing Latin stack remains in control of Latin glyphs.",
      "originalLimitations": [
        "Noto Sans HK uses Hong Kong Traditional regional glyph forms; Noto Sans SC uses Simplified Chinese regional forms. They share a family design but are not interchangeable glyph conventions.",
        "Current corpus Han/punctuation is covered after NFC canonical normalization, using native regional glyphs or single-character cross-regional fallback when one regional subset omits the code point. This is not complete HKSCS coverage.",
        "Future content and user-entered rare characters outside these subsets need regional system fallbacks until the subset corpus is regenerated.",
        "Font fallback stacks should prefer PingFang HK / Noto Sans CJK HK / Microsoft JhengHei for HK, and PingFang SC / Noto Sans CJK SC / Hiragino Sans GB / Microsoft YaHei for SC, then sans-serif. A fallback system font may have different regional conventions.",
        "Do not await document.fonts.ready or preload every chunk. The map must start independently. MapLibre SDF glyphs and canvas labels have a separate font pipeline.",
        "Only assign the SC family to Simplified text. Official Traditional place names embedded in Simplified pages should retain lang=zh-Hant and the HK stack."
      ],
      "provenance": "/assets/provenance/fonts.json",
      "artifacts": [
        {
          "file": "data/city/font-research.json",
          "bytes": 95271,
          "sha256": "53fd3da8510c5e7690e606221e191e8d6eea25c12290b3ced4cac44005e9fc6e"
        },
        {
          "file": "public/assets/fonts/chinese.css",
          "bytes": 28538,
          "sha256": "ec44a680b35acc85ce1ceb153bd6b5202a95eaec16576f12d43d754426bbc8ca"
        },
        {
          "file": "public/assets/fonts/han-hk-0-6ec3a4a4e8.woff2",
          "bytes": 118192,
          "sha256": "6ec3a4a4e8d4fc13a23894e1ae0909f33bd31ef97f3670c6f27f9094bdb3b8a9"
        },
        {
          "file": "public/assets/fonts/han-hk-1-721670fa87.woff2",
          "bytes": 119932,
          "sha256": "721670fa879abbddf88fa4833af3d52c574a9ae4f76023955421cbcbfc5d68a5"
        },
        {
          "file": "public/assets/fonts/han-hk-2-865e595ec1.woff2",
          "bytes": 132432,
          "sha256": "865e595ec10b9b2f773365431418307a742ad4c64446dc51436da62b89b9ef34"
        },
        {
          "file": "public/assets/fonts/han-hk-3-b39b0a5550.woff2",
          "bytes": 143704,
          "sha256": "b39b0a5550a757e27b830306f6cc736667b9f4b449a1c6558b610680ac1f5c8b"
        },
        {
          "file": "public/assets/fonts/han-sc-0-b0aeb7d82c.woff2",
          "bytes": 107892,
          "sha256": "b0aeb7d82c4516ede1ea00679aa2c905bf055590e6b073c8dba1dd26a35dd55e"
        },
        {
          "file": "public/assets/fonts/han-sc-1-c80cd8de87.woff2",
          "bytes": 115028,
          "sha256": "c80cd8de87ea50eac5db4cfec700df7e89e2f4800dcaba2c440bdd6302ab692c"
        },
        {
          "file": "public/assets/fonts/han-sc-2-9e3e60d690.woff2",
          "bytes": 132368,
          "sha256": "9e3e60d6908d67fb6f0da71e325c150bcb780bb000f3e119a36c7dd6d4492372"
        },
        {
          "file": "public/assets/fonts/han-sc-3-0af935fbb6.woff2",
          "bytes": 138768,
          "sha256": "0af935fbb6ffaadcf557ce6175b34e3801076ccca77d51af3646c39aa001d23f"
        },
        {
          "file": "public/assets/fonts/han-sc-4-2e4dd11c9b.woff2",
          "bytes": 50616,
          "sha256": "2e4dd11c9bbec6e825b592720e897e6c04ee7edd8c5a4d9f24321f82c676973e"
        },
        {
          "file": "public/assets/fonts/han-hk-expanded-f4a38ebaf1.woff2",
          "bytes": 39052,
          "sha256": "f4a38ebaf15ecc315538343e753f7d9eeb754c5c007c6d656f61eccf74b6771c"
        },
        {
          "file": "public/assets/fonts/han-sc-expanded-8ddd3cae85.woff2",
          "bytes": 44500,
          "sha256": "8ddd3cae85a1b2c616e3f10000f57239073d534c45ca59c0b8a16a2e3136c5a7"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "facility-icon-research",
      "title": "Hong Kong facility pictograms · design research",
      "provider": "Original drawings informed by AFCD facility references",
      "kind": "derived",
      "url": "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_rec/cou_vis_wfs.html",
      "related": [
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_rec/cou_vis_wfs.html",
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_rec/cou_vis_dis.html",
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_rec/cou_toi.html",
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_cam/cou_vis_cam_cam/cou_vis_cam_cam.html",
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_cam/cou_vis_cam_wat/cou_vis_cam_wat.html",
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_cam/cou_vis_cam_cam/cou_vis_cam_33_KauLingChung.html",
        "https://www.afcd.gov.hk/english/country/cou_lea/cou_lea_ven/cou_lea_ven.html",
        "https://www.afcd.gov.hk/english/country/cou_lea/cou_lea_ven/woodside.html",
        "https://www.afcd.gov.hk/english/country/cou_lea/cou_lea_ven/shingmun.html",
        "https://www.afcd.gov.hk/english/country/cou_lea/cou_lea_ven/clearwaterbay.html",
        "https://www.afcd.gov.hk/english/country/cou_wha/cou_wha_dis.html",
        "https://www.afcd.gov.hk/english/country/cou_wha/files/distance_posts_MacLehose.pdf",
        "https://www.afcd.gov.hk/english/country/cou_wha/files/distance_posts_Lantau.pdf",
        "https://www.afcd.gov.hk/english/country/cou_wha/files/distance_posts_Hong_Kong.pdf",
        "https://www.afcd.gov.hk/english/country/cou_wha/files/distance_posts_Wilson.pdf",
        "https://www.afcd.gov.hk/english/country/cou_wha/files/Country_Trail_Distance_Posts.pdf",
        "https://data.gov.hk/en-data/dataset/hk-afcd-afcdlist-distance-trails",
        "https://www.afcd.gov.hk/english/country/cou_vis/cou_vis_gac/cou_wha_whe_sat.html"
      ],
      "originalProcessing": "Primary AFCD pages and linked official photographs/PDFs were opened; eight official reference photographs were downloaded to a temporary internal inspection directory and visually inspected. No photographs, official SVGs, logos or copied sign artwork are added to the product.",
      "originalLimitations": [
        "Communicate the actual facility function before decorative architectural detail.",
        "Treat observed photographs as specific examples, not universal Hong Kong typologies.",
        "Use local detail where supported: refill column, plain pavilion, simple campsite, varied education centres, sloped coded distance post.",
        "Keep accessibility, live availability, drinking-water status, closure and permission as explicit data, not visual assumptions.",
        "Keep the category silhouette clear at map size; larger custom illustrations may carry modest material, seam, brick or sign-frame details."
      ],
      "provenance": "/assets/provenance/facility-icons.json",
      "artifacts": [
        {
          "file": "data/city/facility-icon-research.json",
          "bytes": 26199,
          "sha256": "c14853f007b0b5af2eadbb498fdf7d4400d0c0f2445e1ccda5124f4f7d3802db"
        },
        {
          "file": "public/assets/facility-icons.js",
          "bytes": 1747,
          "sha256": "a820fbdf9bb4a57f8d25163b8da24594cf21b6ad99127f056d8e7c9dda04ae84"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "landsd-islands",
      "title": "LandsD · Geographic Names and generalized island outlines",
      "titleKey": "cityIslands",
      "provider": "Lands Department",
      "kind": "derived",
      "url": "https://data.gov.hk/en-data/dataset/hk-landsd-openmap-landsd-geographic-name",
      "records": 160,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "seaIslandScope",
        "seaIslandNote"
      ],
      "originalProcessing": "156 records classified Island and 4 classified Islands; 144 unique outlines derived from sea-fill holes at 1:50,000. Source dates, record IDs and geometry method retained.",
      "originalLimitations": [
        "This is not a complete physical island census and must not be labelled all263 islands.",
        "Four group records overlap geographically with member islands and are not extra individual islands.",
        "Names and labels are official; representative points are not surveyed centroids, landing points or entrances.",
        "Geometry is generalized and may merge connected/tidal land; no navigation, tide or legal boundary inference.",
        "District codes classify name points and may not describe all districts on larger islands.",
        "A null area/fact/geometry is unavailable evidence, not zero or absence.",
        "Official area fields retain source dates and approximation. Marine-park and district areas are never substituted for island land area.",
        "Record facts are source-backed summaries, not live access, safety, ferry schedule or facility opening guarantees.",
        "Related places are an incomplete existing official-data snapshot joined by generalized polygon containment, not proof of access."
      ],
      "metrics": [
        "32 records with researched bilingual facts",
        "6 date-labelled official area values",
        "No claim to enumerate all 263 physical islands"
      ],
      "provenance": "/assets/provenance/islands.json",
      "artifacts": [
        {
          "file": "data/maritime/islands/islands.json",
          "bytes": 1441668,
          "sha256": "4bd2f0f7b08e46a0c231a0e5f8c94181255d9a8056313322a61281450e85d92a"
        },
        {
          "file": "data/maritime/islands/sources.json",
          "bytes": 21701,
          "sha256": "a97aa34969eea5c39ee8598a730bb6ad56017949822f1907e24439c955e3f103"
        },
        {
          "file": "data/maritime/islands/coverage.json",
          "bytes": 6033,
          "sha256": "a0daf6ff94c9db8f669785590c5e4535a484847fcec9af590b09d94fb4786912"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "td-ferry-routes",
      "title": "Transport Department · Ferry routes, ordered stops, fares and timetables",
      "titleKey": "seaConnections",
      "provider": "Transport Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-tis_14-routes-fares-xml",
      "records": 59,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "seaRouteNote",
        "seaFareNote"
      ],
      "originalProcessing": "Exact STOP_ID joins between current ordered RSTOP XML and mapped pier coordinates. Geometry audit retained in provenance. Only verified pier points are mapped; no generated sailing lines. Fare and timetable tables remain source matrices with applicability, vessel, passenger and day conditions.",
      "originalLimitations": [
        "No sailing geometry has been verified for these services. Stops are shown without connecting lines.",
        "Base fares must not be shown as universal ticket prices. Seasonal and demand-operated unmapped services remain separately documented."
      ],
      "provenance": "/assets/provenance/ferries.json",
      "artifacts": [
        {
          "file": "data/maritime/ferries/candidate.json",
          "bytes": 5164770,
          "sha256": "f04e47f19b98330c8e62041c8725d92f2c54bfbda4e17f406bd10cca548ed4b6"
        },
        {
          "file": "data/research/ferry-geometry/ui.json",
          "bytes": 12021,
          "sha256": "da63e01e5d89b423c0433e2d9c8ef732662b6de21709d932b35088a3f24019b9"
        },
        {
          "file": "data/research/ferry-geometry/research.json",
          "bytes": 10789,
          "sha256": "ab34386eb80c6dd52a8f77b99ba8ce5a0c6600c6d760340bc7d33e54940e13cd"
        },
        {
          "file": "data/research/ferry-geometry/audit.json",
          "bytes": 4505,
          "sha256": "c0b5e75169c4c17e44b380bd05aadfd04e7b40ab3ebd04f0335faace0276c1ab"
        },
        {
          "file": "data/research/ferry-geometry/route-comparison.json",
          "bytes": 55479,
          "sha256": "727504a32735b5f5082cc568c1b398f0a9ccc6383241cd1f6a7965c3ab1c7fdd"
        },
        {
          "file": "public/assets/maritime/ferry-stops.geojson",
          "bytes": 41634,
          "sha256": "02d884e76c4f7db7dd0d77362bb077cae3af33f270314522e92a84a76dc4d13d"
        }
      ]
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "live-hkkf",
      "title": "Hong Kong & Kowloon Ferry · Estimated arrival API",
      "titleKey": "seaLive",
      "provider": "Hong Kong & Kowloon Ferry",
      "kind": "live",
      "url": "https://www.hkkfeta.com/datagovhk/HKKF_ETA_API_Specification.pdf",
      "endpoint": "https://www.hkkfeta.com/opendata/eta/1/outbound",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "seaLiveNote"
      ],
      "originalLimitations": [
        "Request only on selection and manual refresh; 60-second local cache. ETA is arrival of a departed sailing, not departure from the pier. Empty data does not establish cancellation."
      ],
      "metrics": [
        "8 directional descriptors",
        "Provider generation timestamp displayed"
      ],
      "provenance": "/assets/provenance/ferries.json",
      "artifacts": []
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "live-sunferry",
      "title": "Sun Ferry · Estimated arrival API",
      "titleKey": "seaLive",
      "provider": "Sun Ferry Services Company Ltd.",
      "kind": "live",
      "url": "https://www.sunferry.com.hk/eta/SunFerry_ETA_API_Specification_and_Data_Dictionary.pdf",
      "endpoint": "https://www.sunferry.com.hk/eta/?route=CECC",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "seaLiveNote"
      ],
      "originalLimitations": [
        "A scheduled departure with null ETA is not a live prediction. Responses may be cached upstream for up to 15 minutes; use provider timestamp. Query codes are not necessarily returned route codes."
      ],
      "metrics": [
        "16 service descriptors",
        "On demand; no background polling"
      ],
      "provenance": "/assets/provenance/ferries.json",
      "artifacts": []
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "hk-container-ports",
      "title": "LandsD / Marine Department · Container terminal points and observed berth labels",
      "titleKey": "cityPort",
      "provider": "Lands Department / Marine Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-landsd-openmap-development-location-search-api",
      "records": 10,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "seaPortContext"
      ],
      "originalLimitations": [
        "Nine numbered container terminals and River Trade Terminal. Official named-place points are not public entrances or viewpoints.",
        "Dated report labels identify observed terminal and berth references, not operators, capacity or a complete berth inventory.",
        "Unsupported operator, facility-area and quay-length claims from restricted general website pages are omitted."
      ],
      "provenance": "/assets/provenance/ports.json",
      "artifacts": [
        {
          "file": "data/maritime/ports/ports.json",
          "bytes": 7931,
          "sha256": "ab0c6352942f14fff5dbc8e359c9669414f2af836b736f74c6db67ab74c1fb8f"
        },
        {
          "file": "data/maritime/ports/sources.json",
          "bytes": 10021,
          "sha256": "efbd86d785225f2fc1e1f2c2ba208028a6d60ce3ab218538d9fd98f7b702a38b"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"terminalsWithExactPublishedBerthLabels\":9,\"httpLastModifiedUtc\":\"2026-10-15T02:48:07Z\"}",
      "id": "md-vessel-reports",
      "title": "Vessel arrivals and departures",
      "titleKey": "seaVessels",
      "provider": "HKSAR Government, Marine Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-md-mardep-vessel-arrivals-and-departures",
      "records": 452,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "seaVesselNote",
        "seaAIS",
        "facility_sourcePoint"
      ],
      "originalLimitations": [
        "A downloaded report snapshot, not live AIS. No vessel coordinates. Exact explicit terminal mentions are linked; other berth text is retained. Official reports advertise 20-minute updates but do not expose a source generation time. Browser CORS is not enabled.",
        "Static snapshot; not live vessel positions.",
        "Observed berth labels are not complete terminal berth inventory.",
        "Report categories overlap; do not sum as unique vessels.",
        "Ship agents are not terminal operators.",
        "Generic Kwai Chung Container Terminal records not allocated to a numbered terminal."
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "endpoint": "https://www.mardep.gov.hk/e_files/en/opendata/RP05005i.XML",
      "artifacts": [
        {
          "file": "data/maritime/ports/vessel-movements.json",
          "bytes": 365864,
          "sha256": "4b5e128c53a48da853532e7df971311df86aad03d294f23a7f3f98b19a885821"
        },
        {
          "file": "data/research/facilities-expansion/terminal-observations.json",
          "bytes": 42084,
          "sha256": "3dc7440378c73989d793a8cc24c4f82540b534b3a55ca78d751989ef65c71176"
        },
        {
          "file": "data/research/facilities-expansion/port-enrichments.json",
          "bytes": 81737,
          "sha256": "6f0d647bf3a4c16362d10b49eb9b2fda88ceae221f0231bf9cb46111791b1af6"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "commons-place-photos",
      "title": "Wikimedia Commons · Individually licensed place photographs",
      "titleKey": "seaPhotos",
      "provider": "Individual photographers · Wikimedia Commons",
      "kind": "snapshot",
      "url": "https://commons.wikimedia.org/",
      "records": 25,
      "terms": "https://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia",
      "processingKeys": [
        "seaPhotoNote"
      ],
      "originalProcessing": "Per-image author, licence URL, file-page revision, capture metadata and SHA-256 retained. Unchanged Wikimedia thumbnails loaded only in detail cards. Two exact bus-terminus joins added against the TD stop catalogue; port panorama is excluded from individual terminal cards. Terminal 9 has an exact dated photo; all ten terminals have individually centered locator diagrams.",
      "originalLimitations": [
        "Illustrative past views do not establish current access, berth, routes, opening hours or accessibility. Capture dates are contributor metadata, not independently authenticated."
      ],
      "provenance": "/assets/maritime/photos.json",
      "artifacts": [
        {
          "file": "data/maritime/photos/manifest.json",
          "bytes": 72929,
          "sha256": "ff420d06cfc6c2c45384289484bdd1b921a6e6c4ea7c0e01ad8355ac780cb7e0"
        },
        {
          "file": "data/maritime/photos/raw/selected-file-metadata.json",
          "bytes": 63054,
          "sha256": "22874985754f0dcc9f448ab6d29a9c3ed79bd12c581b3dc1d45e2f8d50654cd0"
        },
        {
          "file": "data/maritime/photos/raw/terminal-file-metadata.json",
          "bytes": 17238,
          "sha256": "cb4a7aa36818bf98cca961bec5361115ce80c8a3d4c924a99231e22c2c3dc749"
        },
        {
          "file": "data/maritime/photos/terminal-audit.json",
          "bytes": 1361,
          "sha256": "a0e4c498bf26a2ef37f78d4a00adf3fc90fffbf728a9e12384d3e89e7b1c5ffe"
        },
        {
          "file": "data/maritime/photos/raw/toilet-candidate-metadata.json",
          "bytes": 23533,
          "sha256": "ab0e6d5f53de109519f1d8ac23c86f6fda0d544fbf2d4a7f9fa9f4d005d9d10c"
        },
        {
          "file": "data/maritime/photos/raw/toilet-candidates-extra-metadata.json",
          "bytes": 19870,
          "sha256": "c113624a519e0d904d10f260997840beef48646728e949f0d8a55debe0f81b03"
        },
        {
          "file": "data/maritime/photos/raw/toilet-download-candidates.json",
          "bytes": 3904,
          "sha256": "6446c9df0a8caceec8d8449797495b370c7e73600ee80a306fb3b0d95de868c6"
        },
        {
          "file": "data/maritime/photos/raw/toilet-matched-official-places.json",
          "bytes": 3879,
          "sha256": "92ea6562511d6ab32d475b3f4d0f91abc3b00c3d6646cf5c9bb9da138f5851b5"
        },
        {
          "file": "data/maritime/photos/raw/toilet-pound-metadata.json",
          "bytes": 3786,
          "sha256": "5131deecb998b8e70c1777449c718cfc25f33a1a66924c30704bc485ce90fa41"
        },
        {
          "file": "data/maritime/photos/raw/toilet-search-0.json",
          "bytes": 41562,
          "sha256": "7e172424489b73c228ecfb8191257bd6d804e184a1b296dd4902cb5b9e128bcf"
        },
        {
          "file": "data/maritime/photos/raw/toilet-search-1.json",
          "bytes": 20,
          "sha256": "ada2a601f24c7f102c6432340d6adca256996c391606174b387338725fe7cf7d"
        },
        {
          "file": "data/maritime/photos/raw/toilet-search-2.json",
          "bytes": 32655,
          "sha256": "7877167ae5d661a98b3ccb50ccb2960c0dbc89fbef0e6d58b63b58f64ddfead1"
        },
        {
          "file": "data/maritime/photos/raw/toilet-search-3.json",
          "bytes": 3793,
          "sha256": "d3c961c4af420568c5a0306d257688f588266a7f6d12162449226298f70574ce"
        },
        {
          "file": "data/maritime/photos/raw/toilet-search-4.json",
          "bytes": 37468,
          "sha256": "217a293aa95492c0da0272125af03ba1641d28ad0394b252c77feae0c4625e24"
        },
        {
          "file": "data/maritime/photos/raw/toilet-selections.json",
          "bytes": 5307,
          "sha256": "9da331a5b52c6b42cc1c96811c6741694bfae1d89a2989d8cd2091fe9859479e"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "td-bus-stop-catalogue",
      "title": "Transport Department · Bilingual bus stop catalogue and route memberships",
      "titleKey": "cityBusStop",
      "provider": "Transport Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-tis_14-routes-fares-xml",
      "records": 4490,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "seaBusNote"
      ],
      "originalProcessing": "Current STOP_BUS XML stock; EPSG:2326 coordinates transformed to WGS84. Official STOP_ID retained with route numbers and operator memberships. Literal HTML removed from names.",
      "originalLimitations": [
        "TD STOP_ID is not an operator ETA stop ID. No approximate or name-only ETA join. Catalogue download is not a current service guarantee."
      ],
      "provenance": "/assets/provenance/bus-stops.json",
      "artifacts": [
        {
          "file": "data/research/opportunity-overview/candidates.json",
          "bytes": 2185718,
          "sha256": "ab38b5e654087f97987a7a82f5faf032731fbf1ff82eb1b8a67a41e447778c43"
        },
        {
          "file": "data/research/opportunity-overview/bus-provenance.json",
          "bytes": 126200,
          "sha256": "d7ec48a1d6e2989b2bfc1c3c74c0821c5c88682913c7ef3e2ae74dcaefaf8580"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "mtr-station-facilities",
      "title": "MTR · Station accessibility and facility types",
      "titleKey": "seaFacilityTypes",
      "provider": "MTR Corporation Limited",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/mtr-data-routes-fares-barrier-free-facilities",
      "records": 97,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "citySourceNote"
      ],
      "originalProcessing": "Exact station-code joins to all 97 mapped MTR stations. Facility descriptions and supplied location text retained in English and Traditional Chinese.",
      "originalLimitations": [
        "Y flags indicate listed facility types, not quantities or live operating status. No invented lift or entrance coordinates."
      ],
      "provenance": "/assets/maritime/mtr-accessibility.json",
      "artifacts": [
        {
          "file": "data/research/opportunity-overview/mtr-accessibility.json",
          "bytes": 1121324,
          "sha256": "baaa74c7f757ef017e36f61b4a503005de514af1c821f559a1b6f1590414fe38"
        },
        {
          "file": "data/research/opportunity-overview/mtr-accessibility-audit.json",
          "bytes": 37901,
          "sha256": "1c3a62aecc8196325a302232fdef2d1a94fea34f3c6593016087b4b8f97faaed"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "data-opportunities",
      "title": "Hong Kong data opportunity register · 22 researched additions",
      "titleKey": "seaOverview",
      "provider": "Official department catalogues · research register",
      "kind": "snapshot",
      "url": "https://data.gov.hk/",
      "records": 22,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "Ranked by map usefulness, primary-source reliability, detail, multilingual readiness and delivery cost. Exact catalogue URLs, endpoints, probe evidence, cadence, reuse terms and tested-versus-metadata-only status are recorded.",
      "originalLimitations": [
        "Research opportunities are not all integrated features. Only implemented datasets appear in current coverage counts."
      ],
      "provenance": "/assets/provenance/data-opportunities.json",
      "artifacts": [
        {
          "file": "data/research/opportunity-overview/registry.json",
          "bytes": 61057,
          "sha256": "af772981ff2b429be5945604265941ca32c6b1d5f42080b7fbe9378706187b5b"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "md-pcwa",
      "title": "Marine Department · Public cargo working areas",
      "provider": "Marine Department, HKSAR Government",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-md-mardep-address-and-opening-hours-of-pcwa",
      "endpoint": "https://data.gov.hk/en-data/dataset/hk-md-mardep-address-and-opening-hours-of-pcwa",
      "records": 6,
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "attribution": "© HKSAR Government, Marine Department. Source: DATA.GOV.HK.",
      "originalProcessing": "Reuse unchanged exact bilingual records joined on official coordinates.",
      "originalLimitations": [
        "Markers are facility references or derived water-area label anchors, not verified public entrances, landing places or storm refuges.",
        "Snapshot details are educational context, not current marine navigation instructions."
      ],
      "provenance": "/assets/provenance/maritime-round2.json",
      "artifacts": [
        {
          "file": "data/research/maritime-round2/candidates.json",
          "bytes": 121269,
          "sha256": "dc8da85e4a9ee5b94f25b8773e3edbb37ef8a34cfa490b6dbe66f6587e29d776"
        },
        {
          "file": "data/research/maritime-round2/provenance.json",
          "bytes": 7406,
          "sha256": "cb4c6c13c25266a06210513f7c2c23fef9906a9b02839f1b827ecd8ae79886da"
        },
        {
          "file": "data/research/maritime-round2/sources.json",
          "bytes": 3066,
          "sha256": "7a400a1fb4f2cfad7927bd87a80399f36f8e147f8336005eb20f47b3b8e1e7f5"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"records\":14,\"sourceRevision\":\"2025-06\"}",
      "id": "md-typhoon-shelters",
      "title": "Typhoon Shelters",
      "provider": "HKSAR Government, Marine Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/mardep_rcd_1730971403590_9667",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/mardep_rcd_1730971403590_9667/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 14,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government, Marine Department. Source: CSDI Portal.",
      "originalProcessing": "Interior planar polygon centroid; if centroid outside, nearest verified interior 100×100 bounding-box grid point. All anchors validated inside original polygons. Map labels only.",
      "originalLimitations": [
        "Markers are facility references or derived water-area label anchors, not verified public entrances, landing places or storm refuges.",
        "Snapshot details are educational context, not current marine navigation instructions.",
        "Area/perimeter/extents derived from official water-area polygons projected into HK80; not legal surveyed area or mooring capacity.",
        "Source Shape__Area and Shape__Length use angular units and must not be labelled square metres/metres.",
        "Recorded vessel limits are dataset snapshot context, not current navigation instructions."
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "artifacts": [
        {
          "file": "data/research/maritime-round2/candidates.json",
          "bytes": 121269,
          "sha256": "dc8da85e4a9ee5b94f25b8773e3edbb37ef8a34cfa490b6dbe66f6587e29d776"
        },
        {
          "file": "data/research/maritime-round2/provenance.json",
          "bytes": 7406,
          "sha256": "cb4c6c13c25266a06210513f7c2c23fef9906a9b02839f1b827ecd8ae79886da"
        },
        {
          "file": "data/research/maritime-round2/sources.json",
          "bytes": 3066,
          "sha256": "7a400a1fb4f2cfad7927bd87a80399f36f8e147f8336005eb20f47b3b8e1e7f5"
        },
        {
          "file": "data/research/facilities-expansion/shelter-metrics.json",
          "bytes": 18145,
          "sha256": "a0dc5933183652b1e976a8360abdd6bffe85e402f07d0289dfd16bbd9942fa0e"
        },
        {
          "file": "data/research/facilities-expansion/port-enrichments.json",
          "bytes": 81737,
          "sha256": "6f0d647bf3a4c16362d10b49eb9b2fda88ceae221f0231bf9cb46111791b1af6"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "afcd-marine-parks-reserve",
      "title": "AFCD · Marine parks and reserve",
      "provider": "Agriculture, Fisheries and Conservation Department, HKSAR Government",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/metadata/afcd_rcd_1635130855075_76661/html",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/afcd_rcd_1635130855075_76661/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "records": 9,
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government, Agriculture, Fisheries and Conservation Department. Source: CSDI Portal.",
      "originalProcessing": "Official coordinates unchanged; English NAME_EN and Traditional Chinese NAME_TC from same feature.",
      "originalLimitations": [
        "Markers are facility references or derived water-area label anchors, not verified public entrances, landing places or storm refuges.",
        "Snapshot details are educational context, not current marine navigation instructions."
      ],
      "provenance": "/assets/provenance/maritime-round2.json",
      "artifacts": [
        {
          "file": "data/research/maritime-round2/candidates.json",
          "bytes": 121269,
          "sha256": "dc8da85e4a9ee5b94f25b8773e3edbb37ef8a34cfa490b6dbe66f6587e29d776"
        },
        {
          "file": "data/research/maritime-round2/provenance.json",
          "bytes": 7406,
          "sha256": "cb4c6c13c25266a06210513f7c2c23fef9906a9b02839f1b827ecd8ae79886da"
        },
        {
          "file": "data/research/maritime-round2/sources.json",
          "bytes": 3066,
          "sha256": "7a400a1fb4f2cfad7927bd87a80399f36f8e147f8336005eb20f47b3b8e1e7f5"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "landsd-airport-location-search",
      "title": "LandsD / HKIA / TD · Airport facilities and passenger context",
      "provider": "Lands Department / Airport Authority Hong Kong / Transport Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-landsd-openmap-development-location-search-api",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "Location data © HKSAR Government, Lands Department; CSDI Portal and DATA.GOV.HK.",
      "records": 7,
      "originalProcessing": "Exact bilingual LandsD facility points transformed from HK80. Official dated T2 commissioning and passenger instructions summarized with individual source links. Existing stations/toilet enriched by exact ID; no invented indoor geometry.",
      "originalLimitations": [
        "The open HKIA flight API is historical, through the previous calendar day; it cannot supply a live flight board.",
        "Airport pages are linked and factually summarized, not reproduced under an assumed open-image licence.",
        "Flight-aware adapter remains disabled until a licensed API key and explicit activation are configured."
      ],
      "provenance": "/assets/provenance/airport-round2.json",
      "artifacts": [
        {
          "file": "data/research/airport-round2/candidates.json",
          "bytes": 18374,
          "sha256": "1cf08eada66b20dbfef869f894a5d4bb98210b214193c418c3284cac0e0f3c09"
        },
        {
          "file": "data/research/airport-round2/enrichments-by-id.json",
          "bytes": 4254,
          "sha256": "f2a56330667fc696712b27d2cd307e311a8309570a6986c672f277e3982348e1"
        },
        {
          "file": "data/research/airport-round2/sources.json",
          "bytes": 23920,
          "sha256": "d790bdcb6bbb54fe3e4c5c062371dbaaf8c6deb3f7ae886b0dbc32bf6379f393"
        }
      ]
    },
    {
      "retrieved": null,
      "coverage": "Hong Kong",
      "id": "landsd-imagery",
      "title": "Lands Department · Imagery Map API",
      "titleKey": "aerial",
      "provider": "Lands Department / HKSAR Government",
      "kind": "live",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/apidoc/ImageryMapAPI",
      "endpoint": "https://mapapi.geodata.gov.hk/gs/api/v1.0.0/xyz/imagery/WGS84/{z}/{x}/{y}.png",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "processingKeys": [
        "aerialNote"
      ],
      "limitKeys": [
        "aerialNote"
      ],
      "attribution": "Aerial Photograph from Lands Department · © HKSAR Government · CSDI",
      "provenance": "/assets/provenance/aerial.json",
      "artifacts": [
        {
          "file": "data/research/aerial/verification.json",
          "bytes": 2207,
          "sha256": "8800f732e108ea2f512b1fc3e596f63aad26503246cce45706a379870d43b654"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "marine-layer-research",
      "title": "Marine layer · source opportunities and rights review",
      "titleKey": "seaEvidence",
      "provider": "Harbour · primary-source research",
      "kind": "derived",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/mardep_rcd_1730971895632_84763",
      "records": 30,
      "originalProcessing": "Research catalogue only. These proposed marine layers are not yet displayed. Each entry records endpoint, available fields, freshness, rights and integration limits.",
      "originalLimitations": [
        "A public viewer is not a redistribution licence. Hydrographic charts, precise currents and live AIS are not imported without verified permission.",
        "Coarse global bathymetry is not a harbour chart or a navigation/safety product."
      ],
      "provenance": "/assets/provenance/marine-layer-research.json",
      "artifacts": [
        {
          "file": "data/research/marine-layer-2026-10-14.json",
          "bytes": 30474,
          "sha256": "040613d8e902d9dd3e46a9c716692dae9e4eaf9e161666153414a78544b24c5b"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "island-depth",
      "title": "Island depth · geography, geology, named features and heritage",
      "titleKey": "islandCoverage",
      "provider": "Harbour · LandsD / CEDD GEO / AMO / facility publishers",
      "kind": "derived",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/cedd_rcd_1636520962284_7237",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "records": 160,
      "processingKeys": [
        "islandShapeNote",
        "islandGeologyNote",
        "islandLandmarkNote",
        "islandHeritageNote"
      ],
      "limitKeys": [
        "islandFacilitiesNote",
        "islandOtherNote",
        "islandAccessNote",
        "islandCoverageNote"
      ],
      "attribution": "Data © HKSAR Government · Lands Department / CEDD GEO / AMO · CSDI and GEO Data Portal. Harbour calculations are approximate.",
      "provenance": "/assets/provenance/island-depth.json",
      "artifacts": [
        {
          "file": "data/research/island-depth/island-derived-depth.json",
          "bytes": 403453,
          "sha256": "a0d7ed7273028f0e9638a611e28c2cb09e4319146fe09f9eb3ae63853324b712"
        },
        {
          "file": "data/research/island-depth/geology-point-matches.json",
          "bytes": 44139,
          "sha256": "8650a4489314a4578d49b11ee509dfaeb9e7bb967360fa58a0ec982ea5a873bb"
        },
        {
          "file": "data/research/island-depth/geology-display-groups.json",
          "bytes": 2354,
          "sha256": "76c57e2d1b3e3aa026f6d9714331c74d2319fc8f92d24efc5239764725158938"
        },
        {
          "file": "data/research/island-depth/island-heritage-facts.json",
          "bytes": 22294,
          "sha256": "79ca0c4d7ad102e1a095b51dda5661fc6cea02ce7eabc3d668d3d7c660390904"
        },
        {
          "file": "data/research/island-depth/rights-review.json",
          "bytes": 7485,
          "sha256": "5b6205e93eb790cd9a1105d4cf1bdd566945c352367a2d237e1991b13c45ca37"
        },
        {
          "file": "data/research/island-depth/facts-localized.json",
          "bytes": 99496,
          "sha256": "1460185494b8951dfe40862d35860e07f9a89300dac620356479aaeaf1ff83e2"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "csd-district-census-2021",
      "title": "2021 Population Census · 18 district fact sheets",
      "titleKey": "districtsCensus",
      "provider": "Census and Statistics Department · HKSAR Government",
      "kind": "snapshot",
      "url": "https://www.census2021.gov.hk/doc/pub/21c-dcd-factsheets.pdf",
      "terms": "https://www.census2021.gov.hk/en/other.html#PageSection04-top",
      "records": 18,
      "sourcePeriod": "2021",
      "processingKeys": [
        "districtsCensus"
      ],
      "limitKeys": [
        "districtsCensusNote"
      ],
      "attribution": "Statistics © HKSAR Government. Source: 2021 Population Census Website, Census and Statistics Department. Selected numeric indicators reproduced unchanged; labels translated and number formatting localized. No source illustrations copied.",
      "provenance": "/assets/provenance/district-census.json",
      "artifacts": [
        {
          "file": "data/research/districts/census-2021.json",
          "bytes": 4803,
          "sha256": "9cf5aff21e1bb9a59835d841421c820930a28fc505b45780b33ab2ee8e2d852b"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "had-district-boundaries",
      "title": "Hong Kong districts · official profiles and archived boundaries",
      "titleKey": "districtsTitle",
      "provider": "Home Affairs Department · DATA.GOV.HK / CSDI",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-had-json1-hong-kong-administrative-boundaries",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "records": 18,
      "sourcePeriod": "2018-03-27",
      "processingKeys": [
        "districtsIntro"
      ],
      "limitKeys": [
        "districtsBoundaryNote"
      ],
      "attribution": "Boundaries © HKSAR Government · Home Affairs Department · 2018 archive. Original Harbour factual summaries.",
      "provenance": "/assets/provenance/districts.json",
      "artifacts": [
        {
          "file": "data/research/districts/research.json",
          "bytes": 95745,
          "sha256": "04a9c1ce27ea9b22811d0a91b1e71832dcdeeff06623db829cc4863f0ab02ef0"
        },
        {
          "file": "data/research/districts/boundaries-2018-03-27.geojson",
          "bytes": 366594,
          "sha256": "e145cc41230d8215dfb0a797230a0c9671827c018ba608bfc3086966da4735c8"
        },
        {
          "file": "data/research/districts/facts-localized.json",
          "bytes": 147308,
          "sha256": "43e68a070d37596d8fe1b0b74edb14c0c9e1085a00cfc8f5ce4dc560b1c52776"
        },
        {
          "file": "data/research/districts/history-localized.json",
          "bytes": 103658,
          "sha256": "c397d28fb7a8b813ec4497e35136b07c67c63e59e470b1943212d6401f463506"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "transit-route-directory",
      "title": "KMB / LWB and Citybus · saved route directories",
      "titleKey": "transitRoute",
      "provider": "KMB / LWB · Citybus · DATA.GOV.HK",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-tis_21-etakmb",
      "related": [
        "https://data.gov.hk/en-data/dataset/ctb-eta-transport-realtime-eta"
      ],
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "records": 2020,
      "processingKeys": [
        "transitSnapshot",
        "transitBusHint"
      ],
      "limitKeys": [
        "transitCoverage"
      ],
      "provenance": "/assets/provenance/transit-route-snapshots.json",
      "artifacts": [
        {
          "file": "data/research/transit-route-snapshots.json",
          "bytes": 1176,
          "sha256": "417c44f85a9fcfb68d3135e0422bdfead2a0ac7db57720ebe6fc66fd8b6e32b8"
        },
        {
          "file": "public/assets/transit/kmb-routes.json",
          "bytes": 265730,
          "sha256": "d3b901ebce3bb9f8e31e744defacc11d7451d973601e40f991a675893adab715"
        },
        {
          "file": "public/assets/transit/ctb-routes.json",
          "bytes": 58727,
          "sha256": "edddbcc29d60a24b5568e9a81e1db28e0eca34c127fabd29e5b815b98c45b78a"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "context-intelligence",
      "title": "Contextual live information · identity joins, freshness and caching",
      "titleKey": "transitLive",
      "provider": "HKO · MTR · Sun Ferry · HKKF · Harbour",
      "kind": "derived",
      "url": "https://data.gov.hk/",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "processingKeys": [
        "contextCoverage"
      ],
      "limitKeys": [
        "weatherScope",
        "seaLiveNote"
      ],
      "originalProcessing": "Select preverified station/route identities. Reuse bounded shared caches and concurrent requests. Embed available fresh data in HTML; do not delay cold HTML on provider network requests.",
      "originalLimitations": [
        "Live flight data is not enabled.",
        "Automatic mapped-bus-stop ETA requires stronger operator-ID matching.",
        "Trail closures, venue hours and ship reports remain explicitly dated snapshots until their refresh integrations are added."
      ],
      "provenance": "/assets/provenance/context-intelligence.json",
      "artifacts": [
        {
          "file": "data/research/context-intelligence-2026-10-14.json",
          "bytes": 8140,
          "sha256": "0e7ae740070b0a6743f103bd32b0a0f2a873072d201adaf27a0a589522197482"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "marine-guides",
      "title": "Marine · multilingual harbour education and ferry route pages",
      "titleKey": "marineLearn",
      "provider": "Harbour · MD / TD / LandsD / AFCD / C&SD",
      "kind": "derived",
      "url": "https://data.gov.hk/en-data/dataset/hk-md-mardep-vessel-arrivals-and-departures",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "records": 95,
      "processingKeys": [
        "marineIntro"
      ],
      "limitKeys": [
        "seaVesselNote",
        "seaRouteNote",
        "seaTablesOriginal"
      ],
      "originalProcessing": "Six original educational articles,30port/facility profiles and59ferry route guides in 22 languages. Exact route/stop/terminal joins; complete static HTML and optional independent live context.",
      "originalLimitations": [
        "General government website content is not automatically open-licensed. See the per-source rights review.",
        "Official names and source fare/timetable matrices retain their supplied language; original explanations are translated into 22 languages.",
        "No new live AIS, visitor entrances, navigational tracks or universal fares inferred."
      ],
      "provenance": "/assets/provenance/marine-guides.json",
      "artifacts": [
        {
          "file": "data/research/marine-guide/research.json",
          "bytes": 4623,
          "sha256": "2a29d67f73977a51178e53fd5b53a81c2660ce72ecd95d723683599841fef9bc"
        },
        {
          "file": "data/research/marine-guide/articles-localized.json",
          "bytes": 56885,
          "sha256": "1f160d7599a07ce6f7ba20f0cadc928eb9d8d319ab0ed97bf34a667b7de5440d"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "afcd-biodiversity",
      "title": "AFCD · Hong Kong biodiversity checklist and original habitat interpretations",
      "titleKey": "natureTitle",
      "provider": "AFCD / DATA.GOV.HK / Nichol & Abbas / Harbour",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-afcd-afcdlist-checklist-of-biodiversity",
      "endpoint": "https://www.afcd.gov.hk/data/Checklist_of_Biodiversity_in_Hong_Kong.csv",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "records": 1296,
      "processingKeys": [
        "checklistNote"
      ],
      "limitKeys": [
        "mpRecordsNote"
      ],
      "originalLimitations": [
        "Animal checklist excludes plants, corals and many other groups. It is not a complete Hong Kong species count.",
        "Counts reflect the downloaded checklist, which can differ from newer AFCD web summaries.",
        "Habitat maps and species occurrence CSDI datasets identified but not ingested or displayed.",
        "No nesting sites or sensitive species coordinates inferred."
      ],
      "provenance": "/assets/provenance/nature.json",
      "artifacts": [
        {
          "file": "data/research/nature/checklist.csv",
          "bytes": 200337,
          "sha256": "bc71629fb6c31a7f4aaba868da0ab02154f29f3c560b8d009fefd91edcb62a29"
        },
        {
          "file": "data/research/nature/provenance.json",
          "bytes": 3337,
          "sha256": "c9eacdf388f8645d0ab11026a2bbc5a6207b6fc046752bb3042ed4d2eed0b260"
        },
        {
          "file": "data/research/nature/articles-localized.json",
          "bytes": 44527,
          "sha256": "19db3670c5b0886ad4ed689f12810d552f0e351cb994c952c8d16f5bd7e12fef"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "landsd-mountains",
      "title": "Lands Department · mountain and pass gazetteer",
      "provider": "Lands Department / CSDI",
      "kind": "derived",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/landsd_rcd_1648571595120_89752",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "records": 376,
      "processingKeys": [
        "cityDistanceNote"
      ],
      "originalProcessing": "376 named landforms, 203 independently matched open-data spot heights, 327 nearby-trail associations and 980 nearby-service links. Reference points and straight-line distances are not summit routing.",
      "originalLimitations": [
        "Reference points are not guaranteed surveyed summit coordinates or trail entrances.",
        "Nearby trail reference points do not prove summit access.",
        "No missing summit heights imputed from the terrain model."
      ],
      "provenance": "/assets/provenance/mountains.json",
      "artifacts": [
        {
          "file": "data/research/mountains/landforms.json",
          "bytes": 66791,
          "sha256": "216bdfe7bbddd2aecd538f50ffa74a07b9bf2e717a95f8f045374b102deccafe"
        },
        {
          "file": "data/research/mountains/names.json",
          "bytes": 62439,
          "sha256": "b921291f814f69b254e72fa75fd274b9e01318c690c05e49c286a9d71192714a"
        },
        {
          "file": "data/research/mountains/provenance.json",
          "bytes": 1501,
          "sha256": "bcf003eb316ba5313b90bfb4126bd6ad892fc0666571bf2cd422c0bf704289f9"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "lcsd-fitness-walks",
      "title": "LCSD · 34 fitness walking tracks",
      "provider": "Leisure and Cultural Services Department · HKSAR Government",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-facility-facility-fw",
      "endpoint": "https://www.lcsd.gov.hk/datagovhk/facility/facility-fw.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "records": 34,
      "originalProcessing": "Official names, published track lengths and reference points. Trailing comma in Yuen Long Park latitude removed before numeric parsing; coordinate value unchanged. No copied website maps, calories or old bus lists.",
      "originalLimitations": [
        "Reference points are not traced routes or guaranteed entrances. Multiple published track lengths remain distinct."
      ],
      "provenance": "/assets/provenance/trail-coverage.json",
      "artifacts": [
        {
          "file": "data/research/trail-coverage/lcsd-fitness-walking.json",
          "bytes": 47560,
          "sha256": "74f752218c35257218af2f0cd26ad68bf08582af8890f82fd14f7a983999e3b8"
        },
        {
          "file": "data/research/trail-coverage/audit.json",
          "bytes": 6292,
          "sha256": "48ede985ce8ec09258b02ff5439ca3843303b479c251206645ab7a13b4830373"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "amo-heritage-trails",
      "title": "AMO · heritage trail connections and sites",
      "provider": "Antiquities and Monuments Office / Development Bureau · HKSAR Government",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-devb-htrails-heritage-trails-established-by-amo",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "records": 9,
      "originalProcessing": "106 official line features and 126 trail-stop memberships, grouped into nine trail sections using exact TRAIL identity and ITEM_NO ordering. Only open-data attributes and geometry used.",
      "originalLimitations": [
        "Published connections may include non-pedestrian links. No continuous walk, access right or GPX route inferred.",
        "Website image URLs are not reproduced without separate rights verification."
      ],
      "provenance": "/assets/provenance/trail-coverage.json",
      "artifacts": [
        {
          "file": "data/research/trail-coverage/heritage-trails.geojson",
          "bytes": 85541,
          "sha256": "e335463a47224b73ab9ecde38dd3fced47ca0f37e75497be2dc72b6ed44b816c"
        },
        {
          "file": "data/research/trail-coverage/heritage-sites.geojson",
          "bytes": 65248,
          "sha256": "b1c919aa7834b027f0f3512ffb47daff2530915900d047ef16cbce948242eaa5"
        },
        {
          "file": "data/research/trail-coverage/audit.json",
          "bytes": 6292,
          "sha256": "48ede985ce8ec09258b02ff5439ca3843303b479c251206645ab7a13b4830373"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "landsd-street-names",
      "title": "Lands Department · current road and street names",
      "provider": "Lands Department · HKSAR Government",
      "kind": "derived",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/landsd_rcd_1637310758814_80061",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "records": 4585,
      "originalProcessing": "21,079 named road-centreline segments grouped by official STREETCODE. English and Traditional Chinese names retained; search runs locally on demand. Reference markers are actual source vertices nearest the extent centre.",
      "originalLimitations": [
        "A street reference point is not an entrance, building address or pedestrian routing instruction. Unnamed roads and all historical aliases are not included."
      ],
      "provenance": "/assets/provenance/streets.json",
      "artifacts": [
        {
          "file": "data/research/streets/audit.json",
          "bytes": 2769,
          "sha256": "5e1bcf4f73fb9759a6961fb665515ef07835cc7b41c78747fa6e94872cf687ca"
        },
        {
          "file": "public/assets/search/streets.json",
          "bytes": 472331,
          "sha256": "0737f8961734400e8a0e233a76db24e45a829ff11e2c9ec7ba13ba84318c7142"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"sourceRows\":3496,\"uniqueOfficialSchoolIds\":3481,\"sourceAsOf\":\"2026-09-30\",\"sourceCatalogueUpdated\":\"2026-10-05\",\"categories\":{\"Aided Primary Schools\":432,\"Aided Secondary Schools\":365,\"Aided Special Schools\":162,\"Caput Secondary Schools\":2,\"Direct Subsidy Scheme Primary Schools\":23,\"Direct Subsidy Scheme Secondary Schools\":58,\"English Schools Foundation (Primary)\":11,\"English Schools Foundation (Secondary)\":7,\"Government Primary Schools\":32,\"Government Secondary Schools\":30,\"International Schools (Primary)\":43,\"International Schools (Secondary)\":30,\"Kindergartens\":1215,\"Kindergarten-cum-child Care Centres\":937,\"Private Primary Schools\":76,\"Private Secondary Schools (Day/Evening)\":73}}",
      "id": "edb-school-location",
      "title": "School Location and Information",
      "provider": "HKSAR Government, Education Bureau",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-edb-schinfo-school-location-and-information",
      "endpoint": "https://www.edb.gov.hk/attachment/en/student-parents/sch-info/sch-search/sch-location-info/SCH_LOC_EDB.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Official school number may identify a school level/session/campus; not 3481 distinct institutions.",
        "Merged 15 repeated IDs only after verifying exact same points, retaining category and school-level lists.",
        "School session is not public opening hours.",
        "Covers published kindergarten, primary, secondary, special, ESF and international schools; not all tutoring/training providers."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/schools.json",
          "bytes": 6887044,
          "sha256": "8817d778f8a0b6f86fc88430be1810dfd12ec570662b987da9865f0c57510577"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"records\":44,\"scope\":\"HA public hospitals and institutions\"}",
      "id": "ha-hospital-institution-list",
      "title": "Hospital Authority Hospital/Institution List",
      "provider": "Hospital Authority",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hospital-hadata-health-care-facilities",
      "endpoint": "https://www.ha.org.hk/opendata/facility-hosp.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Not all entries are general hospitals.",
        "A&E flag is published facility metadata, not a live capacity/availability statement."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/hospitals.json",
          "bytes": 284985,
          "sha256": "f7c8861e72b030d3edca4bbd6f1f1c67ecc5680ef93a5cfd35cf8d5b119635b3"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"sourceRows\":2366,\"financialYears\":[\"2008-09\",\"2009-10\",\"2010-11\",\"2011-12\",\"2012-13\",\"2013-14\",\"2014-15\",\"2015-16\",\"2016-17\",\"2017-18\",\"2018-19\",\"2019-20\",\"2020-21\",\"2021-22\",\"2022-23\",\"2023-24\",\"2024-25\"],\"hospitalProfilesJoined\":41}",
      "id": "ha-hospital-beds",
      "title": "Hospital beds by specialty and hospital",
      "provider": "Hospital Authority",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hospital-hadata-service-ipdp",
      "endpoint": "https://www.ha.org.hk/opendata/hosp-bed-en.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Exact hospital name joins only.",
        "Published Overall rows used for total; never add Overall to specialties.",
        "Beds are as at 31 March of respective year, not live availability.",
        "Ruttonjee Hospital exact-name historical series ends in 2016–17; later combined reporting not assigned to either hospital."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/hospitals.json",
          "bytes": 284985,
          "sha256": "f7c8861e72b030d3edca4bbd6f1f1c67ecc5680ef93a5cfd35cf8d5b119635b3"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"inputRows\":285,\"hospitalRows\":14,\"sourceCatalogueUpdated\":\"2026-01-17\",\"httpLastModified\":\"2026-01-15T02:21:37Z\"}",
      "id": "dh-private-hospitals",
      "title": "Private hospitals licensed under Cap. 633",
      "provider": "HKSAR Government, Department of Health",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-dh-dh_hq-dh-orphf-phl",
      "endpoint": "https://www.dh.gov.hk/datagovhk/orphf/PH_Cap.633_20251217_eng.csv",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "CSV filename is dated but fetched schema includes all private health facilities. Filtered exact PHF_category=Hospital.",
        "Hospital bed count is licensing snapshot, not live vacancies.",
        "Private A&E availability not inferred."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/hospitals.json",
          "bytes": 284985,
          "sha256": "f7c8861e72b030d3edca4bbd6f1f1c67ecc5680ef93a5cfd35cf8d5b119635b3"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"records\":25,\"matchesToExistingPlaces\":23}",
      "id": "lcsd-sports-grounds",
      "title": "Sports Grounds",
      "provider": "HKSAR Government, Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-facility-facility-sg",
      "endpoint": "https://www.lcsd.gov.hk/datagovhk/facility/facility-sg.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Sports-ground scope is not every Hong Kong stadium.",
        "Coordinates published as DMS rounded to one arc-second; decimal conversion does not add accuracy.",
        "Venue opening hours are static source snapshot; event closures and bookings may differ.",
        "Photos referenced by source names not downloaded or reused."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/stadiums.json",
          "bytes": 64824,
          "sha256": "cc92c07d357ddd1f68a868a0a2319cd9cf588e90682a7c61043953b721a3e9f8"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"sourceRows\":1128,\"institutions\":8,\"years\":\"2009/10 through 2025/26\"}",
      "id": "ugc-university-enrolment",
      "title": "Student Enrolment (Headcount) of UGC-funded Programmes by University, Level of Study, Mode of Study and Sex",
      "provider": "HKSAR Government, University Grants Committee Secretariat",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/ugc_rcd_1665536366226_31862",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/ugc_rcd_1665536366226_31862/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalLimitations": [
        "UGC-funded programme enrolment only; not entire institutional population.",
        "Statistical institution geotags are not campus boundaries or public entrances.",
        "Annual totals derived by summing disjoint published level/mode/sex rows per institution/year."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/universities.json",
          "bytes": 78573,
          "sha256": "db23e4d02c5aa036832fe0d8360f8eec216e3433d1bf6300e4da47b984b0a223"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"contactPoints\":44,\"facilityProfiles\":29,\"otherLocationProfiles\":43,\"mergedEducationUniversityTaiPoContact\":1,\"exactNameFacilityJoins\":24}",
      "id": "edb-tertiary-facilities",
      "title": "Facilities Information — contacts and facilities of self-financing post-secondary institutions",
      "provider": "HKSAR Government, Education Bureau",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-edb-cspe-facilities",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/edb_rcd_1633335090004_12680/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalLimitations": [
        "Includes colleges and continuing-education campuses, not just institutions with university title.",
        "Facilities are joined by exact normalized name only, avoiding campus-wide totals mapped to every campus.",
        "Education University main Tai Po contact merged with UGC university profile; two other EdUHK study centres retained.",
        "CSPE source CSV endpoints returned 502; official CSDI resources used instead."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/tertiary-campuses.json",
          "bytes": 88942,
          "sha256": "4367a7f521d3159443049cc4d9ea5e858d9bc54c48249e66216642640607f07a"
        },
        {
          "file": "data/research/facilities-expansion/universities.json",
          "bytes": 78573,
          "sha256": "db23e4d02c5aa036832fe0d8360f8eec216e3433d1bf6300e4da47b984b0a223"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"records\":629,\"candidateAdditionalStadiums\":[\"Hong Kong Stadium\",\"Mong Kok Stadium\",\"Hong Kong Coliseum\",\"Queen Elizabeth Stadium\"]}",
      "id": "lcsd-venues",
      "title": "Venue",
      "provider": "HKSAR Government, Leisure and Cultural Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-lcsd-venue-venue",
      "endpoint": "https://www.lcsd.gov.hk/datagovhk/venue/venue.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Contains contact/address/hour detail but no coordinates.",
        "Use precise LandsD location search matching if adding stadium point profiles."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"records\":6,\"sourceRevision\":\"2023-06\"}",
      "id": "md-pcwa-csdi",
      "title": "Addresses, Opening Hours and Contact Information of Public Cargo Working Areas",
      "provider": "HKSAR Government, Marine Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/mardep_rcd_1671157203492_88459",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/mardep_rcd_1671157203492_88459/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalLimitations": [
        "New Yau Ma Tei CSDI closing time 0900 conflicts with legacy XML 2100. Suppress normal hours display; do not repair silently.",
        "CONTACT numbers are the same numbers labelled Fax in legacy XML; do not label telephone.",
        "Published work hours do not establish visitor access."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/pcwa-details.json",
          "bytes": 16538,
          "sha256": "63b4bde279d9fee55c12f712df7cae5a1e17906a85c7f6f3080da57670cb6b05"
        },
        {
          "file": "data/research/facilities-expansion/port-enrichments.json",
          "bytes": 81737,
          "sha256": "6f0d647bf3a4c16362d10b49eb9b2fda88ceae221f0231bf9cb46111791b1af6"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "{\"records\":120,\"sourceRevision\":\"2026-08-18\",\"metadataDate\":\"2026-08-25\",\"groupCounts\":{\"WD\":23,\"CW\":14,\"NY\":29,\"SI\":12,\"RC\":27,\"TM\":15}}",
      "id": "md-pcwa-berth-polygons",
      "title": "Berth Vacancy of Public Cargo Working Areas",
      "provider": "HKSAR Government, Marine Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/mardep_rcd_1638859086572_29125",
      "endpoint": "https://portal.csdi.gov.hk/server/rest/services/common/mardep_rcd_1638859086572_29125/FeatureServer/0/query?where=1%3D1&outFields=*&outSR=4326&f=geojson",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalLimitations": [
        "Published polygons and vacancy flags are a dated snapshot, not live berth availability.",
        "Record counts are not asserted to be total facility berth capacity.",
        "Per-PCWA joins are derived by published prefix group and uniquely closest official PCWA point, documented with nearest and next-nearest distances."
      ],
      "processingKeys": [
        "facility_sourcePoint"
      ],
      "provenance": "/assets/provenance/facilities-expansion.json",
      "artifacts": [
        {
          "file": "data/research/facilities-expansion/pcwa-berth-polygons.geojson",
          "bytes": 111334,
          "sha256": "9b561d6bd8d35cb3b10f2f9f81671574738f9f25a51222fb44bf0b90c4b8be54"
        },
        {
          "file": "data/research/facilities-expansion/pcwa-berth-joins.json",
          "bytes": 1115,
          "sha256": "712762b8308e9d604717c191c9562c4993f71da5585831e370ea5eb681a96453"
        },
        {
          "file": "data/research/facilities-expansion/pcwa-details.json",
          "bytes": 16538,
          "sha256": "63b4bde279d9fee55c12f712df7cae5a1e17906a85c7f6f3080da57670cb6b05"
        },
        {
          "file": "data/research/facilities-expansion/port-enrichments.json",
          "bytes": 81737,
          "sha256": "6f0d647bf3a4c16362d10b49eb9b2fda88ceae221f0231bf9cb46111791b1af6"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "commons-mountain-photos",
      "title": "Wikimedia Commons · 14 individually verified mountain photographs",
      "provider": "Individual photographers · Wikimedia Commons",
      "kind": "snapshot",
      "url": "https://commons.wikimedia.org/",
      "terms": "https://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia",
      "records": 14,
      "processingKeys": [
        "seaPhotoNote"
      ],
      "originalLimitations": [
        "14 of 315 hills have exact-match photos. Dates describe historical illustrations, not current weather or access."
      ],
      "provenance": "/assets/provenance/mountain-photos.json",
      "artifacts": [
        {
          "file": "data/research/mountains/photos/manifest.json",
          "bytes": 34967,
          "sha256": "b5ff15ab6f968592ec7ab7ef0d5ab6c29e9416dbf8d71dbe71074a5e42cbd2dd"
        },
        {
          "file": "data/research/mountains/photos/coverage.json",
          "bytes": 663,
          "sha256": "7a8a13aecae6d98b75bdb72d48ec8a89543f23f633771af69c76280dfbf6dfdb"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "isd-place-introductions",
      "title": "ISD open RSS archive — introductions to major Hong Kong places",
      "provider": "Information Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-isd-gnmis-gnmis",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Historical source descriptions are paraphrased into original introductions; former events are not advertised as current.",
        "No historic animal counts, expired admission rules or dated temporary exhibition lists are reused as current facts.",
        "General government website prose and images are not treated as licensed; source content was independently downloaded through the separately licensed ISD RSS archive."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/place-introductions/rss-evidence.json",
          "bytes": 50880,
          "sha256": "f7f492335f2268db1baf925057046f81908bb65a8def644bc2786c2b5ea37bb6"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20251016.xml",
          "bytes": 570242,
          "sha256": "5775e79ca57e3b13acd6e5b4519ecd092d7e5ab241a499a3dff31580fd804c2e"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20251016-versions.json",
          "bytes": 1041,
          "sha256": "38db77fb055795352debc281d2a65ff0c3780a0484906f792c6b4cb41832bda5"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20161224.xml",
          "bytes": 283154,
          "sha256": "025f5ddf5a52a594e4b8e2cfee3efff5bf8da810159cd43e80009d7736c03b47"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20161224-versions.json",
          "bytes": 1023,
          "sha256": "9683507d2b46862b7ed18ed11b9a5e6f8587fae13cba9bb1d958a9adb81cd197"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20191130.xml",
          "bytes": 355182,
          "sha256": "1b32318978ab37f2b2ae630467a00f45e22e992aed626c19bc15546b35090ac8"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20191130-versions.json",
          "bytes": 1041,
          "sha256": "59b7da7895df7c021c2f1076488400cbf79213651dd74ca2d5b9a505e2854c95"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20221129.xml",
          "bytes": 372636,
          "sha256": "9847ecdb00da0625e5e87b83a1dfa0f2a60466791aa7b273307cd42e7aec4e9c"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20221129-versions.json",
          "bytes": 1041,
          "sha256": "a2dfeee99e267d87b01775a9e65edfa16835e94d23b4033fe99b64994a6db598"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20170831.xml",
          "bytes": 251722,
          "sha256": "4ca1687bf729e4031fff9a537ce1f5b373341fc0662090e8246a0cf4fc8048c2"
        },
        {
          "file": "data/research/place-introductions/raw/isd-20170831-versions.json",
          "bytes": 1023,
          "sha256": "2c995892f9eff1d1d56b8ef86e54216aee08193d2e4cdcf0911599479f891392"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "ctc-temples",
      "title": "Addresses of Administered Temples and Delegated Temples of Chinese Temples Committee",
      "provider": "Home and Youth Affairs Bureau",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-hyab-hyabdiv025-hyabdiv025",
      "endpoint": "https://www.hyab.gov.hk/datagovhk/hyabdiv025/resource.json",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "records": 44,
      "originalLimitations": [
        "44 administered/delegated CTC sites, not all Hong Kong temples. Source snapshot does not establish current public access or hours.",
        "Official English/Traditional/Simplified names and addresses retained; direct coordinates cross-checked against CSDI; no entrance claim.",
        "Four alternative official names manually joined with geometry agreement under50m; other joins require exact normalized bilingual names."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/place-depth/raw/ctc-temples.json",
          "bytes": 26851,
          "sha256": "f9faee60a71ad5417102e4c9777a37fa34fb51b2b0663f5bf847392e4660a563"
        },
        {
          "file": "data/research/place-depth/raw/ctc-csdi.json",
          "bytes": 26902,
          "sha256": "7f95793e3603a30a7b19d840d29380005fd56db1c282abae0244f7f9b1c5c23f"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "fehd-market-mix",
      "title": "FEHD Public Market Information — commodity and stall counts",
      "provider": "Food and Environmental Hygiene Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-fehd-fehdmsms-market-information",
      "endpoint": "https://www.fehd.gov.hk/english/pleasant_environment/tidy_market/marketInfo.xml",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "records": 89,
      "originalLimitations": [
        "89 market profiles match exact English or Chinese names within150m.",
        "Commodity counts are a dated source snapshot, not live stock or proof of prices, quality or opening.",
        "Display groups sum source commodity rows; do not claim a distinct-stall total or percentages of all occupied stalls. Original bilingual rows remain available."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/place-depth/raw/market-info.xml",
          "bytes": 662482,
          "sha256": "a8b5fed8f7ed603861a79a75dc3cbe489a45767e65f459475e2bf3c76f11d015"
        },
        {
          "file": "data/research/place-depth/raw/market-dictionary.pdf",
          "bytes": 95329,
          "sha256": "a3981c8e39abb92e934569ded2a526400ee2547c68a7b2efced2e3f356feb1ab"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "isd-heritage-press",
      "title": "Archived government press releases — monument history facts",
      "provider": "Information Services Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-isd-gnmis-gnmis",
      "endpoint": "http://www.info.gov.hk/gia/rss/general_en.xml",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Facts taken from the separately licensed RSS dataset via DATA.GOV.HK historical archive, not restricted AMO website prose or photographs.",
        "Construction, opening, foundation and designation dates are distinct fields. Approximate periods are explicitly labelled.",
        "Source statements reflect their publication date; historic uses are not assertions of present access."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/place-depth/press-evidence.json",
          "bytes": 32605,
          "sha256": "801edc5bffde6a8340f2c06623640c4df7ba72462b464723de8b69dde17663a0"
        },
        {
          "file": "data/research/place-depth/raw/isd-catalogue.json",
          "bytes": 4707,
          "sha256": "8558c4b85ba78b7aa56b1030d9d17c3e266c90712ad068f1b0136da467b72bef"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "commerce-operator-facts",
      "title": "Selected commerce venues — verified operator facts",
      "provider": "Named venue operators and manufacturers",
      "kind": "snapshot",
      "url": "https://www.aeonstores.com.hk/shop_info?lang=en",
      "originalLimitations": [
        "A small curated set, not a complete supermarket or electronics directory.",
        "Hours are dated operator statements, not live opening or inventory.",
        "Shop floors and building reference coordinates do not identify accessible entrances."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "dpo-als-place-depth",
      "title": "Address Lookup Service — reference coordinates for curated commerce addresses",
      "provider": "Digital Policy Office",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-dpo-als_01-als",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalLimitations": [
        "Results manually checked against exact street/building addresses. Points represent address reference locations, not shop entrances or indoor floor coordinates.",
        "Harbour City spans multiple buildings; selected point is the Ocean Centre reference, not the entire complex centroid."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "wikidata-fruit-market",
      "title": "Yau Ma Tei Fruit Market — Wikidata Q8050312",
      "provider": "Wikidata contributors",
      "kind": "snapshot",
      "url": "https://www.wikidata.org/wiki/Q8050312",
      "terms": "https://www.wikidata.org/wiki/Wikidata:Licensing",
      "originalLimitations": [
        "Community-maintained reference coordinate, not a verified market entrance.",
        "No prices, stock, stall list, product quality or live opening claim.",
        "This is a wholesale fruit-market reference, not an FEHD public market record."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "afcd-viewpoints",
      "title": "Viewing points in Country Parks",
      "provider": "HKSAR Government · Agriculture, Fisheries and Conservation Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-afcd-afcdlist-viewingpoint",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalProcessing": "CSDI terms: commercial and non-commercial reuse with attribution",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "pland-strategic-viewpoints",
      "title": "Strategic Viewing Points",
      "provider": "HKSAR Government · Planning Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-pland-pland1-strategic-viewing-points",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalProcessing": "CSDI terms: commercial and non-commercial reuse with attribution. Linked photographs were not imported.",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "pland-land-use-2025",
      "title": "Land Utilization in Hong Kong 2025",
      "provider": "HKSAR Government · Planning Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-pland-pland1-land-utilization-in-hong-kong-statistics",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "DATA.GOV.HK terms: commercial and non-commercial reuse with attribution",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "censtatd-protected-areas",
      "title": "Table 950-92041: Area of country parks, special areas and marine parks/reserve",
      "provider": "HKSAR Government · Census and Statistics Department; underlying data AFCD",
      "kind": "snapshot",
      "url": "https://www.censtatd.gov.hk/en/web_table.html?id=950-92041",
      "terms": "https://www.censtatd.gov.hk/en/page_31.html",
      "originalProcessing": "C&SD statistical reuse with attribution. Figures transcribed from official table; no text or images copied.",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "gbif-hk-fungi-cc0",
      "title": "GBIF Hong Kong fungi records with CC0 data licences",
      "provider": "GBIF and the original dataset publishers identified on each record",
      "kind": "snapshot",
      "url": "https://www.gbif.org/occurrence/search?country=HK&kingdom_key=5&license=CC0_1_0",
      "terms": "https://creativecommons.org/publicdomain/zero/1.0/",
      "originalProcessing": "CC0 1.0 for the retained occurrence data only. No observation photographs are imported.",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "hk-fungus-genome",
      "title": "Hong Kong Biodiversity Genomics Consortium: Dacryopinax spathularia genome",
      "provider": "Hong Kong Biodiversity Genomics Consortium / GigaScience Press",
      "kind": "snapshot",
      "url": "https://doi.org/10.46471/gigabyte.120",
      "terms": "https://creativecommons.org/licenses/by/4.0/",
      "originalProcessing": "Article CC BY 4.0; occurrence dataset CC0 1.0. Original summary, no image or text reproduction.",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "swims-marine-biodiversity",
      "title": "Hong Kong Marine Biodiversity Database – SWIMS, version 1.3",
      "provider": "Zhou; Leung B · Swire Institute of Marine Science, The University of Hong Kong",
      "kind": "snapshot",
      "url": "https://ipt.iobis.org/obis-china/resource?r=hk_biodiversity&v=1.3",
      "terms": "https://creativecommons.org/publicdomain/zero/1.0/",
      "originalProcessing": "CC0 1.0",
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-reservoirs",
      "title": "Reservoirs and irrigation reservoirs open to public for fishing",
      "provider": "WSD",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/wsd_rcd_1730444911945_47981",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · WSD · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/reservoirs.geojson",
          "bytes": 7573,
          "sha256": "c9baa7efa941929a7c994c0ac4a4b3fcf92e470879ad00454b9967c4a0c76149"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-fish-zones",
      "title": "Fish Culture Zones",
      "provider": "AFCD",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1635130639915_68408",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · AFCD · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/fish-zones.geojson",
          "bytes": 27529,
          "sha256": "b94884d09d4e43db59e6e0c321bfc08eefe1e3a71065de8e63011e21c646b492"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-fish-enjoy-rafts",
      "title": "Information on Fish enJoy mariculture rafts",
      "provider": "AFCD",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1778144062914_68040",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · AFCD · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/fish-enjoy-rafts.geojson",
          "bytes": 5042,
          "sha256": "d626bc78807567b21545aeb77e97186b8729148b0da49000a484e726d83da59f"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-fish-enjoy-inland",
      "title": "Information on Fish enJoy inland fish farms",
      "provider": "AFCD",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1759892890280_79931",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · AFCD · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/fish-enjoy-inland.geojson",
          "bytes": 2617,
          "sha256": "4da835f8bd442032fc02731d373b8f2850e5491e4d9b7ac15b8ed78383762288"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-artificial-reefs",
      "title": "Artificial Reef Deployment Sites",
      "provider": "AFCD",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/afcd_rcd_1629267205235_74896",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · AFCD · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/artificial-reefs.geojson",
          "bytes": 52829,
          "sha256": "fbad077dd90eb5d11edaa7df1c9967355591278d9f0161131d88792600ef48ee"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-water-sports",
      "title": "Water Sports Centres",
      "provider": "LCSD",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/lcsd_rcd_1629267205215_60571",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · LCSD · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/water-sports.geojson",
          "bytes": 4298,
          "sha256": "aa478891c6f9c7143a646c66cb6d70a8dbcd75ba412c4b3cac5027827d6ffc3c"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "marine-context-moorings",
      "title": "Private Mooring Areas",
      "provider": "Marine Department",
      "kind": "snapshot",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/mardep_rcd_1671157613279_73180",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "attribution": "© HKSAR Government · Marine Department · CSDI Portal",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/marine-backlog/raw/moorings.geojson",
          "bytes": 12668,
          "sha256": "f787e8dfe08b45bd6b4dcbc92e663fc329184e4d263d42902161c56e34b96012"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "landsd-port-locations",
      "title": "Lands Department Location Search API",
      "provider": "Lands Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-landsd-openmap-development-location-search-api",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "attribution": "© HKSAR Government · Lands Department · DATA.GOV.HK",
      "processingKeys": [
        "citySourceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "immd-control-points",
      "title": "Immigration Department control points",
      "provider": "Immigration Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-immd-set9-immdcp",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "originalProcessing": "Seven exact CSDI records normalized; full16recordsource retained",
      "originalLimitations": [
        "CSDI commercial/noncommercial reuse with source/ownership acknowledgement"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "immd-boundary-waiting",
      "title": "Land Boundary Control Points Waiting Time",
      "provider": "Immigration Department",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/hk-immd-set28-land-boundary-control-points-waiting-time",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "Two livefeeds verified;15minupdate;strictLastModified freshness;no exactminute estimate",
      "originalLimitations": [
        "DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "immd-passenger-traffic",
      "title": "Daily passenger traffic",
      "provider": "Immigration Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-immd-set5-statistics-daily-passenger-traffic",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "Published dailydata through2026-10-14,7crossingdirectionalsnapshots",
      "originalLimitations": [
        "DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "td-special-traffic-news-v2",
      "title": "Special Traffic News (2nd Generation)",
      "provider": "Transport Department",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-tis_19-special-traffic-news-v2",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "XML fetched200;closedincidents filtered;unlocated textnotgeocoded",
      "originalLimitations": [
        "DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "td-traffic-cameras",
      "title": "Traffic snapshot images",
      "provider": "Transport Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-tis_2-traffic-snapshot-images",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "1011exactbilingualID/filenamevalidatedrows;2mismatchesexcluded;imagesrequestonly",
      "originalLimitations": [
        "DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "td-strategic-road-speed",
      "title": "Traffic Data of Strategic / Major Roads",
      "provider": "Transport Department",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/hk-td-sm_4-traffic-data-strategic-major-roads",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "Currentdocumentationverified;liveprocessedfeed403development;no speedmapclaimed",
      "originalLimitations": [
        "DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "mtr-barrier-free",
      "title": "MTR routes, fares and barrier-free facilities",
      "provider": "MTR Corporation",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/mtr-data-routes-fares-barrier-free-facilities",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "97exactstationprofilepatches;sourceflagsretained,not liveavailability",
      "originalLimitations": [
        "MTR Corporation Limited intellectual property; DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "aahk-historical-flights",
      "title": "Airport Authority flight information",
      "provider": "Transport Department",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/aahk-team1-flight-info",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "Historicalpreviouscalendardayonly;not upcomingliveflights",
      "originalLimitations": [
        "DATA.GOV.HK conditions"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "ktct-schedule",
      "title": "Kai Tak Cruise Terminal 2026 schedule",
      "provider": "Transport Department",
      "kind": "snapshot",
      "url": "https://www.kaitakcruiseterminal.com.hk/schedule/2026-2/",
      "originalProcessing": "Link-only;not boardingtimes or live vessel ETA",
      "originalLimitations": [
        "No commercial republication license verified"
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": []
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "dpo-address-lookup",
      "title": "Digital Policy Office · Address Lookup Service",
      "provider": "Digital Policy Office · HKSAR Government",
      "kind": "live",
      "url": "https://data.gov.hk/en-data/dataset/hk-dpo-als_01-als",
      "endpoint": "https://www.als.gov.hk/lookup",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "originalProcessing": "Local place and street results appear first. An optional bounded request retrieves official bilingual premises records. Requested house numbers must match a supplied number or explicit range. Results use reference points, not entrances. Maximum six suggestions; bounded in-memory caches and cancellation of old input.",
      "originalLimitations": [
        "Monthly source updates; incomplete coverage, especially new buildings. No indoor routing, flat lookup or entrance precision claimed.",
        "Source-address text remains official English and Traditional Chinese. Query failures never remove local search results."
      ],
      "processingKeys": [
        "cityAddress",
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/address-search/100-Nathan-Road.json",
          "bytes": 693,
          "sha256": "b08a0531fd59b1528935a0acc6ddd94c848c543d59d4e19462aeaed18106860a"
        },
        {
          "file": "data/research/address-search/太古廣場.json",
          "bytes": 797,
          "sha256": "910bf221b11efbfb33333803b17a12a71168e104daf85625255e28aa7f623447"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "landsd-topographic-heights",
      "title": "Lands Department · mapped spot heights",
      "provider": "Lands Department · CSDI",
      "kind": "derived",
      "url": "https://portal.csdi.gov.hk/csdi-webpage/dataset/landsd_rcd_1637221775627_85634",
      "terms": "https://portal.csdi.gov.hk/csdi-webpage/doc/TNC",
      "records": 203,
      "originalProcessing": "Unique nearest positive numeric SPT within 60 metres of a named hill reference point. Heights are above HKPD; the match does not certify a summit height.",
      "processingKeys": [
        "cityDistanceNote"
      ],
      "limitKeys": [
        "cityDistanceNote"
      ],
      "artifacts": [
        {
          "file": "data/research/mountains/enrichment-audit.json",
          "bytes": 1765,
          "sha256": "1f131382e7aea3fc584944a8f0f7dc691afabbd9c0e3c133f22dcb4acfab9b67"
        },
        {
          "file": "data/research/mountains/verified-heights.json",
          "bytes": 133424,
          "sha256": "86c1861c2ba4d36a260ed49a814e38961085f5d8174a7f455c3b11a7465ab027"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "commons-trail-photos",
      "title": "Wikimedia Commons · individually reviewed trail photographs",
      "titleKey": "routeDirectory",
      "provider": "Individual creators / Wikimedia Commons",
      "kind": "snapshot",
      "url": "https://commons.wikimedia.org/",
      "terms": "https://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia",
      "records": 53,
      "provenance": "/assets/provenance/trail-photos.json",
      "originalProcessing": "Every displayed photograph carries creator, individual licence link, permanent source revision, capture date when supplied and derivative changes. WebP conversions preserve subject and attribution.",
      "originalLimitations": [
        "Exact named subject or explicitly captioned on-route landmark only. Historical photographs do not establish current access or conditions."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": [
        {
          "file": "public/assets/provenance/trail-photos.json",
          "bytes": 129545,
          "sha256": "f6cbb1b997aa131a7925d011708015401f72c81d8e48eb44c7b9c37c004d8739"
        }
      ]
    },
    {
      "retrieved": "2026-10-15",
      "coverage": "Hong Kong",
      "id": "commons-island-photos",
      "title": "Wikimedia Commons · individually reviewed island photographs",
      "titleKey": "cityIslands",
      "provider": "Individual creators / Wikimedia Commons",
      "kind": "snapshot",
      "url": "https://commons.wikimedia.org/",
      "terms": "https://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia",
      "records": 21,
      "provenance": "/assets/provenance/island-photos.json",
      "originalProcessing": "Every displayed photograph carries creator, individual licence link, permanent source revision, capture date when supplied and derivative changes. WebP conversions preserve subject and attribution.",
      "originalLimitations": [
        "Exact named subject or explicitly captioned on-route landmark only. Historical photographs do not establish current access or conditions."
      ],
      "processingKeys": [
        "citySourceNote"
      ],
      "artifacts": [
        {
          "file": "public/assets/provenance/island-photos.json",
          "bytes": 51186,
          "sha256": "627842301ada5a43b79e4e9990aa619c9eed762a0eb9eb117c376f20021d630e"
        }
      ]
    },
    {
      "retrieved": "2026-10-14",
      "coverage": "Hong Kong",
      "id": "marine-park-profiles",
      "title": "Hong Kong marine parks · licensed location, designation and reef records",
      "provider": "AFCD / Information Services Department / C&SD",
      "kind": "snapshot",
      "url": "https://data.gov.hk/en-data/dataset/hk-afcd-afcdlist-marineparksreserve",
      "terms": "https://data.gov.hk/en/terms-and-conditions",
      "attribution": "© HKSAR Government · AFCD / ISD / C&SD · DATA.GOV.HK / CSDI",
      "records": 9,
      "originalProcessing": "Previous general-website summaries replaced, not relabelled. Identity comes only from the licensed CSDI point feed. Five areas and four designation dates independently recovered from full historical ISD RSS records distributed through DATA.GOV.HK. Four parks have exact-name joins to licensed artificial-reef records. Original summaries translated into 22 languages.",
      "originalLimitations": [
        "Area is available for five profiles and designation date for four; missing values are omitted, never zero.",
        "Reference points do not define boundaries, visitor access or landing sites.",
        "Artificial-reef records describe installations, not living coral counts or guaranteed wildlife encounters.",
        "Historical conservation aims do not prove present animal sightings.",
        "No general AFCD website text, photographs, access instructions or species counts are reused."
      ],
      "provenance": "/assets/provenance/marine-parks.json",
      "artifacts": [
        {
          "file": "data/research/marine-parks/parks.json",
          "bytes": 14477,
          "sha256": "7d6754cb0b4cc283fd9efcb39087a5187dfc7b44b0e945b86c97a12a3658ae1e"
        },
        {
          "file": "data/research/marine-parks/descriptions-localized.json",
          "bytes": 56724,
          "sha256": "b6de27388898943138bc9cdcf51e43901245738d1c9447f935336976831e4d17"
        },
        {
          "file": "data/research/nature-backlog/marine-park-rights/audit.json",
          "bytes": 15509,
          "sha256": "75ccb05cbf91357f00fbfa65a82729fe678fc2fab495f892e426adc0d9a2bdec"
        }
      ]
    }
  ],
  "history": [
    {
      "date": "2026-10-15",
      "edition": 7,
      "stage": "Marine parks, biodiversity, mountains, source-rights review and map presentation"
    },
    {
      "date": "2026-10-14",
      "edition": 6,
      "stage": "Island atlas · ferry connections and ETA · port reports · lazy bus search · place photographs"
    },
    {
      "date": "2026-10-14",
      "edition": 1,
      "stage": "AFCD routes · Mapzen terrain · 8 language editions"
    },
    {
      "date": "2026-10-14",
      "edition": 2,
      "stage": "LandsD DTM · profiles · facilities · closures · daylight"
    },
    {
      "date": "2026-10-14",
      "edition": 3,
      "stage": "21 language editions · elevation tint · weather source details · source register"
    },
    {
      "date": "2026-10-14",
      "edition": 4,
      "stage": "3258 city places · six views · persistent mobile map · operator arrivals · structured outing planner"
    }
  ]
}