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