Sync API · JSON-LD Context

Sync Api Context

JSON-LD context defining the semantic vocabulary for Sync Api from Sync API.

0 Classes 25 Properties 4 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
syncapi: https://sync-api.com/vocab#
iab: https://www.iab.com/vocab#

Properties

Property Type Container
AdvertisingCampaign reference
BidRequest reference
BidResponse reference
AdImpression reference
MobileApp reference
Audience reference
UserAcquisitionCampaign reference
ReEngagementCampaign reference
InAppEvent reference
campaignId string
campaignName string
bidPrice decimal
winRate decimal
lifetimeValue decimal
costPerInstall decimal
returnOnAdSpend decimal
impressionCount integer
clickCount integer
installCount integer
audienceSize integer
targetCountry string
targetOs string
bundleId string
eventName string
eventRevenue decimal

JSON-LD Document

sync-api-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "syncapi": "https://sync-api.com/vocab#",
    "iab": "https://www.iab.com/vocab#",

    "AdvertisingCampaign": {
      "@id": "syncapi:AdvertisingCampaign",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:MarketingAction" }
    },
    "BidRequest": {
      "@id": "iab:BidRequest",
      "@type": "@id"
    },
    "BidResponse": {
      "@id": "iab:BidResponse",
      "@type": "@id"
    },
    "AdImpression": {
      "@id": "syncapi:AdImpression",
      "@type": "@id"
    },
    "MobileApp": {
      "@id": "syncapi:MobileApp",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:MobileApplication" }
    },
    "Audience": {
      "@id": "syncapi:Audience",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "schema:Audience" }
    },
    "UserAcquisitionCampaign": {
      "@id": "syncapi:UserAcquisitionCampaign",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "syncapi:AdvertisingCampaign" }
    },
    "ReEngagementCampaign": {
      "@id": "syncapi:ReEngagementCampaign",
      "@type": "@id",
      "rdfs:subClassOf": { "@id": "syncapi:AdvertisingCampaign" }
    },
    "InAppEvent": {
      "@id": "syncapi:InAppEvent",
      "@type": "@id"
    },

    "campaignId": { "@id": "syncapi:campaignId", "@type": "xsd:string" },
    "campaignName": { "@id": "syncapi:campaignName", "@type": "xsd:string" },
    "bidPrice": { "@id": "syncapi:bidPrice", "@type": "xsd:decimal" },
    "winRate": { "@id": "syncapi:winRate", "@type": "xsd:decimal" },
    "lifetimeValue": { "@id": "syncapi:lifetimeValue", "@type": "xsd:decimal" },
    "costPerInstall": { "@id": "syncapi:costPerInstall", "@type": "xsd:decimal" },
    "returnOnAdSpend": { "@id": "syncapi:returnOnAdSpend", "@type": "xsd:decimal" },
    "impressionCount": { "@id": "syncapi:impressionCount", "@type": "xsd:integer" },
    "clickCount": { "@id": "syncapi:clickCount", "@type": "xsd:integer" },
    "installCount": { "@id": "syncapi:installCount", "@type": "xsd:integer" },
    "audienceSize": { "@id": "syncapi:audienceSize", "@type": "xsd:integer" },
    "targetCountry": { "@id": "syncapi:targetCountry", "@type": "xsd:string" },
    "targetOs": { "@id": "syncapi:targetOs", "@type": "xsd:string" },
    "bundleId": { "@id": "syncapi:bundleId", "@type": "xsd:string" },
    "eventName": { "@id": "syncapi:eventName", "@type": "xsd:string" },
    "eventRevenue": { "@id": "syncapi:eventRevenue", "@type": "xsd:decimal" }
  }
}