Giftbit · JSON-LD Context

Giftbit Context

JSON-LD context defining the semantic vocabulary for Giftbit from Giftbit.

5 Classes 42 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
giftbit: https://www.giftbit.com/vocab#

Classes

Reward Campaign Contact Brand FundsBalance

Properties

Property Type Container
uuid string
campaign_uuid string
campaign_id string
id string
price_in_cents integer
brand_code string
brand_codes list
region string
expiry date
delivery_status string
status string
redelivery_count integer
management_dashboard_link reference
gift_link reference
gift_template string
recipient_email string
recipient_name string
created_date string
delivery_date string
contacts giftbit:Contact set
email string
firstname string
lastname string
available_in_cents integer
pending_in_cents integer
reserved_in_cents integer
fundsbycurrency
currencyisocode string
fund_amount_in_cents integer
embeddable boolean
name string
description string
image_url reference
min_price_in_cents integer
max_price_in_cents integer
info
code string
message string
fees
total_in_cents integer
subtotal_in_cents integer
tax_in_cents integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "giftbit": "https://www.giftbit.com/vocab#",

    "Reward": "giftbit:Reward",
    "Campaign": "giftbit:Campaign",
    "Contact": "giftbit:Contact",
    "Brand": "giftbit:Brand",
    "FundsBalance": "giftbit:FundsBalance",

    "uuid": {
      "@id": "giftbit:uuid",
      "@type": "xsd:string"
    },
    "campaign_uuid": {
      "@id": "giftbit:campaignUuid",
      "@type": "xsd:string"
    },
    "campaign_id": {
      "@id": "giftbit:campaignId",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "giftbit:clientId",
      "@type": "xsd:string"
    },
    "price_in_cents": {
      "@id": "giftbit:priceInCents",
      "@type": "xsd:integer"
    },
    "brand_code": {
      "@id": "giftbit:brandCode",
      "@type": "xsd:string"
    },
    "brand_codes": {
      "@id": "giftbit:brandCodes",
      "@container": "@list"
    },
    "region": {
      "@id": "giftbit:region",
      "@type": "xsd:string"
    },
    "expiry": {
      "@id": "giftbit:expiry",
      "@type": "xsd:date"
    },
    "delivery_status": {
      "@id": "giftbit:deliveryStatus",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "giftbit:status",
      "@type": "xsd:string"
    },
    "redelivery_count": {
      "@id": "giftbit:redeliveryCount",
      "@type": "xsd:integer"
    },
    "management_dashboard_link": {
      "@id": "giftbit:managementDashboardLink",
      "@type": "@id"
    },
    "gift_link": {
      "@id": "giftbit:giftLink",
      "@type": "@id"
    },
    "gift_template": {
      "@id": "giftbit:giftTemplate",
      "@type": "xsd:string"
    },
    "recipient_email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "recipient_name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "created_date": {
      "@id": "schema:dateCreated",
      "@type": "xsd:string"
    },
    "delivery_date": {
      "@id": "giftbit:deliveryDate",
      "@type": "xsd:string"
    },
    "contacts": {
      "@id": "giftbit:contacts",
      "@type": "giftbit:Contact",
      "@container": "@set"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "firstname": {
      "@id": "schema:givenName",
      "@type": "xsd:string"
    },
    "lastname": {
      "@id": "schema:familyName",
      "@type": "xsd:string"
    },
    "available_in_cents": {
      "@id": "giftbit:availableInCents",
      "@type": "xsd:integer"
    },
    "pending_in_cents": {
      "@id": "giftbit:pendingInCents",
      "@type": "xsd:integer"
    },
    "reserved_in_cents": {
      "@id": "giftbit:reservedInCents",
      "@type": "xsd:integer"
    },
    "fundsbycurrency": {
      "@id": "giftbit:fundsByCurrency"
    },
    "currencyisocode": {
      "@id": "schema:currency",
      "@type": "xsd:string"
    },
    "fund_amount_in_cents": {
      "@id": "giftbit:fundAmountInCents",
      "@type": "xsd:integer"
    },
    "embeddable": {
      "@id": "giftbit:embeddable",
      "@type": "xsd:boolean"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "image_url": {
      "@id": "schema:image",
      "@type": "@id"
    },
    "min_price_in_cents": {
      "@id": "giftbit:minPriceInCents",
      "@type": "xsd:integer"
    },
    "max_price_in_cents": {
      "@id": "giftbit:maxPriceInCents",
      "@type": "xsd:integer"
    },
    "info": {
      "@id": "giftbit:info"
    },
    "code": {
      "@id": "giftbit:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "fees": {
      "@id": "giftbit:fees"
    },
    "total_in_cents": {
      "@id": "giftbit:totalInCents",
      "@type": "xsd:integer"
    },
    "subtotal_in_cents": {
      "@id": "giftbit:subtotalInCents",
      "@type": "xsd:integer"
    },
    "tax_in_cents": {
      "@id": "giftbit:taxInCents",
      "@type": "xsd:integer"
    }
  }
}