tcgdata-dev · JSON-LD Context

Tcgdata Dev Context

JSON-LD context defining the semantic vocabulary for Tcgdata Dev from tcgdata-dev.

47 Classes 169 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/
tcgdata: https://tcgdata.dev/schema#

Classes

MetadataQuality MetadataText MetadataStatus FinishDetails CatalogueVariantRecord Images Changes Card Price ReadableCard ReadablePrice ReadableDetail HistoryPoint History PriceVariantReference PricingAvailability StoredPricingAvailability CatalogueVariant CatalogueCard CatalogueSet Usage UpgradePlan UpgradeNotice ValidationIssue Error StoredVariantHistory Metadata_pokemon Metadata_pokemon_jp Metadata_magic Metadata_lorcana Metadata_onepiece Metadata_yugioh CardList CatalogueVariantRecordList ReadableCardList CatalogueCardList CatalogueSetList CardResponse CatalogueVariantRecordResponse PriceResponse HistoryResponse StoredVariantHistoryResponse ReadableDetailResponse CatalogueCardResponse UsageResponse ReadablePriceList BatchResponse

Properties

Property Type Container
state
scope
unknown_fields list
not_applicable_fields list
known_empty_fields list
unverified_empty_fields list
languages list
fields list
guide_finish string
physical_finish string
possible_physical_finishes list
id string
slug string
catalogue_language string
name string
game string
set_id string
set_name string
number string
printed_number string
finish string
language string
condition string
images reference
metadata
metadata_status reference
metadata_quality reference
metadata_text reference
finish_details reference
pricing reference
base
small string
large string
currency
observed_at dateTime
avg decimal
low decimal
trend decimal
avg1 decimal
avg7 decimal
avg30 decimal
changes reference
quote_scope
language_scope
edition_scope
condition_scope
catalogue_membership
variants list
date date
range
points list
missing_dates list
coverage
catalogue_variant_id string
status
price_variants list
label string
edition string
release_status
evidence_status
locale string
data_provenance
snapshot_built_at dateTime
canonical_membership
card_count integer
credits integer
reserved_credits integer
requests integer
period date
day date
billing_cycle
billing_anchor_date
daily_requests integer
daily_limit integer
daily_remaining integer
daily_resets_at dateTime
batch_size integer
limit integer
remaining integer
heavy_requests integer
catalogue_requests integer
history_requests integer
image_requests integer
response_bytes integer
request_limit integer
requests_remaining integer
heavy_request_limit integer
heavy_requests_remaining integer
image_request_limit integer
image_requests_remaining integer
response_bytes_limit integer
response_bytes_remaining integer
resets_at dateTime
monthly_eur decimal
monthly_requests integer
requests_per_minute integer
activation
reason
message string
current_plan string
recommended_plan
request_url string
field string
code string
constraints
error
upgrade reference
category
subtypes list
hp
types list
level
evolves_from
rarity
illustrator
flavor_text
pokedex_numbers list
abilities list
attacks list
weaknesses list
resistances list
retreat_cost list
retreat
rules list
regulation_mark
legalities
printing
layout
mana_cost
mana_value
colors list
color_identity list
type_line
rules_text
power
toughness
loyalty
defense
keywords list
faces list
version
cost
ink
inks list
inkwell boolean
strength
willpower
lore
life
counter
attribute
tags list
frame_type
effect_text
skill_activation
skill_type
pendulum_effect
monster_effect
attack
race
archetype
pendulum_scale
link_rating
link_markers list
formats list
banlist
data list
next_cursor string
unavailable_ids list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://tcgdata.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tcgdata": "https://tcgdata.dev/schema#",
    "MetadataQuality": "tcgdata:MetadataQuality",
    "state": {
      "@id": "tcgdata:state"
    },
    "scope": {
      "@id": "tcgdata:scope"
    },
    "unknown_fields": {
      "@id": "tcgdata:unknown_fields",
      "@container": "@list"
    },
    "not_applicable_fields": {
      "@id": "tcgdata:not_applicable_fields",
      "@container": "@list"
    },
    "known_empty_fields": {
      "@id": "tcgdata:known_empty_fields",
      "@container": "@list"
    },
    "unverified_empty_fields": {
      "@id": "tcgdata:unverified_empty_fields",
      "@container": "@list"
    },
    "MetadataText": "tcgdata:MetadataText",
    "languages": {
      "@id": "tcgdata:languages",
      "@container": "@list"
    },
    "fields": {
      "@id": "tcgdata:fields",
      "@container": "@list"
    },
    "MetadataStatus": "tcgdata:MetadataStatus",
    "FinishDetails": "tcgdata:FinishDetails",
    "guide_finish": {
      "@id": "tcgdata:guide_finish",
      "@type": "xsd:string"
    },
    "physical_finish": {
      "@id": "tcgdata:physical_finish",
      "@type": "xsd:string"
    },
    "possible_physical_finishes": {
      "@id": "tcgdata:possible_physical_finishes",
      "@container": "@list"
    },
    "CatalogueVariantRecord": "tcgdata:CatalogueVariantRecord",
    "id": {
      "@id": "tcgdata:id",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "tcgdata:slug",
      "@type": "xsd:string"
    },
    "catalogue_language": {
      "@id": "tcgdata:catalogue_language",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "tcgdata:name",
      "@type": "xsd:string"
    },
    "game": {
      "@id": "tcgdata:game",
      "@type": "xsd:string"
    },
    "set_id": {
      "@id": "tcgdata:set_id",
      "@type": "xsd:string"
    },
    "set_name": {
      "@id": "tcgdata:set_name",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "tcgdata:number",
      "@type": "xsd:string"
    },
    "printed_number": {
      "@id": "tcgdata:printed_number",
      "@type": "xsd:string"
    },
    "finish": {
      "@id": "tcgdata:finish",
      "@type": "xsd:string"
    },
    "language": {
      "@id": "tcgdata:language",
      "@type": "xsd:string"
    },
    "condition": {
      "@id": "tcgdata:condition",
      "@type": "xsd:string"
    },
    "images": {
      "@id": "tcgdata:images",
      "@type": "@id"
    },
    "metadata": {
      "@id": "tcgdata:metadata"
    },
    "metadata_status": {
      "@id": "tcgdata:metadata_status",
      "@type": "@id"
    },
    "metadata_quality": {
      "@id": "tcgdata:metadata_quality",
      "@type": "@id"
    },
    "metadata_text": {
      "@id": "tcgdata:metadata_text",
      "@type": "@id"
    },
    "finish_details": {
      "@id": "tcgdata:finish_details",
      "@type": "@id"
    },
    "pricing": {
      "@id": "tcgdata:pricing",
      "@type": "@id"
    },
    "Images": "tcgdata:Images",
    "base": {
      "@id": "tcgdata:base"
    },
    "small": {
      "@id": "tcgdata:small",
      "@type": "xsd:string"
    },
    "large": {
      "@id": "tcgdata:large",
      "@type": "xsd:string"
    },
    "Changes": "tcgdata:Changes",
    "Card": "tcgdata:Card",
    "Price": "tcgdata:Price",
    "currency": {
      "@id": "tcgdata:currency"
    },
    "observed_at": {
      "@id": "tcgdata:observed_at",
      "@type": "xsd:dateTime"
    },
    "avg": {
      "@id": "tcgdata:avg",
      "@type": "xsd:decimal"
    },
    "low": {
      "@id": "tcgdata:low",
      "@type": "xsd:decimal"
    },
    "trend": {
      "@id": "tcgdata:trend",
      "@type": "xsd:decimal"
    },
    "avg1": {
      "@id": "tcgdata:avg1",
      "@type": "xsd:decimal"
    },
    "avg7": {
      "@id": "tcgdata:avg7",
      "@type": "xsd:decimal"
    },
    "avg30": {
      "@id": "tcgdata:avg30",
      "@type": "xsd:decimal"
    },
    "changes": {
      "@id": "tcgdata:changes",
      "@type": "@id"
    },
    "quote_scope": {
      "@id": "tcgdata:quote_scope"
    },
    "language_scope": {
      "@id": "tcgdata:language_scope"
    },
    "edition_scope": {
      "@id": "tcgdata:edition_scope"
    },
    "condition_scope": {
      "@id": "tcgdata:condition_scope"
    },
    "ReadableCard": "tcgdata:ReadableCard",
    "catalogue_membership": {
      "@id": "tcgdata:catalogue_membership"
    },
    "ReadablePrice": "tcgdata:ReadablePrice",
    "ReadableDetail": "tcgdata:ReadableDetail",
    "variants": {
      "@id": "tcgdata:variants",
      "@container": "@list"
    },
    "HistoryPoint": "tcgdata:HistoryPoint",
    "date": {
      "@id": "tcgdata:date",
      "@type": "xsd:date"
    },
    "History": "tcgdata:History",
    "range": {
      "@id": "tcgdata:range"
    },
    "points": {
      "@id": "tcgdata:points",
      "@container": "@list"
    },
    "missing_dates": {
      "@id": "tcgdata:missing_dates",
      "@container": "@list"
    },
    "coverage": {
      "@id": "tcgdata:coverage"
    },
    "PriceVariantReference": "tcgdata:PriceVariantReference",
    "catalogue_variant_id": {
      "@id": "tcgdata:catalogue_variant_id",
      "@type": "xsd:string"
    },
    "PricingAvailability": "tcgdata:PricingAvailability",
    "status": {
      "@id": "tcgdata:status"
    },
    "price_variants": {
      "@id": "tcgdata:price_variants",
      "@container": "@list"
    },
    "StoredPricingAvailability": "tcgdata:StoredPricingAvailability",
    "CatalogueVariant": "tcgdata:CatalogueVariant",
    "label": {
      "@id": "tcgdata:label",
      "@type": "xsd:string"
    },
    "edition": {
      "@id": "tcgdata:edition",
      "@type": "xsd:string"
    },
    "release_status": {
      "@id": "tcgdata:release_status"
    },
    "evidence_status": {
      "@id": "tcgdata:evidence_status"
    },
    "CatalogueCard": "tcgdata:CatalogueCard",
    "locale": {
      "@id": "tcgdata:locale",
      "@type": "xsd:string"
    },
    "data_provenance": {
      "@id": "tcgdata:data_provenance"
    },
    "snapshot_built_at": {
      "@id": "tcgdata:snapshot_built_at",
      "@type": "xsd:dateTime"
    },
    "canonical_membership": {
      "@id": "tcgdata:canonical_membership"
    },
    "CatalogueSet": "tcgdata:CatalogueSet",
    "card_count": {
      "@id": "tcgdata:card_count",
      "@type": "xsd:integer"
    },
    "Usage": "tcgdata:Usage",
    "credits": {
      "@id": "tcgdata:credits",
      "@type": "xsd:integer"
    },
    "reserved_credits": {
      "@id": "tcgdata:reserved_credits",
      "@type": "xsd:integer"
    },
    "requests": {
      "@id": "tcgdata:requests",
      "@type": "xsd:integer"
    },
    "period": {
      "@id": "tcgdata:period",
      "@type": "xsd:date"
    },
    "day": {
      "@id": "tcgdata:day",
      "@type": "xsd:date"
    },
    "billing_cycle": {
      "@id": "tcgdata:billing_cycle"
    },
    "billing_anchor_date": {
      "@id": "tcgdata:billing_anchor_date"
    },
    "daily_requests": {
      "@id": "tcgdata:daily_requests",
      "@type": "xsd:integer"
    },
    "daily_limit": {
      "@id": "tcgdata:daily_limit",
      "@type": "xsd:integer"
    },
    "daily_remaining": {
      "@id": "tcgdata:daily_remaining",
      "@type": "xsd:integer"
    },
    "daily_resets_at": {
      "@id": "tcgdata:daily_resets_at",
      "@type": "xsd:dateTime"
    },
    "batch_size": {
      "@id": "tcgdata:batch_size",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "tcgdata:limit",
      "@type": "xsd:integer"
    },
    "remaining": {
      "@id": "tcgdata:remaining",
      "@type": "xsd:integer"
    },
    "heavy_requests": {
      "@id": "tcgdata:heavy_requests",
      "@type": "xsd:integer"
    },
    "catalogue_requests": {
      "@id": "tcgdata:catalogue_requests",
      "@type": "xsd:integer"
    },
    "history_requests": {
      "@id": "tcgdata:history_requests",
      "@type": "xsd:integer"
    },
    "image_requests": {
      "@id": "tcgdata:image_requests",
      "@type": "xsd:integer"
    },
    "response_bytes": {
      "@id": "tcgdata:response_bytes",
      "@type": "xsd:integer"
    },
    "request_limit": {
      "@id": "tcgdata:request_limit",
      "@type": "xsd:integer"
    },
    "requests_remaining": {
      "@id": "tcgdata:requests_remaining",
      "@type": "xsd:integer"
    },
    "heavy_request_limit": {
      "@id": "tcgdata:heavy_request_limit",
      "@type": "xsd:integer"
    },
    "heavy_requests_remaining": {
      "@id": "tcgdata:heavy_requests_remaining",
      "@type": "xsd:integer"
    },
    "image_request_limit": {
      "@id": "tcgdata:image_request_limit",
      "@type": "xsd:integer"
    },
    "image_requests_remaining": {
      "@id": "tcgdata:image_requests_remaining",
      "@type": "xsd:integer"
    },
    "response_bytes_limit": {
      "@id": "tcgdata:response_bytes_limit",
      "@type": "xsd:integer"
    },
    "response_bytes_remaining": {
      "@id": "tcgdata:response_bytes_remaining",
      "@type": "xsd:integer"
    },
    "resets_at": {
      "@id": "tcgdata:resets_at",
      "@type": "xsd:dateTime"
    },
    "UpgradePlan": "tcgdata:UpgradePlan",
    "monthly_eur": {
      "@id": "tcgdata:monthly_eur",
      "@type": "xsd:decimal"
    },
    "monthly_requests": {
      "@id": "tcgdata:monthly_requests",
      "@type": "xsd:integer"
    },
    "requests_per_minute": {
      "@id": "tcgdata:requests_per_minute",
      "@type": "xsd:integer"
    },
    "UpgradeNotice": "tcgdata:UpgradeNotice",
    "activation": {
      "@id": "tcgdata:activation"
    },
    "reason": {
      "@id": "tcgdata:reason"
    },
    "message": {
      "@id": "tcgdata:message",
      "@type": "xsd:string"
    },
    "current_plan": {
      "@id": "tcgdata:current_plan",
      "@type": "xsd:string"
    },
    "recommended_plan": {
      "@id": "tcgdata:recommended_plan"
    },
    "request_url": {
      "@id": "tcgdata:request_url",
      "@type": "xsd:string"
    },
    "ValidationIssue": "tcgdata:ValidationIssue",
    "field": {
      "@id": "tcgdata:field",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "tcgdata:code",
      "@type": "xsd:string"
    },
    "constraints": {
      "@id": "tcgdata:constraints"
    },
    "Error": "tcgdata:Error",
    "error": {
      "@id": "tcgdata:error"
    },
    "upgrade": {
      "@id": "tcgdata:upgrade",
      "@type": "@id"
    },
    "StoredVariantHistory": "tcgdata:StoredVariantHistory",
    "Metadata_pokemon": "tcgdata:Metadata_pokemon",
    "category": {
      "@id": "tcgdata:category"
    },
    "subtypes": {
      "@id": "tcgdata:subtypes",
      "@container": "@list"
    },
    "hp": {
      "@id": "tcgdata:hp"
    },
    "types": {
      "@id": "tcgdata:types",
      "@container": "@list"
    },
    "level": {
      "@id": "tcgdata:level"
    },
    "evolves_from": {
      "@id": "tcgdata:evolves_from"
    },
    "rarity": {
      "@id": "tcgdata:rarity"
    },
    "illustrator": {
      "@id": "tcgdata:illustrator"
    },
    "flavor_text": {
      "@id": "tcgdata:flavor_text"
    },
    "pokedex_numbers": {
      "@id": "tcgdata:pokedex_numbers",
      "@container": "@list"
    },
    "abilities": {
      "@id": "tcgdata:abilities",
      "@container": "@list"
    },
    "attacks": {
      "@id": "tcgdata:attacks",
      "@container": "@list"
    },
    "weaknesses": {
      "@id": "tcgdata:weaknesses",
      "@container": "@list"
    },
    "resistances": {
      "@id": "tcgdata:resistances",
      "@container": "@list"
    },
    "retreat_cost": {
      "@id": "tcgdata:retreat_cost",
      "@container": "@list"
    },
    "retreat": {
      "@id": "tcgdata:retreat"
    },
    "rules": {
      "@id": "tcgdata:rules",
      "@container": "@list"
    },
    "regulation_mark": {
      "@id": "tcgdata:regulation_mark"
    },
    "legalities": {
      "@id": "tcgdata:legalities"
    },
    "Metadata_pokemon_jp": "tcgdata:Metadata_pokemon_jp",
    "Metadata_magic": "tcgdata:Metadata_magic",
    "printing": {
      "@id": "tcgdata:printing"
    },
    "layout": {
      "@id": "tcgdata:layout"
    },
    "mana_cost": {
      "@id": "tcgdata:mana_cost"
    },
    "mana_value": {
      "@id": "tcgdata:mana_value"
    },
    "colors": {
      "@id": "tcgdata:colors",
      "@container": "@list"
    },
    "color_identity": {
      "@id": "tcgdata:color_identity",
      "@container": "@list"
    },
    "type_line": {
      "@id": "tcgdata:type_line"
    },
    "rules_text": {
      "@id": "tcgdata:rules_text"
    },
    "power": {
      "@id": "tcgdata:power"
    },
    "toughness": {
      "@id": "tcgdata:toughness"
    },
    "loyalty": {
      "@id": "tcgdata:loyalty"
    },
    "defense": {
      "@id": "tcgdata:defense"
    },
    "keywords": {
      "@id": "tcgdata:keywords",
      "@container": "@list"
    },
    "faces": {
      "@id": "tcgdata:faces",
      "@container": "@list"
    },
    "Metadata_lorcana": "tcgdata:Metadata_lorcana",
    "version": {
      "@id": "tcgdata:version"
    },
    "cost": {
      "@id": "tcgdata:cost"
    },
    "ink": {
      "@id": "tcgdata:ink"
    },
    "inks": {
      "@id": "tcgdata:inks",
      "@container": "@list"
    },
    "inkwell": {
      "@id": "tcgdata:inkwell",
      "@type": "xsd:boolean"
    },
    "strength": {
      "@id": "tcgdata:strength"
    },
    "willpower": {
      "@id": "tcgdata:willpower"
    },
    "lore": {
      "@id": "tcgdata:lore"
    },
    "Metadata_onepiece": "tcgdata:Metadata_onepiece",
    "life": {
      "@id": "tcgdata:life"
    },
    "counter": {
      "@id": "tcgdata:counter"
    },
    "attribute": {
      "@id": "tcgdata:attribute"
    },
    "tags": {
      "@id": "tcgdata:tags",
      "@container": "@list"
    },
    "Metadata_yugioh": "tcgdata:Metadata_yugioh",
    "frame_type": {
      "@id": "tcgdata:frame_type"
    },
    "effect_text": {
      "@id": "tcgdata:effect_text"
    },
    "skill_activation": {
      "@id": "tcgdata:skill_activation"
    },
    "skill_type": {
      "@id": "tcgdata:skill_type"
    },
    "pendulum_effect": {
      "@id": "tcgdata:pendulum_effect"
    },
    "monster_effect": {
      "@id": "tcgdata:monster_effect"
    },
    "attack": {
      "@id": "tcgdata:attack"
    },
    "race": {
      "@id": "tcgdata:race"
    },
    "archetype": {
      "@id": "tcgdata:archetype"
    },
    "pendulum_scale": {
      "@id": "tcgdata:pendulum_scale"
    },
    "link_rating": {
      "@id": "tcgdata:link_rating"
    },
    "link_markers": {
      "@id": "tcgdata:link_markers",
      "@container": "@list"
    },
    "formats": {
      "@id": "tcgdata:formats",
      "@container": "@list"
    },
    "banlist": {
      "@id": "tcgdata:banlist"
    },
    "CardList": "tcgdata:CardList",
    "data": {
      "@id": "tcgdata:data",
      "@container": "@list"
    },
    "next_cursor": {
      "@id": "tcgdata:next_cursor",
      "@type": "xsd:string"
    },
    "CatalogueVariantRecordList": "tcgdata:CatalogueVariantRecordList",
    "ReadableCardList": "tcgdata:ReadableCardList",
    "CatalogueCardList": "tcgdata:CatalogueCardList",
    "CatalogueSetList": "tcgdata:CatalogueSetList",
    "CardResponse": "tcgdata:CardResponse",
    "CatalogueVariantRecordResponse": "tcgdata:CatalogueVariantRecordResponse",
    "PriceResponse": "tcgdata:PriceResponse",
    "HistoryResponse": "tcgdata:HistoryResponse",
    "StoredVariantHistoryResponse": "tcgdata:StoredVariantHistoryResponse",
    "ReadableDetailResponse": "tcgdata:ReadableDetailResponse",
    "CatalogueCardResponse": "tcgdata:CatalogueCardResponse",
    "UsageResponse": "tcgdata:UsageResponse",
    "ReadablePriceList": "tcgdata:ReadablePriceList",
    "BatchResponse": "tcgdata:BatchResponse",
    "unavailable_ids": {
      "@id": "tcgdata:unavailable_ids",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "tcgdata-dev API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects tcgdata-dev'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/tcgdata-dev-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/tcgdata-dev-openapi.json"
  ]
}