{
  "format": "mistral-image-index-1",
  "document_id": "2026_BMP_9_3",
  "path_base": "knowledge-base root",
  "assets": [
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0001-img-01.jpg",
      "sha256": "bb8cac8f93015ed72d1988e0de5d311b1c7012721e5b53c356e1a7538550f988",
      "bytes": 13879,
      "pdf_page": 1,
      "ordinal": 1,
      "ocr_image_id": "img-0.jpeg",
      "local_path": "images/page-0001-img-01.jpg",
      "bbox_pixels": [
        193,
        347,
        676,
        550
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "# 9.3 GRASS SWALES\n\n[OCR image]\n\nA grass swale is a stable, parabolic or trapezoidal channel that is lined with turf; it is used to improve water quality and convey stormwater runoff. Grass swales do not rely on the permeability of the underlying soil for pollutant removal; instead, pollutants are removed by settling and filtration through the grass. The maximum total suspended solids (TSS) removal rate is 50%.\n\n|  N.J.A.C. 7:8 Stormw",
      "asset_id": "2026_BMP_9_3__image__0001__01__bb7138f7",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0001-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0001__001",
        "2026_BMP_9_3__0001__002",
        "2026_BMP_9_3__0001__003",
        "2026_BMP_9_3__0001__004",
        "2026_BMP_9_3__0001__005",
        "2026_BMP_9_3__0001__006",
        "2026_BMP_9_3__0001__007",
        "2026_BMP_9_3__0001__008",
        "2026_BMP_9_3__0001__009",
        "2026_BMP_9_3__table__00001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0001__001",
        "2026_BMP_9_3__0001__002",
        "2026_BMP_9_3__0001__003",
        "2026_BMP_9_3__0001__004",
        "2026_BMP_9_3__0001__005",
        "2026_BMP_9_3__0001__006",
        "2026_BMP_9_3__0001__007",
        "2026_BMP_9_3__0001__008",
        "2026_BMP_9_3__0001__009",
        "2026_BMP_9_3__table__00001"
      ],
      "table_record_ids": [
        "2026_BMP_9_3__table__00001"
      ],
      "display_asset_id": "2026_BMP_9_3__image__0001__01__bb7138f7"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0002-img-01.jpg",
      "sha256": "021364d3459a7b3fba3f3d362a3f9a891a681bc6c3ba0c973a16642175dee4ae",
      "bytes": 2088,
      "pdf_page": 2,
      "ordinal": 1,
      "ocr_image_id": "img-1.jpeg",
      "local_path": "images/page-0002-img-01.jpg",
      "bbox_pixels": [
        200,
        1375,
        350,
        1460
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "t is not applicable to grass swales.\n\nGrass swales must have a maintenance plan and must be reflected in a deed notice recorded in the county clerk's office to prevent alteration or removal.\n\n# 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\nGrass swales may be designed to convey storm events larger than the Water Quality Design St",
      "asset_id": "2026_BMP_9_3__image__0002__01__65cbf7e8",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0002-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0002__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0002__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0002__01__65cbf7e8"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0002-img-02.jpg",
      "sha256": "78ef77e56c56fa5db23773abada64a7d57a515b16329b2557b0ec29fceff0970",
      "bytes": 1546,
      "pdf_page": 2,
      "ordinal": 2,
      "ocr_image_id": "img-2.jpeg",
      "local_path": "images/page-0002-img-02.jpg",
      "bbox_pixels": [
        241,
        1562,
        326,
        1672
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "s 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\nGrass swales may be designed to convey storm events larger than the Water Quality Design Storm; regardless of the design storm chosen, all grass swales must be designed for stability and capacity in accordance with the Standards for Soil Erosion and Sediment Control in New Jersey.\n\n[OCR image]\n\nTo merit the approved TSS removal rate of up to a maximum of 50%, grass swales must be designed",
      "asset_id": "2026_BMP_9_3__image__0002__02__f6869709",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0002-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0002__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0002__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0002__02__f6869709"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0002-img-03.jpg",
      "sha256": "ac5c308c8324a2884f704a50d2d29d17503083e94f6eb3c3f33b4d79de6d5329",
      "bytes": 1824,
      "pdf_page": 2,
      "ordinal": 3,
      "ocr_image_id": "img-3.jpeg",
      "local_path": "images/page-0002-img-03.jpg",
      "bbox_pixels": [
        241,
        1755,
        326,
        1826
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "uality Design Storm; regardless of the design storm chosen, all grass swales must be designed for stability and capacity in accordance with the Standards for Soil Erosion and Sediment Control in New Jersey.\n\n[OCR image]\n\nTo merit the approved TSS removal rate of up to a maximum of 50%, grass swales must be designed to treat the Water Quality Design Storm (WQDS) and in accordance with all of the design criteria below.",
      "asset_id": "2026_BMP_9_3__image__0002__03__1a0913e8",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0002-img-03.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0002__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0002__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0002__03__1a0913e8"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0003-img-01.jpg",
      "sha256": "697a1815e0fd2d7ddd7cc99d14565c7215b43a6ad7005654f4d5e32642273edf",
      "bytes": 62894,
      "pdf_page": 3,
      "ordinal": 1,
      "ocr_image_id": "img-4.jpeg",
      "local_path": "images/page-0003-img-01.jpg",
      "bbox_pixels": [
        294,
        1412,
        1400,
        1892
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "N.J.A.C. 7:8-5.2(f):\n\n☐ At least 1 foot, when the swale is designed with a slope equal to or greater than 2 percent; or\n☐ A minimum of 2 feet, when the swale is designed with a slope of less than 2 percent.\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0003__01__8c55c9af",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0003-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0003__001",
        "2026_BMP_9_3__0003__002",
        "2026_BMP_9_3__0003__003",
        "2026_BMP_9_3__0003__004",
        "2026_BMP_9_3__0003__005",
        "2026_BMP_9_3__0003__006",
        "2026_BMP_9_3__0003__007"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0003__001",
        "2026_BMP_9_3__0003__002",
        "2026_BMP_9_3__0003__003",
        "2026_BMP_9_3__0003__004",
        "2026_BMP_9_3__0003__005",
        "2026_BMP_9_3__0003__006",
        "2026_BMP_9_3__0003__007"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0003__01__8c55c9af"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0005-img-01.jpg",
      "sha256": "16c4adad1411cdb0560b0dbcd969ffa41c57725b8c3e46f4a647ae238514b816",
      "bytes": 53956,
      "pdf_page": 5,
      "ordinal": 1,
      "ocr_image_id": "img-5.jpeg",
      "local_path": "images/page-0005-img-01.jpg",
      "bbox_pixels": [
        336,
        1271,
        1458,
        1808
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "n meets all Cross Sectional Geometry Criteria\n- ☐ Swale Design meets all Flow Characteristics Criteria\n- ☐ Swale Design meets all Longitudinal Geometry Criteria\n- ☐ Swale Design meets all Stability Criteria\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0005__01__a3811482",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0005-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0005__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0005__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0005__01__a3811482"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0006-img-01.jpg",
      "sha256": "9e317e49cbbb01ed414deb308f444151dd2f0294c12f6fe3723af1a9be26af0a",
      "bytes": 52654,
      "pdf_page": 6,
      "ordinal": 1,
      "ocr_image_id": "img-6.jpeg",
      "local_path": "images/page-0006-img-01.jpg",
      "bbox_pixels": [
        294,
        671,
        1300,
        1225
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "e area is collected prior to entering the swale, and assuming that all of the other design criteria for water quality are met, the entire inflow contributory drainage area receives the 50% TSS removal rate.\n\n[OCR image]\n\nExample 1\n\nIn Example 2, the swale length does not meet the minimum requirement of 50 feet; therefore, this Point Inflow Grass Swale achieves a TSS removal rate of 0%, as does the inflow contributory drainage area.\n\n[OCR image]\n\nExample 2",
      "asset_id": "2026_BMP_9_3__image__0006__01__d81a2688",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0006-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0006__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0006__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0006__01__d81a2688"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0006-img-02.jpg",
      "sha256": "5f33b035dda80c10c5016706b84ad0c0baff7922d3462b298c90d04ce4de3080",
      "bytes": 49567,
      "pdf_page": 6,
      "ordinal": 2,
      "ocr_image_id": "img-7.jpeg",
      "local_path": "images/page-0006-img-02.jpg",
      "bbox_pixels": [
        294,
        1419,
        1300,
        1969
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "1\n\nIn Example 2, the swale length does not meet the minimum requirement of 50 feet; therefore, this Point Inflow Grass Swale achieves a TSS removal rate of 0%, as does the inflow contributory drainage area.\n\n[OCR image]\n\nExample 2",
      "asset_id": "2026_BMP_9_3__image__0006__02__fa908b01",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0006-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0006__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0006__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0006__02__fa908b01"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0007-img-01.jpg",
      "sha256": "a735db8d027aabfdc3756537022b5b0b6a81755df54b71ef338cca71f62dfd9a",
      "bytes": 89405,
      "pdf_page": 7,
      "ordinal": 1,
      "ocr_image_id": "img-8.jpeg",
      "local_path": "images/page-0007-img-01.jpg",
      "bbox_pixels": [
        294,
        666,
        1502,
        1493
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "y meet all other criteria, because the runoff entering upstream receives enough treatment to compensate for the low level of treatment in the downstream section, as shown in Example 3 on the following page.\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0007__01__59a7d203",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0007-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0007__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0007__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0007__01__59a7d203"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0008-img-01.jpg",
      "sha256": "ad8369694412057515365b33a6bb975008770d26c097edec08d8756818b8d799",
      "bytes": 50463,
      "pdf_page": 8,
      "ordinal": 1,
      "ocr_image_id": "img-9.jpeg",
      "local_path": "images/page-0008-img-01.jpg",
      "bbox_pixels": [
        294,
        231,
        1300,
        770
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "Example 3\n\n[OCR image]\n\n# Linear Inflow Grass Swales less than 200 Feet in Length\n\nExample 4 shows a 150 foot Linear Inflow Grass Swale that collects runoff from a roadway. In this example, however, the TSS removal rate for the entire inflow contributory drainage area is less than 50% because the swale is less than 200 feet in length. As mentioned above, the minimum 200 foot length is necessary to offset the 0% TSS removal pr",
      "asset_id": "2026_BMP_9_3__image__0008__01__2799b1bb",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0008-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0008__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0008__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0008__01__2799b1bb"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0008-img-02.jpg",
      "sha256": "02d741f725d0a54bc3a5412c3d3b3d1e7cf87d3873bcf94bdc595ece9000dd0e",
      "bytes": 59338,
      "pdf_page": 8,
      "ordinal": 2,
      "ocr_image_id": "img-10.jpeg",
      "local_path": "images/page-0008-img-02.jpg",
      "bbox_pixels": [
        294,
        1212,
        1300,
        1815
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "n the swale length is less than 200 feet, the two sections are evaluated using the formula from the flowchart depicted on Page 5, resulting in a weighted average for TSS removal, as shown below.\n\nExample 4\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0008__02__11c0e8d0",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0008-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0008__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0008__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0008__02__11c0e8d0"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0009-img-01.jpg",
      "sha256": "928dd7b73ec6265f27fedb80c9b02da8088ce5b90421a5cb07ddb2d6ab28ca93",
      "bytes": 58383,
      "pdf_page": 9,
      "ordinal": 1,
      "ocr_image_id": "img-11.jpeg",
      "local_path": "images/page-0009-img-01.jpg",
      "bbox_pixels": [
        294,
        836,
        1297,
        1315
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "The length of the non-vegetative stabilization is excluded from the length calculation of the swale; therefore, the entire inflow contributory drainage area to this swale receives the 50% TSS removal rate.\n\n[OCR image]\n\nExample 5: Plan View\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0009__01__a3584bee",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0009-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0009__001",
        "2026_BMP_9_3__0009__002"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0009__001",
        "2026_BMP_9_3__0009__002"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0009__01__a3584bee"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0009-img-02.jpg",
      "sha256": "aa425f4330012be47df014480dfb4675a9b0aa57d99bdd997e380e89f9cecbb4",
      "bytes": 67868,
      "pdf_page": 9,
      "ordinal": 2,
      "ocr_image_id": "img-12.jpeg",
      "local_path": "images/page-0009-img-02.jpg",
      "bbox_pixels": [
        294,
        1379,
        1297,
        1958
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "xcluded from the length calculation of the swale; therefore, the entire inflow contributory drainage area to this swale receives the 50% TSS removal rate.\n\n[OCR image]\n\nExample 5: Plan View\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0009__02__271c7989",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0009-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0009__001",
        "2026_BMP_9_3__0009__002"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0009__001",
        "2026_BMP_9_3__0009__002"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0009__02__271c7989"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0010-img-01.jpg",
      "sha256": "585d1c16a6b0dc27789b04557680ee024ed7620ab1caa2c86665eb6d98cf9460",
      "bytes": 93296,
      "pdf_page": 10,
      "ordinal": 1,
      "ocr_image_id": "img-13.jpeg",
      "local_path": "images/page-0010-img-01.jpg",
      "bbox_pixels": [
        294,
        781,
        1502,
        1617
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "s on the length of the swale and the distance of the point of exceedance from the downstream end of the swale.\n\nThe flowchart below includes a method for calculating the TSS removal rate for this scenario.\n\n[OCR image]",
      "asset_id": "2026_BMP_9_3__image__0010__01__5dcd217e",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0010-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0010__001",
        "2026_BMP_9_3__0010__002"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0010__001",
        "2026_BMP_9_3__0010__002"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0010__01__5dcd217e"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0011-img-01.jpg",
      "sha256": "f6a9bc39cfecc37feee88aefd4aaf7c8c59b6c488a96d1002f1f3e727346bb7e",
      "bytes": 49797,
      "pdf_page": 11,
      "ordinal": 1,
      "ocr_image_id": "img-14.jpeg",
      "local_path": "images/page-0011-img-01.jpg",
      "bbox_pixels": [
        294,
        374,
        1300,
        926
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "off depth that exceeds the maximum 2 inches. Despite its compliance with all other design criteria, the inflow contributory drainage area treated by this swale receives a 0% TSS removal rate.\n\n## Example 6\n\n[OCR image]\n\nExample 7 illustrates the TSS removal rate calculation for a 400 foot Linear Inflow Grass Swale with a runoff depth exceedance beginning at a distance of 65 feet from the downstream end of the swale.\n\n## Example 7\n\n[OCR image]\n\nNote: Although the portion of the swale treating the last 65 feet of the roadway in Example 7 does not receive the 50% TSS removal rate, the grass swale may be",
      "asset_id": "2026_BMP_9_3__image__0011__01__c1c5f1c1",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0011-img-01.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0011__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0011__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0011__01__c1c5f1c1"
    },
    {
      "source_pdf": "BMP_2026/2026_BMP_9_3_Grass_Swales.pdf",
      "source_pdf_sha256": "3cf69303e0793d38c9a1fb3146e3856b627d4f51b96e5833e8c40ed441110de8",
      "source_manifest": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/manifest.json",
      "source_manifest_sha256": "40469d3d9cf748dbb481dd6eb6f9008a67c0dbc2e8436f42fceea5623c5c994e",
      "source_response": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/response.json",
      "source_response_sha256": "d8d3fb7af55bd07d92c7c9272d9f699cf23dac2218410e1bf300725bdb623318",
      "source_image": "BMP_2026/raw/2026_BMP_9_3_Grass_Swales/pages/page-0011-img-02.jpg",
      "sha256": "c6ffed57db73e513c86e225788d8b23f6c81bee44eff6a0f33614ee548f310aa",
      "bytes": 63961,
      "pdf_page": 11,
      "ordinal": 2,
      "ocr_image_id": "img-15.jpeg",
      "local_path": "images/page-0011-img-02.jpg",
      "bbox_pixels": [
        294,
        1100,
        1300,
        1696
      ],
      "page_dimensions": {
        "dpi": 200,
        "height": 2200,
        "width": 1700
      },
      "ocr_provider": "mistral",
      "ocr_model": "mistral-ocr-latest",
      "context_excerpt": "7 illustrates the TSS removal rate calculation for a 400 foot Linear Inflow Grass Swale with a runoff depth exceedance beginning at a distance of 65 feet from the downstream end of the swale.\n\n## Example 7\n\n[OCR image]\n\nNote: Although the portion of the swale treating the last 65 feet of the roadway in Example 7 does not receive the 50% TSS removal rate, the grass swale may be used as a vegetated conveyance to transport stormwater runoff to a down-gradient stormwater BMP in the treatment train. The reduced TSS removal rate calculated above would be used in the equation found in N.J.A.C. 7:8-5.5(e) to determine the TS",
      "asset_id": "2026_BMP_9_3__image__0011__02__14bc99a3",
      "document_id": "2026_BMP_9_3",
      "path": "BMP/2026/09.03 - Grass Swales (Small-Scale GI)/images/page-0011-img-02.jpg",
      "association": "exact_source_pdf_and_page",
      "record_ids": [
        "2026_BMP_9_3__0011__001"
      ],
      "direct_record_ids": [
        "2026_BMP_9_3__0011__001"
      ],
      "table_record_ids": [],
      "display_asset_id": "2026_BMP_9_3__image__0011__02__14bc99a3"
    }
  ]
}
