{
  "@context": "http://www.w3.org/ns/csvw",
  "@id": "https://packrift-benchmark-navigator.vercel.app/data/packingsolver-fixtures/csvw-metadata.json",
  "dc:title": "Packrift packingsolver fixture CSVW metadata",
  "dc:description": "CSV on the Web metadata for Packrift packingsolver fixture CSV files.",
  "dc:modified": "2026-05-31",
  "tables": [
    {
      "url": "https://packrift-benchmark-navigator.vercel.app/data/packingsolver-fixtures/fixture_cartons_v2026.05.31.csv",
      "dc:title": "Fixture Cartons",
      "dc:description": "Candidate bin/carton records derived from public Packrift carton product records.",
      "tableSchema": {
        "primaryKey": [
          "carton_id"
        ],
        "columns": [
          {
            "name": "carton_id",
            "titles": "carton_id",
            "datatype": "string",
            "required": true,
            "dc:description": "Stable generated carton row identifier."
          },
          {
            "name": "sku",
            "titles": "sku",
            "datatype": "string",
            "required": true,
            "dc:description": "Packrift source SKU for the carton candidate."
          },
          {
            "name": "title",
            "titles": "title",
            "datatype": "string",
            "required": true,
            "dc:description": "Public product title used for review."
          },
          {
            "name": "length_in",
            "titles": "length_in",
            "datatype": "number",
            "required": true,
            "dc:description": "Parsed internal length in inches."
          },
          {
            "name": "width_in",
            "titles": "width_in",
            "datatype": "number",
            "required": true,
            "dc:description": "Parsed internal width in inches."
          },
          {
            "name": "height_in",
            "titles": "height_in",
            "datatype": "number",
            "required": true,
            "dc:description": "Parsed internal height in inches."
          },
          {
            "name": "volume_cuin",
            "titles": "volume_cuin",
            "datatype": "number",
            "required": true,
            "dc:description": "Length x width x height in cubic inches."
          },
          {
            "name": "family",
            "titles": "family",
            "datatype": "string",
            "required": true,
            "dc:description": "Source Packrift family."
          },
          {
            "name": "quality_score",
            "titles": "quality_score",
            "datatype": "integer",
            "required": true,
            "dc:description": "Source quality score from the benchmark quality ledger."
          },
          {
            "name": "source_product_url",
            "titles": "source_product_url",
            "datatype": "string",
            "required": true,
            "dc:description": "Public Packrift product URL used as source evidence."
          },
          {
            "name": "carton_role",
            "titles": "carton_role",
            "datatype": "string",
            "required": true,
            "dc:description": "Fixture role for the row."
          }
        ]
      },
      "dc:extent": "120 rows"
    },
    {
      "url": "https://packrift-benchmark-navigator.vercel.app/data/packingsolver-fixtures/fixture_orders_v2026.05.31.csv",
      "dc:title": "Fixture Orders",
      "dc:description": "Generated scenario order-line records for parser and converter tests. These are not customer orders.",
      "tableSchema": {
        "primaryKey": [
          "order_id",
          "item_sku"
        ],
        "columns": [
          {
            "name": "order_id",
            "titles": "order_id",
            "datatype": "string",
            "required": true,
            "dc:description": "Generated scenario identifier."
          },
          {
            "name": "scenario_family",
            "titles": "scenario_family",
            "datatype": "string",
            "required": true,
            "dc:description": "Generated review scenario family."
          },
          {
            "name": "scenario_note",
            "titles": "scenario_note",
            "datatype": "string",
            "required": true,
            "dc:description": "Plain-English scenario description."
          },
          {
            "name": "target_carton_sku",
            "titles": "target_carton_sku",
            "datatype": "string",
            "required": true,
            "dc:description": "Scenario anchor carton SKU, not an optimal solution claim."
          },
          {
            "name": "target_carton_title",
            "titles": "target_carton_title",
            "datatype": "string",
            "required": true,
            "dc:description": "Target carton public title."
          },
          {
            "name": "item_sku",
            "titles": "item_sku",
            "datatype": "string",
            "required": true,
            "dc:description": "Packrift source item SKU."
          },
          {
            "name": "item_title",
            "titles": "item_title",
            "datatype": "string",
            "required": true,
            "dc:description": "Public item title used for review."
          },
          {
            "name": "item_family",
            "titles": "item_family",
            "datatype": "string",
            "required": true,
            "dc:description": "Source item family."
          },
          {
            "name": "item_length_in",
            "titles": "item_length_in",
            "datatype": "number",
            "required": true,
            "dc:description": "Parsed item length in inches."
          },
          {
            "name": "item_width_in",
            "titles": "item_width_in",
            "datatype": "number",
            "required": true,
            "dc:description": "Parsed item width in inches."
          },
          {
            "name": "item_height_in",
            "titles": "item_height_in",
            "datatype": "number",
            "required": true,
            "dc:description": "Parsed item height in inches."
          },
          {
            "name": "item_count",
            "titles": "item_count",
            "datatype": "integer",
            "required": true,
            "dc:description": "Generated item quantity for the scenario line."
          },
          {
            "name": "estimated_item_volume_cuin",
            "titles": "estimated_item_volume_cuin",
            "datatype": "number",
            "required": true,
            "dc:description": "Line-level estimated cube in cubic inches."
          },
          {
            "name": "source_product_url",
            "titles": "source_product_url",
            "datatype": "string",
            "required": true,
            "dc:description": "Public Packrift product URL used as source evidence."
          },
          {
            "name": "source_basis",
            "titles": "source_basis",
            "datatype": "string",
            "required": true,
            "dc:description": "Boundary statement for source and scenario generation."
          }
        ]
      },
      "dc:extent": "803 rows"
    },
    {
      "url": "https://packrift-benchmark-navigator.vercel.app/data/packingsolver-fixtures/fixture_order_summaries_v2026.05.31.csv",
      "dc:title": "Fixture Order Summaries",
      "dc:description": "Scenario-level summaries used to audit total volume and cube-utilization bands.",
      "tableSchema": {
        "primaryKey": [
          "order_id"
        ],
        "columns": [
          {
            "name": "order_id",
            "titles": "order_id",
            "datatype": "string",
            "required": true,
            "dc:description": "Generated scenario identifier."
          },
          {
            "name": "scenario_family",
            "titles": "scenario_family",
            "datatype": "string",
            "required": true,
            "dc:description": "Generated review scenario family."
          },
          {
            "name": "target_carton_sku",
            "titles": "target_carton_sku",
            "datatype": "string",
            "required": true,
            "dc:description": "Scenario anchor carton SKU."
          },
          {
            "name": "target_carton_volume_cuin",
            "titles": "target_carton_volume_cuin",
            "datatype": "number",
            "required": true,
            "dc:description": "Target carton cube in cubic inches."
          },
          {
            "name": "line_count",
            "titles": "line_count",
            "datatype": "integer",
            "required": true,
            "dc:description": "Number of order lines in fixture_orders."
          },
          {
            "name": "estimated_total_item_volume_cuin",
            "titles": "estimated_total_item_volume_cuin",
            "datatype": "number",
            "required": true,
            "dc:description": "Sum of generated line cube."
          },
          {
            "name": "estimated_cube_utilization",
            "titles": "estimated_cube_utilization",
            "datatype": "number",
            "required": true,
            "dc:description": "Estimated item cube divided by target carton cube."
          }
        ]
      },
      "dc:extent": "350 rows"
    },
    {
      "url": "https://packrift-benchmark-navigator.vercel.app/data/packingsolver-fixtures/instance-index.csv",
      "dc:title": "Instance Index",
      "dc:description": "Scenario-to-packingsolver input file map for bins.csv, items.csv, and parameters.csv.",
      "tableSchema": {
        "primaryKey": [
          "order_id"
        ],
        "columns": [
          {
            "name": "order_id",
            "titles": "order_id",
            "datatype": "string",
            "required": true,
            "dc:description": "Generated scenario identifier."
          },
          {
            "name": "scenario_family",
            "titles": "scenario_family",
            "datatype": "string",
            "required": true,
            "dc:description": "Generated review scenario family."
          },
          {
            "name": "scenario_note",
            "titles": "scenario_note",
            "datatype": "string",
            "required": true,
            "dc:description": "Plain-English scenario description."
          },
          {
            "name": "target_carton_sku",
            "titles": "target_carton_sku",
            "datatype": "string",
            "required": true,
            "dc:description": "Scenario anchor carton SKU."
          },
          {
            "name": "line_count",
            "titles": "line_count",
            "datatype": "integer",
            "required": true,
            "dc:description": "Number of source item lines."
          },
          {
            "name": "estimated_total_item_volume_cuin",
            "titles": "estimated_total_item_volume_cuin",
            "datatype": "number",
            "required": true,
            "dc:description": "Total estimated item cube."
          },
          {
            "name": "estimated_cube_utilization",
            "titles": "estimated_cube_utilization",
            "datatype": "number",
            "required": true,
            "dc:description": "Estimated cube utilization."
          },
          {
            "name": "item_families",
            "titles": "item_families",
            "datatype": "string",
            "required": true,
            "dc:description": "Pipe-delimited source families present in the scenario."
          },
          {
            "name": "source_product_url_count",
            "titles": "source_product_url_count",
            "datatype": "integer",
            "required": true,
            "dc:description": "Unique Packrift product URLs used by the scenario."
          },
          {
            "name": "bins_csv_url",
            "titles": "bins_csv_url",
            "datatype": "string",
            "required": true,
            "dc:description": "Public bins.csv URL for the generated packingsolver input."
          },
          {
            "name": "items_csv_url",
            "titles": "items_csv_url",
            "datatype": "string",
            "required": true,
            "dc:description": "Public items.csv URL for the generated packingsolver input."
          },
          {
            "name": "parameters_csv_url",
            "titles": "parameters_csv_url",
            "datatype": "string",
            "required": true,
            "dc:description": "Public parameters.csv URL for the generated packingsolver input."
          },
          {
            "name": "file_set_present",
            "titles": "file_set_present",
            "datatype": "string",
            "required": true,
            "dc:description": "Whether all three generated input files are present."
          }
        ]
      },
      "dc:extent": "350 rows"
    }
  ]
}
