BillboardBug · JSON-LD Context

Billboardbug Com Context

JSON-LD context defining the semantic vocabulary for Billboardbug Com from BillboardBug.

9 Classes 82 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/
billboardbug: https://billboardbug.com/schema#

Classes

AiImageRequest AiProviderResponse AiProviderType DealResponse DealResponseDetails GlobalConfigResponse PostRequest QuickUpdateDealRequest StorefrontCategoryResponse

Properties

Property Type Container
prompt string
aiProvider reference
width integer
height integer
type integer
description string
supportsImage boolean
supportsText boolean
accountId string
billboardId string
storefrontId string
title string
created dateTime
updated dateTime
configureStart boolean
start string
configureEnd boolean
end string
storefrontName string
locationDescription string
locationLat decimal
locationLng decimal
altitudeMeters decimal
categoryId string
isFavorited boolean
isReported boolean
storefrontImageId string
billboardImageId string
billboardVideoId string
isEnabled boolean
isFeatured boolean
unfeatureAt dateTime
publicApi boolean
mondayEnabled boolean
monday24Hours boolean
mondayOpen string
mondayClose string
tuesdayEnabled boolean
tuesday24Hours boolean
tuesdayOpen string
tuesdayClose string
wednesdayEnabled boolean
wednesday24Hours boolean
wednesdayOpen string
wednesdayClose string
thursdayEnabled boolean
thursday24Hours boolean
thursdayOpen string
thursdayClose string
fridayEnabled boolean
friday24Hours boolean
fridayOpen string
fridayClose string
saturdayEnabled boolean
saturday24Hours boolean
saturdayOpen string
saturdayClose string
sundayEnabled boolean
sunday24Hours boolean
sundayOpen string
sundayClose string
billboardDayAdCost integer
billingDayStart string
billingDayEnd string
affiliateCommissionPercentage integer
minPayout integer
maxPayout integer
oneMonthDayAdCost integer
threeMonthDayAdCost integer
sixMonthDayAdCost integer
twelveMonthDayAdCost integer
aiProviders list
text string
imageId string
videoId string
videoUrl string
isActive boolean
parentPostId string
isMature boolean
name string
locationId string
id string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://billboardbug.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "billboardbug": "https://billboardbug.com/schema#",
    "AiImageRequest": "billboardbug:AiImageRequest",
    "prompt": {
      "@id": "billboardbug:prompt",
      "@type": "xsd:string"
    },
    "aiProvider": {
      "@id": "billboardbug:aiProvider",
      "@type": "@id"
    },
    "width": {
      "@id": "billboardbug:width",
      "@type": "xsd:integer"
    },
    "height": {
      "@id": "billboardbug:height",
      "@type": "xsd:integer"
    },
    "AiProviderResponse": "billboardbug:AiProviderResponse",
    "type": {
      "@id": "billboardbug:type",
      "@type": "xsd:integer"
    },
    "description": {
      "@id": "billboardbug:description",
      "@type": "xsd:string"
    },
    "supportsImage": {
      "@id": "billboardbug:supportsImage",
      "@type": "xsd:boolean"
    },
    "supportsText": {
      "@id": "billboardbug:supportsText",
      "@type": "xsd:boolean"
    },
    "AiProviderType": "billboardbug:AiProviderType",
    "DealResponse": "billboardbug:DealResponse",
    "accountId": {
      "@id": "billboardbug:accountId",
      "@type": "xsd:string"
    },
    "billboardId": {
      "@id": "billboardbug:billboardId",
      "@type": "xsd:string"
    },
    "storefrontId": {
      "@id": "billboardbug:storefrontId",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "billboardbug:title",
      "@type": "xsd:string"
    },
    "created": {
      "@id": "billboardbug:created",
      "@type": "xsd:dateTime"
    },
    "updated": {
      "@id": "billboardbug:updated",
      "@type": "xsd:dateTime"
    },
    "configureStart": {
      "@id": "billboardbug:configureStart",
      "@type": "xsd:boolean"
    },
    "start": {
      "@id": "billboardbug:start",
      "@type": "xsd:string"
    },
    "configureEnd": {
      "@id": "billboardbug:configureEnd",
      "@type": "xsd:boolean"
    },
    "end": {
      "@id": "billboardbug:end",
      "@type": "xsd:string"
    },
    "storefrontName": {
      "@id": "billboardbug:storefrontName",
      "@type": "xsd:string"
    },
    "locationDescription": {
      "@id": "billboardbug:locationDescription",
      "@type": "xsd:string"
    },
    "locationLat": {
      "@id": "billboardbug:locationLat",
      "@type": "xsd:decimal"
    },
    "locationLng": {
      "@id": "billboardbug:locationLng",
      "@type": "xsd:decimal"
    },
    "altitudeMeters": {
      "@id": "billboardbug:altitudeMeters",
      "@type": "xsd:decimal"
    },
    "categoryId": {
      "@id": "billboardbug:categoryId",
      "@type": "xsd:string"
    },
    "isFavorited": {
      "@id": "billboardbug:isFavorited",
      "@type": "xsd:boolean"
    },
    "isReported": {
      "@id": "billboardbug:isReported",
      "@type": "xsd:boolean"
    },
    "storefrontImageId": {
      "@id": "billboardbug:storefrontImageId",
      "@type": "xsd:string"
    },
    "billboardImageId": {
      "@id": "billboardbug:billboardImageId",
      "@type": "xsd:string"
    },
    "billboardVideoId": {
      "@id": "billboardbug:billboardVideoId",
      "@type": "xsd:string"
    },
    "isEnabled": {
      "@id": "billboardbug:isEnabled",
      "@type": "xsd:boolean"
    },
    "isFeatured": {
      "@id": "billboardbug:isFeatured",
      "@type": "xsd:boolean"
    },
    "unfeatureAt": {
      "@id": "billboardbug:unfeatureAt",
      "@type": "xsd:dateTime"
    },
    "publicApi": {
      "@id": "billboardbug:publicApi",
      "@type": "xsd:boolean"
    },
    "DealResponseDetails": "billboardbug:DealResponseDetails",
    "mondayEnabled": {
      "@id": "billboardbug:mondayEnabled",
      "@type": "xsd:boolean"
    },
    "monday24Hours": {
      "@id": "billboardbug:monday24Hours",
      "@type": "xsd:boolean"
    },
    "mondayOpen": {
      "@id": "billboardbug:mondayOpen",
      "@type": "xsd:string"
    },
    "mondayClose": {
      "@id": "billboardbug:mondayClose",
      "@type": "xsd:string"
    },
    "tuesdayEnabled": {
      "@id": "billboardbug:tuesdayEnabled",
      "@type": "xsd:boolean"
    },
    "tuesday24Hours": {
      "@id": "billboardbug:tuesday24Hours",
      "@type": "xsd:boolean"
    },
    "tuesdayOpen": {
      "@id": "billboardbug:tuesdayOpen",
      "@type": "xsd:string"
    },
    "tuesdayClose": {
      "@id": "billboardbug:tuesdayClose",
      "@type": "xsd:string"
    },
    "wednesdayEnabled": {
      "@id": "billboardbug:wednesdayEnabled",
      "@type": "xsd:boolean"
    },
    "wednesday24Hours": {
      "@id": "billboardbug:wednesday24Hours",
      "@type": "xsd:boolean"
    },
    "wednesdayOpen": {
      "@id": "billboardbug:wednesdayOpen",
      "@type": "xsd:string"
    },
    "wednesdayClose": {
      "@id": "billboardbug:wednesdayClose",
      "@type": "xsd:string"
    },
    "thursdayEnabled": {
      "@id": "billboardbug:thursdayEnabled",
      "@type": "xsd:boolean"
    },
    "thursday24Hours": {
      "@id": "billboardbug:thursday24Hours",
      "@type": "xsd:boolean"
    },
    "thursdayOpen": {
      "@id": "billboardbug:thursdayOpen",
      "@type": "xsd:string"
    },
    "thursdayClose": {
      "@id": "billboardbug:thursdayClose",
      "@type": "xsd:string"
    },
    "fridayEnabled": {
      "@id": "billboardbug:fridayEnabled",
      "@type": "xsd:boolean"
    },
    "friday24Hours": {
      "@id": "billboardbug:friday24Hours",
      "@type": "xsd:boolean"
    },
    "fridayOpen": {
      "@id": "billboardbug:fridayOpen",
      "@type": "xsd:string"
    },
    "fridayClose": {
      "@id": "billboardbug:fridayClose",
      "@type": "xsd:string"
    },
    "saturdayEnabled": {
      "@id": "billboardbug:saturdayEnabled",
      "@type": "xsd:boolean"
    },
    "saturday24Hours": {
      "@id": "billboardbug:saturday24Hours",
      "@type": "xsd:boolean"
    },
    "saturdayOpen": {
      "@id": "billboardbug:saturdayOpen",
      "@type": "xsd:string"
    },
    "saturdayClose": {
      "@id": "billboardbug:saturdayClose",
      "@type": "xsd:string"
    },
    "sundayEnabled": {
      "@id": "billboardbug:sundayEnabled",
      "@type": "xsd:boolean"
    },
    "sunday24Hours": {
      "@id": "billboardbug:sunday24Hours",
      "@type": "xsd:boolean"
    },
    "sundayOpen": {
      "@id": "billboardbug:sundayOpen",
      "@type": "xsd:string"
    },
    "sundayClose": {
      "@id": "billboardbug:sundayClose",
      "@type": "xsd:string"
    },
    "GlobalConfigResponse": "billboardbug:GlobalConfigResponse",
    "billboardDayAdCost": {
      "@id": "billboardbug:billboardDayAdCost",
      "@type": "xsd:integer"
    },
    "billingDayStart": {
      "@id": "billboardbug:billingDayStart",
      "@type": "xsd:string"
    },
    "billingDayEnd": {
      "@id": "billboardbug:billingDayEnd",
      "@type": "xsd:string"
    },
    "affiliateCommissionPercentage": {
      "@id": "billboardbug:affiliateCommissionPercentage",
      "@type": "xsd:integer"
    },
    "minPayout": {
      "@id": "billboardbug:minPayout",
      "@type": "xsd:integer"
    },
    "maxPayout": {
      "@id": "billboardbug:maxPayout",
      "@type": "xsd:integer"
    },
    "oneMonthDayAdCost": {
      "@id": "billboardbug:oneMonthDayAdCost",
      "@type": "xsd:integer"
    },
    "threeMonthDayAdCost": {
      "@id": "billboardbug:threeMonthDayAdCost",
      "@type": "xsd:integer"
    },
    "sixMonthDayAdCost": {
      "@id": "billboardbug:sixMonthDayAdCost",
      "@type": "xsd:integer"
    },
    "twelveMonthDayAdCost": {
      "@id": "billboardbug:twelveMonthDayAdCost",
      "@type": "xsd:integer"
    },
    "aiProviders": {
      "@id": "billboardbug:aiProviders",
      "@container": "@list"
    },
    "PostRequest": "billboardbug:PostRequest",
    "text": {
      "@id": "billboardbug:text",
      "@type": "xsd:string"
    },
    "imageId": {
      "@id": "billboardbug:imageId",
      "@type": "xsd:string"
    },
    "videoId": {
      "@id": "billboardbug:videoId",
      "@type": "xsd:string"
    },
    "videoUrl": {
      "@id": "billboardbug:videoUrl",
      "@type": "xsd:string"
    },
    "isActive": {
      "@id": "billboardbug:isActive",
      "@type": "xsd:boolean"
    },
    "parentPostId": {
      "@id": "billboardbug:parentPostId",
      "@type": "xsd:string"
    },
    "isMature": {
      "@id": "billboardbug:isMature",
      "@type": "xsd:boolean"
    },
    "QuickUpdateDealRequest": "billboardbug:QuickUpdateDealRequest",
    "name": {
      "@id": "billboardbug:name",
      "@type": "xsd:string"
    },
    "locationId": {
      "@id": "billboardbug:locationId",
      "@type": "xsd:string"
    },
    "StorefrontCategoryResponse": "billboardbug:StorefrontCategoryResponse",
    "id": {
      "@id": "billboardbug:id",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "BillboardBug API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BillboardBug'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-13) from openapi/billboardbug-com-openapi.json.",
  "dcterms:created": "2026-11-13",
  "dcterms:source": [
    "openapi/billboardbug-com-openapi.json"
  ]
}