{
  "@context": "https://w3id.org/ro/crate/1.1/context",
  "@graph": [
    {
      "@id": "./",
      "@type": "Dataset",
      "name": "Packrift Flex Packaging Fit Lab Scenario Index",
      "description": "Reference dataset for Packrift ecommerce packaging fit scenarios. The dataset contains modeled screening records, field definitions, schema, checksums, and public scenario URLs for packaging procurement and operations review.",
      "datePublished": "2026-05-20",
      "publisher": {
        "@id": "https://packrift.com/#organization"
      },
      "license": "LicenseRef-Packrift-Reference-Only",
      "hasPart": [
        {
          "@id": "scenario-index.csv"
        },
        {
          "@id": "scenario-index.jsonl"
        },
        {
          "@id": "field-dictionary.csv"
        },
        {
          "@id": "scenario-schema.json"
        },
        {
          "@id": "flex-fit-lab-datapackage.json"
        },
        {
          "@id": "dcat.jsonld"
        },
        {
          "@id": "CHECKSUMS.sha256"
        }
      ],
      "mainEntityOfPage": "https://packrift-flex-packaging-fit-lab.vercel.app/scenario-library.html",
      "keywords": [
        "ecommerce packaging",
        "cartonization",
        "dimensional weight",
        "packaging procurement",
        "Packrift"
      ]
    },
    {
      "@id": "https://packrift.com/#organization",
      "@type": "Organization",
      "name": "Packrift",
      "url": "https://packrift.com/"
    },
    {
      "@id": "scenario-index.csv",
      "@type": "File",
      "name": "Scenario index CSV",
      "encodingFormat": "text/csv",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/scenario-index.csv"
    },
    {
      "@id": "scenario-index.jsonl",
      "@type": "File",
      "name": "Scenario index JSONL",
      "encodingFormat": "application/x-ndjson",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/scenario-index.jsonl"
    },
    {
      "@id": "field-dictionary.csv",
      "@type": "File",
      "name": "Field dictionary",
      "encodingFormat": "text/csv",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/field-dictionary.csv"
    },
    {
      "@id": "scenario-schema.json",
      "@type": "File",
      "name": "Scenario row JSON Schema",
      "encodingFormat": "application/schema+json",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/scenario-schema.json"
    },
    {
      "@id": "flex-fit-lab-datapackage.json",
      "@type": "File",
      "name": "Frictionless Data Package descriptor",
      "encodingFormat": "application/json",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/flex-fit-lab-datapackage.json"
    },
    {
      "@id": "dcat.jsonld",
      "@type": "File",
      "name": "DCAT dataset descriptor",
      "encodingFormat": "application/ld+json",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/dcat.jsonld"
    },
    {
      "@id": "CHECKSUMS.sha256",
      "@type": "File",
      "name": "SHA-256 checksum manifest",
      "encodingFormat": "text/plain",
      "contentUrl": "https://packrift-flex-packaging-fit-lab.vercel.app/data/CHECKSUMS.sha256"
    }
  ]
}
