{
  "@context": {
    "@vocab": "https://githits.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "githits": "https://githits.com/schema#",
    "PostV1ExperimentalLicenseReportsRequest": "githits:PostV1ExperimentalLicenseReportsRequest",
    "PostV1ExperimentalLicenseReportsResponse": "githits:PostV1ExperimentalLicenseReportsResponse",
    "report": {
      "@id": "githits:report"
    },
    "GetV1ExperimentalLicenseReportsIdResponse": "githits:GetV1ExperimentalLicenseReportsIdResponse",
    "schema_version": {
      "@id": "githits:schema_version",
      "@type": "xsd:integer"
    },
    "inventory": {
      "@id": "githits:inventory"
    },
    "components": {
      "@id": "githits:components",
      "@container": "@list"
    },
    "PostV1ExperimentalLicensesRequest": "githits:PostV1ExperimentalLicensesRequest",
    "PostV1ExperimentalLicensesResponse": "githits:PostV1ExperimentalLicensesResponse",
    "GetV1ExperimentalLicensesIdResponse": "githits:GetV1ExperimentalLicensesIdResponse",
    "PostV1ExperimentalLockfileJobsRequest": "githits:PostV1ExperimentalLockfileJobsRequest",
    "PostV1ExperimentalLockfileJobsResponse": "githits:PostV1ExperimentalLockfileJobsResponse",
    "id": {
      "@id": "githits:id",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "githits:state",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "githits:expires_at",
      "@type": "xsd:string"
    },
    "status_url": {
      "@id": "githits:status_url",
      "@type": "xsd:string"
    },
    "events_url": {
      "@id": "githits:events_url",
      "@type": "xsd:string"
    },
    "result_url": {
      "@id": "githits:result_url",
      "@type": "xsd:string"
    },
    "PostV1ExperimentalResearchRequest": "githits:PostV1ExperimentalResearchRequest",
    "target": {
      "@id": "githits:target"
    },
    "question": {
      "@id": "githits:question",
      "@type": "xsd:string"
    },
    "PostV1ExperimentalSbomRequest": "githits:PostV1ExperimentalSbomRequest",
    "format": {
      "@id": "githits:format",
      "@type": "xsd:string"
    },
    "PostV1ExperimentalSbomResponse": "githits:PostV1ExperimentalSbomResponse",
    "bom": {
      "@id": "githits:bom",
      "@type": "xsd:string"
    },
    "PostV1ListRequest": "githits:PostV1ListRequest",
    "limit": {
      "@id": "githits:limit",
      "@type": "xsd:integer"
    },
    "wait_timeout_ms": {
      "@id": "githits:wait_timeout_ms",
      "@type": "xsd:integer"
    },
    "GetV1PackageUpgradeReviewsResponse": "githits:GetV1PackageUpgradeReviewsResponse",
    "breaking_signals": {
      "@id": "githits:breaking_signals",
      "@container": "@list"
    },
    "entries": {
      "@id": "githits:entries",
      "@container": "@list"
    },
    "fallback": {
      "@id": "githits:fallback",
      "@type": "xsd:string"
    },
    "has_release_note_bodies": {
      "@id": "githits:has_release_note_bodies",
      "@type": "xsd:boolean"
    },
    "keyword_entries": {
      "@id": "githits:keyword_entries",
      "@container": "@list"
    },
    "migration_signals": {
      "@id": "githits:migration_signals",
      "@container": "@list"
    },
    "source": {
      "@id": "githits:source",
      "@type": "xsd:string"
    },
    "total_entries": {
      "@id": "githits:total_entries",
      "@type": "xsd:integer"
    },
    "total_entries_with_bodies": {
      "@id": "githits:total_entries_with_bodies",
      "@type": "xsd:integer"
    },
    "total_keyword_entries": {
      "@id": "githits:total_keyword_entries",
      "@type": "xsd:integer"
    },
    "truncated": {
      "@id": "githits:truncated",
      "@type": "xsd:boolean"
    },
    "PostV1PackageUpgradeReviewsResponse": "githits:PostV1PackageUpgradeReviewsResponse",
    "GetV1PackagesNpmExpressDependenciesResponse": "githits:GetV1PackagesNpmExpressDependenciesResponse",
    "analysis": {
      "@id": "githits:analysis"
    },
    "dependencies": {
      "@id": "githits:dependencies"
    },
    "package": {
      "@id": "githits:package"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GitHits API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GitHits's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-10) from openapi/_ae-authored/githits-com-openapi-generated.yml.",
  "dcterms:created": "2026-11-10",
  "dcterms:source": [
    "openapi/_ae-authored/githits-com-openapi-generated.yml"
  ]
}