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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}