{
  "@context": "https://w3id.org/ro/crate/1.1/context",
  "@graph": [
    {
      "@id": "ro-crate-metadata.json",
      "@type": "CreativeWork",
      "conformsTo": {
        "@id": "https://w3id.org/ro/crate/1.1"
      },
      "about": {
        "@id": "https://packrift-fit-substitution-matrix.vercel.app/"
      }
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/",
      "@type": [
        "Dataset",
        "WebSite"
      ],
      "name": "Packrift SKU Fit + Substitution Matrix",
      "description": "Source-backed same-family fit and substitution review candidates for AI-approved Packrift packaging SKUs.",
      "datePublished": "2026-05-28",
      "publisher": {
        "@id": "https://packrift.com/#organization"
      },
      "hasPart": [
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/manifest.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/products.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/families.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/top-fit-relationships.jsonl"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/top-fit-relationships.csv"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/sample-fit-relationships.jsonl"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/metadata.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/datapackage.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/ro-crate-metadata.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/dcat.jsonld"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/datacite.json"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/CITATION.cff"
        },
        {
          "@id": "https://packrift-fit-substitution-matrix.vercel.app/checksums.sha256"
        }
      ],
      "mentions": [
        {
          "@id": "https://packrift-operations-resource-graph.vercel.app/"
        },
        {
          "@id": "https://packrift.com/pages/tools"
        }
      ]
    },
    {
      "@id": "https://packrift.com/#organization",
      "@type": "Organization",
      "name": "Packrift",
      "url": "https://packrift.com/"
    },
    {
      "@id": "https://packrift-operations-resource-graph.vercel.app/",
      "@type": [
        "Dataset",
        "CreativeWork"
      ],
      "name": "Packrift Operations Resource Graph",
      "description": "AI-approved Packrift product operation records for procurement, warehouse, packing, and AI-commerce workflows."
    },
    {
      "@id": "https://packrift.com/pages/tools",
      "@type": [
        "Dataset",
        "CreativeWork"
      ],
      "name": "Packrift packaging tools hub",
      "description": "Buyer-facing calculators, tools, and Packrift resource links on the live commerce domain."
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/manifest.json",
      "@type": "File",
      "name": "Matrix manifest",
      "encodingFormat": "application/json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/products.json",
      "@type": "File",
      "name": "Complete AI-approved SKU records",
      "encodingFormat": "application/json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/families.json",
      "@type": "File",
      "name": "Family summary",
      "encodingFormat": "application/json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/top-fit-relationships.jsonl",
      "@type": "File",
      "name": "Top fit relationships JSONL",
      "encodingFormat": "application/x-ndjson"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/top-fit-relationships.csv",
      "@type": "File",
      "name": "Top fit relationships CSV",
      "encodingFormat": "text/csv"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/data/sample-fit-relationships.jsonl",
      "@type": "File",
      "name": "Sample fit relationships JSONL",
      "encodingFormat": "application/x-ndjson"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/metadata.json",
      "@type": "File",
      "name": "MLCommons Croissant 1.1 metadata",
      "encodingFormat": "application/ld+json; profile=\"http://mlcommons.org/croissant/1.1\""
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/datapackage.json",
      "@type": "File",
      "name": "Frictionless Data Package metadata",
      "encodingFormat": "application/json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/ro-crate-metadata.json",
      "@type": "File",
      "name": "RO-Crate metadata",
      "encodingFormat": "application/json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/dcat.jsonld",
      "@type": "File",
      "name": "DCAT JSON-LD metadata",
      "encodingFormat": "application/ld+json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/datacite.json",
      "@type": "File",
      "name": "DataCite-ready metadata",
      "encodingFormat": "application/json"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/CITATION.cff",
      "@type": "File",
      "name": "Citation metadata",
      "encodingFormat": "text/plain"
    },
    {
      "@id": "https://packrift-fit-substitution-matrix.vercel.app/checksums.sha256",
      "@type": "File",
      "name": "SHA-256 checksums",
      "encodingFormat": "text/plain"
    }
  ]
}