{
  "@context": {
    "@vocab": "https://magento.watch/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "magento": "https://magento.watch/schema#",
    "UpstreamFixSource": "magento:UpstreamFixSource",
    "CodeMatch": "magento:CodeMatch",
    "IssueKind": "magento:IssueKind",
    "UpstreamFixExclusion": "magento:UpstreamFixExclusion",
    "UpstreamFixPr": "magento:UpstreamFixPr",
    "number": {
      "@id": "magento:number",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "magento:url",
      "@type": "@id"
    },
    "author": {
      "@id": "magento:author",
      "@type": "xsd:string"
    },
    "mergedAt": {
      "@id": "magento:mergedAt",
      "@type": "xsd:dateTime"
    },
    "mergeCommit": {
      "@id": "magento:mergeCommit",
      "@type": "xsd:string"
    },
    "headCommit": {
      "@id": "magento:headCommit",
      "@type": "xsd:string"
    },
    "baseRef": {
      "@id": "magento:baseRef",
      "@type": "xsd:string"
    },
    "diffSha256": {
      "@id": "magento:diffSha256",
      "@type": "xsd:string"
    },
    "UpstreamFixIssue": "magento:UpstreamFixIssue",
    "title": {
      "@id": "magento:title",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "magento:labels",
      "@container": "@list"
    },
    "kind": {
      "@id": "magento:kind",
      "@type": "@id"
    },
    "UpstreamFixLabels": "magento:UpstreamFixLabels",
    "area": {
      "@id": "magento:area",
      "@container": "@list"
    },
    "component": {
      "@id": "magento:component",
      "@container": "@list"
    },
    "priority": {
      "@id": "magento:priority",
      "@type": "xsd:string"
    },
    "severity": {
      "@id": "magento:severity",
      "@type": "xsd:string"
    },
    "reportedOn": {
      "@id": "magento:reportedOn",
      "@container": "@list"
    },
    "UpstreamFixFile": "magento:UpstreamFixFile",
    "path": {
      "@id": "magento:path",
      "@type": "xsd:string"
    },
    "change": {
      "@id": "magento:change",
      "@type": "xsd:string"
    },
    "package": {
      "@id": "magento:package",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "magento:from",
      "@type": "xsd:string"
    },
    "UpstreamFixStripped": "magento:UpstreamFixStripped",
    "tests": {
      "@id": "magento:tests",
      "@container": "@list"
    },
    "docs": {
      "@id": "magento:docs",
      "@container": "@list"
    },
    "outsideCode": {
      "@id": "magento:outsideCode",
      "@container": "@list"
    },
    "UpstreamFixSections": "magento:UpstreamFixSections",
    "description": {
      "@id": "magento:description",
      "@type": "xsd:string"
    },
    "stepsToReproduce": {
      "@id": "magento:stepsToReproduce",
      "@type": "xsd:string"
    },
    "expectedResult": {
      "@id": "magento:expectedResult",
      "@type": "xsd:string"
    },
    "actualResult": {
      "@id": "magento:actualResult",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "magento:source",
      "@type": "xsd:string"
    },
    "ClefChoice": "magento:ClefChoice",
    "choice": {
      "@id": "magento:choice",
      "@type": "xsd:string"
    },
    "probabilities": {
      "@id": "magento:probabilities"
    },
    "confidence": {
      "@id": "magento:confidence",
      "@type": "xsd:decimal"
    },
    "ClefScore": "magento:ClefScore",
    "score": {
      "@id": "magento:score",
      "@type": "xsd:decimal"
    },
    "UpstreamFixTriage": "magento:UpstreamFixTriage",
    "model": {
      "@id": "magento:model",
      "@type": "xsd:string"
    },
    "requestHash": {
      "@id": "magento:requestHash",
      "@type": "xsd:string"
    },
    "isBugfix": {
      "@id": "magento:isBugfix",
      "@type": "xsd:decimal"
    },
    "changeKind": {
      "@id": "magento:changeKind",
      "@type": "@id"
    },
    "scope": {
      "@id": "magento:scope",
      "@type": "@id"
    },
    "risk": {
      "@id": "magento:risk",
      "@type": "@id"
    },
    "securityRelevant": {
      "@id": "magento:securityRelevant",
      "@type": "xsd:decimal"
    },
    "reportedVersion": {
      "@id": "magento:reportedVersion",
      "@type": "@id"
    },
    "backportWorthy": {
      "@id": "magento:backportWorthy",
      "@type": "@id"
    },
    "UpstreamFixCurated": "magento:UpstreamFixCurated",
    "categories": {
      "@id": "magento:categories",
      "@container": "@list"
    },
    "date": {
      "@id": "magento:date",
      "@type": "xsd:date"
    },
    "reviewedBy": {
      "@id": "magento:reviewedBy",
      "@type": "xsd:string"
    },
    "UpstreamFixTests": "magento:UpstreamFixTests",
    "suites": {
      "@id": "magento:suites"
    },
    "before": {
      "@id": "magento:before",
      "@type": "xsd:string"
    },
    "after": {
      "@id": "magento:after",
      "@type": "xsd:string"
    },
    "adapted": {
      "@id": "magento:adapted",
      "@type": "xsd:boolean"
    },
    "runAt": {
      "@id": "magento:runAt",
      "@type": "xsd:dateTime"
    },
    "releaseCommit": {
      "@id": "magento:releaseCommit",
      "@type": "xsd:string"
    },
    "UpstreamFix": "magento:UpstreamFix",
    "id": {
      "@id": "magento:id",
      "@type": "xsd:string"
    },
    "sourceRef": {
      "@id": "magento:sourceRef",
      "@type": "xsd:string"
    },
    "pr": {
      "@id": "magento:pr",
      "@type": "@id"
    },
    "issues": {
      "@id": "magento:issues",
      "@container": "@list"
    },
    "fixedIn": {
      "@id": "magento:fixedIn",
      "@type": "xsd:string"
    },
    "containingTags": {
      "@id": "magento:containingTags",
      "@container": "@list"
    },
    "codeMatch": {
      "@id": "magento:codeMatch"
    },
    "affectedVersions": {
      "@id": "magento:affectedVersions",
      "@container": "@list"
    },
    "components": {
      "@id": "magento:components",
      "@container": "@list"
    },
    "files": {
      "@id": "magento:files",
      "@container": "@list"
    },
    "stripped": {
      "@id": "magento:stripped",
      "@type": "@id"
    },
    "linesChanged": {
      "@id": "magento:linesChanged",
      "@type": "xsd:integer"
    },
    "mergeBatched": {
      "@id": "magento:mergeBatched",
      "@type": "xsd:boolean"
    },
    "excluded": {
      "@id": "magento:excluded"
    },
    "sections": {
      "@id": "magento:sections",
      "@type": "@id"
    },
    "signatures": {
      "@id": "magento:signatures",
      "@container": "@list"
    },
    "triage": {
      "@id": "magento:triage"
    },
    "curated": {
      "@id": "magento:curated"
    },
    "UpstreamFixesMeta": "magento:UpstreamFixesMeta",
    "magento2": {
      "@id": "magento:magento2"
    },
    "since": {
      "@id": "magento:since",
      "@type": "xsd:date"
    },
    "tags": {
      "@id": "magento:tags",
      "@container": "@list"
    },
    "knownVersions": {
      "@id": "magento:knownVersions",
      "@container": "@list"
    },
    "generatedAt": {
      "@id": "magento:generatedAt",
      "@type": "xsd:date"
    },
    "generator": {
      "@id": "magento:generator",
      "@type": "xsd:string"
    },
    "maintainers": {
      "@id": "magento:maintainers",
      "@container": "@list"
    },
    "counts": {
      "@id": "magento:counts"
    },
    "UpstreamFixesResponse": "magento:UpstreamFixesResponse",
    "data": {
      "@id": "magento:data"
    },
    "_meta": {
      "@id": "magento:_meta",
      "@type": "@id"
    },
    "_documentation": {
      "@id": "magento:_documentation",
      "@type": "@id"
    },
    "_description": {
      "@id": "magento:_description",
      "@type": "xsd:string"
    },
    "UpstreamFixResponse": "magento:UpstreamFixResponse",
    "UpstreamFixInstall": "magento:UpstreamFixInstall",
    "composer": {
      "@id": "magento:composer"
    },
    "UpstreamFixHit": "magento:UpstreamFixHit",
    "prUrl": {
      "@id": "magento:prUrl",
      "@type": "@id"
    },
    "issueUrls": {
      "@id": "magento:issueUrls",
      "@container": "@list"
    },
    "issueKind": {
      "@id": "magento:issueKind",
      "@type": "@id"
    },
    "install": {
      "@id": "magento:install",
      "@type": "@id"
    },
    "matchedOn": {
      "@id": "magento:matchedOn",
      "@container": "@list"
    },
    "FindUpstreamFixResult": "magento:FindUpstreamFixResult",
    "status": {
      "@id": "magento:status",
      "@type": "xsd:string"
    },
    "mode": {
      "@id": "magento:mode",
      "@type": "xsd:string"
    },
    "distribution": {
      "@id": "magento:distribution",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "magento:version",
      "@type": "xsd:string"
    },
    "hits": {
      "@id": "magento:hits",
      "@container": "@list"
    },
    "coverage": {
      "@id": "magento:coverage"
    },
    "UpstreamFixSearchResponse": "magento:UpstreamFixSearchResponse",
    "ValidationError": "magento:ValidationError",
    "error": {
      "@id": "magento:error",
      "@type": "xsd:string"
    },
    "PatchModifiedFile": "magento:PatchModifiedFile",
    "PatchFile": "magento:PatchFile",
    "constraint": {
      "@id": "magento:constraint",
      "@type": "xsd:string"
    },
    "blobSha": {
      "@id": "magento:blobSha",
      "@type": "xsd:string"
    },
    "thirdParty": {
      "@id": "magento:thirdParty",
      "@type": "xsd:boolean"
    },
    "modifies": {
      "@id": "magento:modifies",
      "@container": "@list"
    },
    "packages": {
      "@id": "magento:packages",
      "@container": "@list"
    },
    "hasTests": {
      "@id": "magento:hasTests",
      "@type": "xsd:boolean"
    },
    "unknownVersions": {
      "@id": "magento:unknownVersions",
      "@container": "@list"
    },
    "applicableVersions": {
      "@id": "magento:applicableVersions"
    },
    "requires": {
      "@id": "magento:requires",
      "@container": "@list"
    },
    "replacedWith": {
      "@id": "magento:replacedWith",
      "@type": "xsd:string"
    },
    "deprecated": {
      "@id": "magento:deprecated",
      "@type": "xsd:boolean"
    },
    "PatchDocumentation": "magento:PatchDocumentation",
    "introducedInQpt": {
      "@id": "magento:introducedInQpt",
      "@type": "xsd:string"
    },
    "createdFor": {
      "@id": "magento:createdFor",
      "@container": "@list"
    },
    "documentedRange": {
      "@id": "magento:documentedRange",
      "@type": "xsd:string"
    },
    "scheduledFixRelease": {
      "@id": "magento:scheduledFixRelease",
      "@type": "xsd:string"
    },
    "Patch": "magento:Patch",
    "origin": {
      "@id": "magento:origin",
      "@type": "xsd:string"
    },
    "documentation": {
      "@id": "magento:documentation"
    },
    "conditions": {
      "@id": "magento:conditions"
    },
    "requirements": {
      "@id": "magento:requirements",
      "@type": "xsd:string"
    },
    "PatchHitFile": "magento:PatchHitFile",
    "modifiesTruncated": {
      "@id": "magento:modifiesTruncated",
      "@type": "xsd:boolean"
    },
    "PatchHit": "magento:PatchHit",
    "applicable": {
      "@id": "magento:applicable",
      "@type": "xsd:boolean"
    },
    "documentationUrl": {
      "@id": "magento:documentationUrl",
      "@type": "xsd:string"
    },
    "FindPatchResult": "magento:FindPatchResult",
    "PatchesResponse": "magento:PatchesResponse",
    "PatchResponse": "magento:PatchResponse",
    "PatchSearchResponse": "magento:PatchSearchResponse",
    "MagentoVersion": "magento:MagentoVersion",
    "releaseDate": {
      "@id": "magento:releaseDate",
      "@type": "xsd:date"
    },
    "eolDate": {
      "@id": "magento:eolDate",
      "@type": "xsd:date"
    },
    "systemRequirements": {
      "@id": "magento:systemRequirements",
      "@type": "@id"
    },
    "isEOLVersion": {
      "@id": "magento:isEOLVersion",
      "@type": "xsd:boolean"
    },
    "isSecureVersion": {
      "@id": "magento:isSecureVersion",
      "@type": "xsd:boolean"
    },
    "isLatestVersion": {
      "@id": "magento:isLatestVersion",
      "@type": "xsd:boolean"
    },
    "isFutureVersion": {
      "@id": "magento:isFutureVersion",
      "@type": "xsd:boolean"
    },
    "statusLabel": {
      "@id": "magento:statusLabel",
      "@type": "xsd:string"
    },
    "VersionsResponse": "magento:VersionsResponse",
    "ListSecuritySummary": "magento:ListSecuritySummary",
    "requiredPatches": {
      "@id": "magento:requiredPatches",
      "@type": "xsd:integer"
    },
    "upgradeRequired": {
      "@id": "magento:upgradeRequired",
      "@type": "xsd:boolean"
    },
    "VersionResponse": "magento:VersionResponse",
    "Health": "magento:Health",
    "timestamp": {
      "@id": "magento:timestamp",
      "@type": "xsd:dateTime"
    },
    "distributions": {
      "@id": "magento:distributions",
      "@container": "@list"
    },
    "Error": "magento:Error",
    "SecurityCve": "magento:SecurityCve",
    "cvss": {
      "@id": "magento:cvss",
      "@type": "xsd:decimal"
    },
    "type": {
      "@id": "magento:type",
      "@type": "xsd:string"
    },
    "impact": {
      "@id": "magento:impact",
      "@type": "xsd:string"
    },
    "authenticationRequired": {
      "@id": "magento:authenticationRequired",
      "@type": "xsd:boolean"
    },
    "IsolatedPatch": "magento:IsolatedPatch",
    "appliesTo": {
      "@id": "magento:appliesTo",
      "@container": "@list"
    },
    "SecurityBulletin": "magento:SecurityBulletin",
    "summary": {
      "@id": "magento:summary",
      "@type": "xsd:string"
    },
    "publishedDate": {
      "@id": "magento:publishedDate",
      "@type": "xsd:date"
    },
    "cves": {
      "@id": "magento:cves",
      "@container": "@list"
    },
    "isolatedPatches": {
      "@id": "magento:isolatedPatches",
      "@container": "@list"
    },
    "references": {
      "@id": "magento:references",
      "@container": "@list"
    },
    "SecurityBulletinsResponse": "magento:SecurityBulletinsResponse",
    "SecurityBulletinResponse": "magento:SecurityBulletinResponse",
    "VersionSecurityBulletinRef": "magento:VersionSecurityBulletinRef",
    "VersionSecurityReport": "magento:VersionSecurityReport",
    "vulnerableTo": {
      "@id": "magento:vulnerableTo",
      "@container": "@list"
    },
    "fixedBy": {
      "@id": "magento:fixedBy",
      "@container": "@list"
    },
    "recommendedVersion": {
      "@id": "magento:recommendedVersion",
      "@type": "xsd:string"
    },
    "VersionSecuritySummary": "magento:VersionSecuritySummary",
    "VersionSecurityResponse": "magento:VersionSecurityResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "magento-watch API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects magento-watch'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-10-31) from openapi/magento-watch-openapi.json, openapi/magento-watch.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/magento-watch-openapi.json",
    "openapi/magento-watch.json"
  ]
}