GoRewards · JSON-LD Context

Gorewards Ca Context

JSON-LD context defining the semantic vocabulary for Gorewards Ca from GoRewards.

1 Classes 23 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/
gorewards: https://gorewards.ca/schema#

Classes

GetApiV1CardsResponse

Properties

Property Type Container
version string
generatedAt string
count integer
cards list
slug string
url string
name string
issuer string
network string
currency string
annualFee decimal
rewardProgram string
baseRate
categoryRates list
welcomeOffer
foreignTransactionFee decimal
purchaseInterestRate decimal
cashAdvanceInterestRate decimal
incomeRequirement decimal
dataSource string
verificationStatus string
lastVerified string
updatedAt string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://gorewards.ca/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "gorewards": "https://gorewards.ca/schema#",
    "GetApiV1CardsResponse": "gorewards:GetApiV1CardsResponse",
    "version": {
      "@id": "gorewards:version",
      "@type": "xsd:string"
    },
    "generatedAt": {
      "@id": "gorewards:generatedAt",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "gorewards:count",
      "@type": "xsd:integer"
    },
    "cards": {
      "@id": "gorewards:cards",
      "@container": "@list"
    },
    "slug": {
      "@id": "gorewards:slug",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "gorewards:url",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "gorewards:name",
      "@type": "xsd:string"
    },
    "issuer": {
      "@id": "gorewards:issuer",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "gorewards:network",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "gorewards:currency",
      "@type": "xsd:string"
    },
    "annualFee": {
      "@id": "gorewards:annualFee",
      "@type": "xsd:decimal"
    },
    "rewardProgram": {
      "@id": "gorewards:rewardProgram",
      "@type": "xsd:string"
    },
    "baseRate": {
      "@id": "gorewards:baseRate"
    },
    "categoryRates": {
      "@id": "gorewards:categoryRates",
      "@container": "@list"
    },
    "welcomeOffer": {
      "@id": "gorewards:welcomeOffer"
    },
    "foreignTransactionFee": {
      "@id": "gorewards:foreignTransactionFee",
      "@type": "xsd:decimal"
    },
    "purchaseInterestRate": {
      "@id": "gorewards:purchaseInterestRate",
      "@type": "xsd:decimal"
    },
    "cashAdvanceInterestRate": {
      "@id": "gorewards:cashAdvanceInterestRate",
      "@type": "xsd:decimal"
    },
    "incomeRequirement": {
      "@id": "gorewards:incomeRequirement",
      "@type": "xsd:decimal"
    },
    "dataSource": {
      "@id": "gorewards:dataSource",
      "@type": "xsd:string"
    },
    "verificationStatus": {
      "@id": "gorewards:verificationStatus",
      "@type": "xsd:string"
    },
    "lastVerified": {
      "@id": "gorewards:lastVerified",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "gorewards:updatedAt",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "GoRewards API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects GoRewards'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-04) from openapi/_ae-authored/gorewards-ca-openapi-generated.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/_ae-authored/gorewards-ca-openapi-generated.yml"
  ]
}