{
  "format": "mistral-image-index-1",
  "document_id": "2026_BMP_9_9",
  "path_base": "knowledge-base root",
  "assets": [
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0001-img-01.jpg",
      "sha256": "a29e4700c3e3c1d2ef3dfd444d397706a26ecdff804338d823b32f9486b5822c",
      "bytes": 21551,
      "pdf_page": 1,
      "ordinal": 1,
      "ocr_image_id": "img-0.jpeg",
      "local_path": "images/page-0001-img-01.jpg",
      "bbox_pixels": [
        268,
        297,
        630,
        688
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "# 9.9 SMALL-SCALE SAND FILTERS (GI)\n\n[OCR image]\n\nSmall-scale sand filters are stormwater management systems designed to maximize the removal of pollutants from stormwater runoff. A small-scale sand filter consists of a pre-treatment zone and a treatment zone, which includes the sand bed as the filter media and its underlying materials. Pollutants are treated through settling, filtration and adsorption by the sand bed prior to discharging stormwater r",
      "asset_id": "2026_BMP_9_9__image__0001__01__edd1d592",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0001-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0001__001",
        "2026_BMP_9_9__0001__002",
        "2026_BMP_9_9__0001__003",
        "2026_BMP_9_9__0001__004",
        "2026_BMP_9_9__0001__005",
        "2026_BMP_9_9__0001__006",
        "2026_BMP_9_9__table__00001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0001__001",
        "2026_BMP_9_9__0001__002",
        "2026_BMP_9_9__0001__003",
        "2026_BMP_9_9__0001__004",
        "2026_BMP_9_9__0001__005",
        "2026_BMP_9_9__0001__006",
        "2026_BMP_9_9__table__00001"
      ],
      "table_record_ids": [
        "2026_BMP_9_9__table__00001"
      ],
      "display_asset_id": "2026_BMP_9_9__image__0001__01__edd1d592"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0003-img-01.jpg",
      "sha256": "02446fbdd20fa92d3e46054cd1eebc7cbbab707e98874356dfb00e8adc959413",
      "bytes": 2054,
      "pdf_page": 3,
      "ordinal": 1,
      "ocr_image_id": "img-1.jpeg",
      "local_path": "images/page-0003-img-01.jpg",
      "bbox_pixels": [
        207,
        301,
        355,
        382
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "# Applications\n\n[OCR image]\n\nPursuant to N.J.A.C. 7:8-5.2(a)(2), the minimum design and performance standards for groundwater recharge, stormwater runoff quality and stormwater runoff quantity at N.J.A.C. 7:8-5.4, 5.5 and 5.6 shall be met by incorporating green infrastructure in accordance with N.J.A.C. 7:8-5.3.\n\n[OCR image]\n\nSmall-scale sand filters may be designed to convey storm events larger than the Water Qualit",
      "asset_id": "2026_BMP_9_9__image__0003__01__36299bc7",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0003-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0003__01__36299bc7"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0003-img-02.jpg",
      "sha256": "2da1050cd084446b4c9bb81ef5aa79cd82b06fb4dc62e94222ca11f0679931be",
      "bytes": 1594,
      "pdf_page": 3,
      "ordinal": 2,
      "ocr_image_id": "img-2.jpeg",
      "local_path": "images/page-0003-img-02.jpg",
      "bbox_pixels": [
        236,
        479,
        326,
        591
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "ds for groundwater recharge, stormwater runoff quality and stormwater runoff quantity at N.J.A.C. 7:8-5.4, 5.5 and 5.6 shall be met by incorporating green infrastructure in accordance with N.J.A.C. 7:8-5.3.\n\n[OCR image]\n\nSmall-scale sand filters may be designed to convey storm events larger than the Water Quality Design Storm (WQDS); however, regardless of the design storm chosen, all small-scale sand filters must be designed for stability and capacity in accordance with the Standards for Soil Erosion and Sediment Control in New Jersey, as required by N.J.A.C. 7:8 Stormwater Management rules.\n\n[OCR image]",
      "asset_id": "2026_BMP_9_9__image__0003__02__bf4709b9",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0003-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0003__02__bf4709b9"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0003-img-03.jpg",
      "sha256": "d125fd4509dc22a259a37dfea8e7e92b3a0075ac7eeb00b269b46edbcb6be04a",
      "bytes": 2859,
      "pdf_page": 3,
      "ordinal": 3,
      "ocr_image_id": "img-3.jpeg",
      "local_path": "images/page-0003-img-03.jpg",
      "bbox_pixels": [
        236,
        699,
        326,
        811
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "-scale sand filters must be designed for stability and capacity in accordance with the Standards for Soil Erosion and Sediment Control in New Jersey, as required by N.J.A.C. 7:8 Stormwater Management rules.\n\n[OCR image]\n\nSmall-scale sand filter systems, since they must be designed to infiltrate into the subsoil, may be used to meet the groundwater recharge requirements. For more information on computing ground water recharge, see Chapter 6: Groundwater Recharge.\n\n[OCR image]\n\nTo merit the approved TSS removal rate of 80%, small-scale sand filters must be designed to treat the WQDS and in accordance with a",
      "asset_id": "2026_BMP_9_9__image__0003__03__09961139",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0003-img-03.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0003__03__09961139"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0003-img-04.jpg",
      "sha256": "21591ccf7b75c37dff03b2f011dc09d38de6d14fbbe09fcdda2edb43496d8549",
      "bytes": 1437,
      "pdf_page": 3,
      "ordinal": 4,
      "ocr_image_id": "img-4.jpeg",
      "local_path": "images/page-0003-img-04.jpg",
      "bbox_pixels": [
        236,
        877,
        326,
        924
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "they must be designed to infiltrate into the subsoil, may be used to meet the groundwater recharge requirements. For more information on computing ground water recharge, see Chapter 6: Groundwater Recharge.\n\n[OCR image]\n\nTo merit the approved TSS removal rate of 80%, small-scale sand filters must be designed to treat the WQDS and in accordance with all of the following criteria.\n\n# Design Criteria\n\n## Basic Requirements\n\nThe following illustrations depict the basic components and the various zones through which stormwater runoff travels.\n\n[OCR image]\nProfile View – Small-Scale Sand Filter Basics",
      "asset_id": "2026_BMP_9_9__image__0003__04__1580c9db",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0003-img-04.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0003__04__1580c9db"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0003-img-05.jpg",
      "sha256": "d840cffd421e58953cce695555b93c331a8dc1b17a4b59a5f03b068d02416eae",
      "bytes": 57686,
      "pdf_page": 3,
      "ordinal": 5,
      "ocr_image_id": "img-5.jpeg",
      "local_path": "images/page-0003-img-05.jpg",
      "bbox_pixels": [
        244,
        1331,
        1247,
        1812
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "cordance with all of the following criteria.\n\n# Design Criteria\n\n## Basic Requirements\n\nThe following illustrations depict the basic components and the various zones through which stormwater runoff travels.\n\n[OCR image]\nProfile View – Small-Scale Sand Filter Basics",
      "asset_id": "2026_BMP_9_9__image__0003__05__9aa11fd5",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0003-img-05.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0003__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0003__05__9aa11fd5"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0004-img-01.jpg",
      "sha256": "40ce00f61fe9f1b04c7a8fceeff62ea8be46bec5e5a08323d8f12b828cbdef50",
      "bytes": 57622,
      "pdf_page": 4,
      "ordinal": 1,
      "ocr_image_id": "img-6.jpeg",
      "local_path": "images/page-0004-img-01.jpg",
      "bbox_pixels": [
        244,
        237,
        1247,
        792
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "[OCR image]\nPlan View – Small-Scale Sand Filter Basics\n\nThe following design criteria must all be met in order to receive the 80% TSS removal rate for this BMP. It is critical that all small-scale sand filters are designed in accordance with these criteria in order to ensure proper operation, to maximize the functional life of the system and to ensure public safety.\n\n## Contributory Drainage Area\n\n- Pursuant to N.J",
      "asset_id": "2026_BMP_9_9__image__0004__01__81b415b8",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0004-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0004__001",
        "2026_BMP_9_9__0004__002"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0004__001",
        "2026_BMP_9_9__0004__002"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0004__01__81b415b8"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0009-img-01.jpg",
      "sha256": "65c58dbdf480632c0e6f5a08f2c8abdc755fc4737a0c2d649e7acda57784c067",
      "bytes": 78695,
      "pdf_page": 9,
      "ordinal": 1,
      "ocr_image_id": "img-7.jpeg",
      "local_path": "images/page-0009-img-01.jpg",
      "bbox_pixels": [
        350,
        198,
        1351,
        770
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "[OCR image]\n\n- An overflow grate is designed to prevent obstruction of the overflow structure. If an outlet structure has an overflow grate, the grate must comply with the following requirements:\n\n☐ The overflow grate must be secured to the outlet structure but removable for emergencies and maintenance;\n☐ The overflow grate spacing must be no greater than 2 inches across the smallest dimension; and\n☐ The overflow g",
      "asset_id": "2026_BMP_9_9__image__0009__01__827d3778",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0009-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0009__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0009__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0009__01__827d3778"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0009-img-02.jpg",
      "sha256": "8e28887214892cc1b4c0f35b7760910a97b3000c65998bbbb352b0b90d53110c",
      "bytes": 77506,
      "pdf_page": 9,
      "ordinal": 2,
      "ocr_image_id": "img-8.jpeg",
      "local_path": "images/page-0009-img-02.jpg",
      "bbox_pixels": [
        350,
        1375,
        1351,
        1947
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "and cement, or similar grouting material, such that water will not pond in the outlet structure. This material must be sloped towards the discharge pipe to facilitate drainage, as shown in the detail below.\n\n[OCR image]",
      "asset_id": "2026_BMP_9_9__image__0009__02__bc2548ae",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0009-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0009__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0009__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0009__02__bc2548ae"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0011-img-01.jpg",
      "sha256": "d5d3552ae08f9f108ae45ccd84f995184d2f328944ec560d38cd59981ad3c3c1",
      "bytes": 48369,
      "pdf_page": 11,
      "ordinal": 1,
      "ocr_image_id": "img-9.jpeg",
      "local_path": "images/page-0011-img-01.jpg",
      "bbox_pixels": [
        294,
        1080,
        865,
        1903
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "oil below the small-scale sand filter must be retested to ensure that the subsoil was not compacted during construction.\n\nThe following cross-section view provides another view of a small-scale sand filter.\n\n[OCR image]\nCross Section View – Small-Scale Sand Filter",
      "asset_id": "2026_BMP_9_9__image__0011__01__a6f6a783",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0011-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0011__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0011__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0011__01__a6f6a783"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0015-img-01.jpg",
      "sha256": "c946d37ae6dfc943b20a480f08d619db2f5734cb470768dee09bdff643ba6b41",
      "bytes": 113128,
      "pdf_page": 15,
      "ordinal": 1,
      "ocr_image_id": "img-10.jpeg",
      "local_path": "images/page-0015-img-01.jpg",
      "bbox_pixels": [
        297,
        237,
        1400,
        1324
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "Example: Small-Scale Sand Filter in Plan and Profile Views\n\n[OCR image]\n\nExample: Small-Scale Sand Filter in Cross-Section View\n\n[OCR image]",
      "asset_id": "2026_BMP_9_9__image__0015__01__afc33acd",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0015-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0015__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0015__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0015__01__afc33acd"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_9_Small_Scale_Sand_Filters.pdf",
      "source_pdf_sha256": "ea887b0699848a3e23a258134fb90384b2176341f8ef3b47896ec747465c7ba6",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/manifest.json",
      "source_manifest_sha256": "bdef9123502820b23d261cad66f91327f7333fbf131bb999a38f50e85d0562d5",
      "source_response": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/response.json",
      "source_response_sha256": "bd5be811a025b30949e8a8d0d8344826ed2059c8be05db4a60c0fd8bda449b15",
      "source_image": "BMP_2026/raw/2026_BMP_9_9_Small_Scale_Sand_Filters/pages/page-0015-img-02.jpg",
      "sha256": "8e85b212865be67b5adddce1c6ab9723f9685f92249d6f7eeec7a996883dddc6",
      "bytes": 51587,
      "pdf_page": 15,
      "ordinal": 2,
      "ocr_image_id": "img-11.jpeg",
      "local_path": "images/page-0015-img-02.jpg",
      "bbox_pixels": [
        294,
        1394,
        1400,
        2002
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "Example: Small-Scale Sand Filter in Plan and Profile Views\n\n[OCR image]\n\nExample: Small-Scale Sand Filter in Cross-Section View\n\n[OCR image]",
      "asset_id": "2026_BMP_9_9__image__0015__02__dde5be6a",
      "document_id": "2026_BMP_9_9",
      "path": "BMP/2026/09.09 - Small-Scale Sand Filters/images/page-0015-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_9__0015__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_9__0015__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_9__image__0015__02__dde5be6a"
    }
  ]
}
