{
  "@context": "https://schema.org",
  "@type": "DataCatalog",
  "@id": "https://danielarifriedman.com/catalog.html#catalog",
  "name": "Daniel Ari Friedman Public Research Data Catalog",
  "description": "Machine-readable datasets for Daniel Ari Friedman's public research, software, citation, and evidence index.",
  "url": "https://danielarifriedman.com/catalog.html",
  "creator": {
    "@id": "https://danielarifriedman.com/#person"
  },
  "dateModified": "2026-05-13",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "dataset": [
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#works",
      "name": "Curated Works Bibliography",
      "description": "115 bibliography rows with citation keys, DOI links, domains, and documentation paths.",
      "url": "https://danielarifriedman.com/data/works.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/works.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#artworks",
      "name": "Artwork Gallery Data",
      "description": "Structured metadata for 942 artworks used by the gallery without embedding the full payload in art.html.",
      "url": "https://danielarifriedman.com/data/artworks.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/artworks.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#software",
      "name": "Software Catalog",
      "description": "80 catalogued software repositories across docxology and AII contributions.",
      "url": "https://danielarifriedman.com/data/software.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/software.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#people",
      "name": "People Index",
      "description": "Compact collaborator and identity context for agentic discovery.",
      "url": "https://danielarifriedman.com/data/people.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/people.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#organizations",
      "name": "Organizations Index",
      "description": "Organization context for AII, COGSEC, Stanford, and teaching affiliations.",
      "url": "https://danielarifriedman.com/data/organizations.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/organizations.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#claims",
      "name": "Evidence Claims",
      "description": "Claim-level evidence ledger with confidence, source links, and caveats.",
      "url": "https://danielarifriedman.com/data/claims.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/claims.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#reconciliation",
      "name": "Public-Source Reconciliation",
      "description": "Curated local counts compared with public-source indexes.",
      "url": "https://danielarifriedman.com/data/reconciliation.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/reconciliation.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#work-enrichment",
      "name": "Work Enrichment",
      "description": "Extracted abstracts, keywords, methods, and findings from per-paper README and SKILL files.",
      "url": "https://danielarifriedman.com/data/work-enrichment.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/work-enrichment.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#generated-manifest",
      "name": "Generated Artifact Manifest",
      "description": "Source-to-output map and rebuild commands for generated files.",
      "url": "https://danielarifriedman.com/data/generated-manifest.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/data/generated-manifest.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#search",
      "name": "Search Index",
      "description": "Site-wide index covering pages, works, software, people, organizations, and claims.",
      "url": "https://danielarifriedman.com/search-index.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/search-index.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#external-links",
      "name": "External Link Report",
      "description": "Scoped network freshness report for site-critical outbound links.",
      "url": "https://danielarifriedman.com/reports/external_links_2026-05-13.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/reports/external_links_2026-05-13.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#external-link-triage",
      "name": "External Link Triage",
      "description": "Categorized link warnings: bot-protected, transient, timeout, stale, and review.",
      "url": "https://danielarifriedman.com/reports/external_links_triage_2026-05-13.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/reports/external_links_triage_2026-05-13.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#asset-size",
      "name": "Asset Size Audit",
      "description": "Size report for public HTML, OG images, data exports, and runtime assets.",
      "url": "https://danielarifriedman.com/reports/asset_size_2026-05-13.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/reports/asset_size_2026-05-13.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#browser-smoke",
      "name": "Browser Smoke Manifest",
      "description": "Selector-based Playwright smoke checks for core local pages.",
      "url": "https://danielarifriedman.com/reports/browser-smoke/2026-05-13/manifest.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/reports/browser-smoke/2026-05-13/manifest.json",
        "encodingFormat": "application/json"
      }
    },
    {
      "@type": "Dataset",
      "@id": "https://danielarifriedman.com/catalog.html#live-site",
      "name": "Live Site Verification",
      "description": "Deployed-site status, CDN headers, expected markers, and GitHub Pages build status.",
      "url": "https://danielarifriedman.com/reports/live_site_verification_2026-05-13.json",
      "encodingFormat": "application/json",
      "distribution": {
        "@type": "DataDownload",
        "contentUrl": "https://danielarifriedman.com/reports/live_site_verification_2026-05-13.json",
        "encodingFormat": "application/json"
      }
    }
  ]
}
