recallsapi-com · JSON-LD Context

Recallsapi Com Context

JSON-LD context defining the semantic vocabulary for Recallsapi Com from recallsapi-com.

10 Classes 51 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/
recallsapi: https://recallsapi.com/schema#

Classes

Recall Match Signal SignalHit CatalogSignal Receipt ReceiptSource ReceiptKeys Verification Error

Properties

Property Type Container
id string
agency string
source string
source_id string
category string
title string
description string
hazard string
remedy string
classification string
status string
firms list
products list
distribution string
units string
flags list
recall_date date
report_date date
url reference
source_url reference
first_seen dateTime
as_of dateTime
identifiers list
confidence string
reasons list
recall reference
kind string
summary string
signal_date date
end_date date
item
signal reference
dismissed_at dateTime
issued_at dateTime
issuer string
input
result
sources list
signal_sources list
statement string
signature
note string
verify_url reference
last_success dateTime
records integer
newest_record string
keys list
valid boolean
kid string
reason string
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://recallsapi.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "recallsapi": "https://recallsapi.com/schema#",
    "Recall": "recallsapi:Recall",
    "id": {
      "@id": "recallsapi:id",
      "@type": "xsd:string"
    },
    "agency": {
      "@id": "recallsapi:agency",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "recallsapi:source",
      "@type": "xsd:string"
    },
    "source_id": {
      "@id": "recallsapi:source_id",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "recallsapi:category",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "recallsapi:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "recallsapi:description",
      "@type": "xsd:string"
    },
    "hazard": {
      "@id": "recallsapi:hazard",
      "@type": "xsd:string"
    },
    "remedy": {
      "@id": "recallsapi:remedy",
      "@type": "xsd:string"
    },
    "classification": {
      "@id": "recallsapi:classification",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "recallsapi:status",
      "@type": "xsd:string"
    },
    "firms": {
      "@id": "recallsapi:firms",
      "@container": "@list"
    },
    "products": {
      "@id": "recallsapi:products",
      "@container": "@list"
    },
    "distribution": {
      "@id": "recallsapi:distribution",
      "@type": "xsd:string"
    },
    "units": {
      "@id": "recallsapi:units",
      "@type": "xsd:string"
    },
    "flags": {
      "@id": "recallsapi:flags",
      "@container": "@list"
    },
    "recall_date": {
      "@id": "recallsapi:recall_date",
      "@type": "xsd:date"
    },
    "report_date": {
      "@id": "recallsapi:report_date",
      "@type": "xsd:date"
    },
    "url": {
      "@id": "recallsapi:url",
      "@type": "@id"
    },
    "source_url": {
      "@id": "recallsapi:source_url",
      "@type": "@id"
    },
    "first_seen": {
      "@id": "recallsapi:first_seen",
      "@type": "xsd:dateTime"
    },
    "as_of": {
      "@id": "recallsapi:as_of",
      "@type": "xsd:dateTime"
    },
    "identifiers": {
      "@id": "recallsapi:identifiers",
      "@container": "@list"
    },
    "Match": "recallsapi:Match",
    "confidence": {
      "@id": "recallsapi:confidence",
      "@type": "xsd:string"
    },
    "reasons": {
      "@id": "recallsapi:reasons",
      "@container": "@list"
    },
    "recall": {
      "@id": "recallsapi:recall",
      "@type": "@id"
    },
    "Signal": "recallsapi:Signal",
    "kind": {
      "@id": "recallsapi:kind",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "recallsapi:summary",
      "@type": "xsd:string"
    },
    "signal_date": {
      "@id": "recallsapi:signal_date",
      "@type": "xsd:date"
    },
    "end_date": {
      "@id": "recallsapi:end_date",
      "@type": "xsd:date"
    },
    "SignalHit": "recallsapi:SignalHit",
    "CatalogSignal": "recallsapi:CatalogSignal",
    "item": {
      "@id": "recallsapi:item"
    },
    "signal": {
      "@id": "recallsapi:signal",
      "@type": "@id"
    },
    "dismissed_at": {
      "@id": "recallsapi:dismissed_at",
      "@type": "xsd:dateTime"
    },
    "Receipt": "recallsapi:Receipt",
    "issued_at": {
      "@id": "recallsapi:issued_at",
      "@type": "xsd:dateTime"
    },
    "issuer": {
      "@id": "recallsapi:issuer",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "recallsapi:input"
    },
    "result": {
      "@id": "recallsapi:result"
    },
    "sources": {
      "@id": "recallsapi:sources",
      "@container": "@list"
    },
    "signal_sources": {
      "@id": "recallsapi:signal_sources",
      "@container": "@list"
    },
    "statement": {
      "@id": "recallsapi:statement",
      "@type": "xsd:string"
    },
    "signature": {
      "@id": "recallsapi:signature"
    },
    "note": {
      "@id": "recallsapi:note",
      "@type": "xsd:string"
    },
    "verify_url": {
      "@id": "recallsapi:verify_url",
      "@type": "@id"
    },
    "ReceiptSource": "recallsapi:ReceiptSource",
    "last_success": {
      "@id": "recallsapi:last_success",
      "@type": "xsd:dateTime"
    },
    "records": {
      "@id": "recallsapi:records",
      "@type": "xsd:integer"
    },
    "newest_record": {
      "@id": "recallsapi:newest_record",
      "@type": "xsd:string"
    },
    "ReceiptKeys": "recallsapi:ReceiptKeys",
    "keys": {
      "@id": "recallsapi:keys",
      "@container": "@list"
    },
    "Verification": "recallsapi:Verification",
    "valid": {
      "@id": "recallsapi:valid",
      "@type": "xsd:boolean"
    },
    "kid": {
      "@id": "recallsapi:kid",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "recallsapi:reason",
      "@type": "xsd:string"
    },
    "Error": "recallsapi:Error",
    "error": {
      "@id": "recallsapi:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "recallsapi-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects recallsapi-com'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/recallsapi-com-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/recallsapi-com-openapi.json"
  ]
}