BlvkWare · JSON-LD Context

Blvkware Dev Context

JSON-LD context defining the semantic vocabulary for Blvkware Dev from BlvkWare.

8 Classes 35 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/
blvkware: https://blvkware.dev/schema#

Classes

CheckRequest CheckResponse Evidence Identifier Problem Receipt Result WatchRequest

Properties

Property Type Container
identifiers list
receipt boolean
checkedAt dateTime
results list
safeToProceed boolean
summary
attestations integer
attestationsBeforeRegistration integer
firstObserved string
lastObserved string
nearestExisting list
note string
observedFrom list
phantomSince string
publisherPriorPackages integer
registeredAt string
registryCheckedAt dateTime
registryStatus string
stale boolean
namespace string
value string
error string
message string
alg string
canonicalization string
covers list
keyId string
signature string
confidence decimal
evidence reference
reason string
recommendation string
successor string
verdict string
callbackUrl reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://blvkware.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "blvkware": "https://blvkware.dev/schema#",
    "CheckRequest": "blvkware:CheckRequest",
    "identifiers": {
      "@id": "blvkware:identifiers",
      "@container": "@list"
    },
    "receipt": {
      "@id": "blvkware:receipt",
      "@type": "xsd:boolean"
    },
    "CheckResponse": "blvkware:CheckResponse",
    "checkedAt": {
      "@id": "blvkware:checkedAt",
      "@type": "xsd:dateTime"
    },
    "results": {
      "@id": "blvkware:results",
      "@container": "@list"
    },
    "safeToProceed": {
      "@id": "blvkware:safeToProceed",
      "@type": "xsd:boolean"
    },
    "summary": {
      "@id": "blvkware:summary"
    },
    "Evidence": "blvkware:Evidence",
    "attestations": {
      "@id": "blvkware:attestations",
      "@type": "xsd:integer"
    },
    "attestationsBeforeRegistration": {
      "@id": "blvkware:attestationsBeforeRegistration",
      "@type": "xsd:integer"
    },
    "firstObserved": {
      "@id": "blvkware:firstObserved",
      "@type": "xsd:string"
    },
    "lastObserved": {
      "@id": "blvkware:lastObserved",
      "@type": "xsd:string"
    },
    "nearestExisting": {
      "@id": "blvkware:nearestExisting",
      "@container": "@list"
    },
    "note": {
      "@id": "blvkware:note",
      "@type": "xsd:string"
    },
    "observedFrom": {
      "@id": "blvkware:observedFrom",
      "@container": "@list"
    },
    "phantomSince": {
      "@id": "blvkware:phantomSince",
      "@type": "xsd:string"
    },
    "publisherPriorPackages": {
      "@id": "blvkware:publisherPriorPackages",
      "@type": "xsd:integer"
    },
    "registeredAt": {
      "@id": "blvkware:registeredAt",
      "@type": "xsd:string"
    },
    "registryCheckedAt": {
      "@id": "blvkware:registryCheckedAt",
      "@type": "xsd:dateTime"
    },
    "registryStatus": {
      "@id": "blvkware:registryStatus",
      "@type": "xsd:string"
    },
    "stale": {
      "@id": "blvkware:stale",
      "@type": "xsd:boolean"
    },
    "Identifier": "blvkware:Identifier",
    "namespace": {
      "@id": "blvkware:namespace",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "blvkware:value",
      "@type": "xsd:string"
    },
    "Problem": "blvkware:Problem",
    "error": {
      "@id": "blvkware:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "blvkware:message",
      "@type": "xsd:string"
    },
    "Receipt": "blvkware:Receipt",
    "alg": {
      "@id": "blvkware:alg",
      "@type": "xsd:string"
    },
    "canonicalization": {
      "@id": "blvkware:canonicalization",
      "@type": "xsd:string"
    },
    "covers": {
      "@id": "blvkware:covers",
      "@container": "@list"
    },
    "keyId": {
      "@id": "blvkware:keyId",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "blvkware:signature",
      "@type": "xsd:string"
    },
    "Result": "blvkware:Result",
    "confidence": {
      "@id": "blvkware:confidence",
      "@type": "xsd:decimal"
    },
    "evidence": {
      "@id": "blvkware:evidence",
      "@type": "@id"
    },
    "reason": {
      "@id": "blvkware:reason",
      "@type": "xsd:string"
    },
    "recommendation": {
      "@id": "blvkware:recommendation",
      "@type": "xsd:string"
    },
    "successor": {
      "@id": "blvkware:successor",
      "@type": "xsd:string"
    },
    "verdict": {
      "@id": "blvkware:verdict",
      "@type": "xsd:string"
    },
    "WatchRequest": "blvkware:WatchRequest",
    "callbackUrl": {
      "@id": "blvkware:callbackUrl",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BlvkWare API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BlvkWare'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-02) from openapi/blvkware-dev-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/blvkware-dev-openapi.json"
  ]
}