tracetail-io · JSON-LD Context

Tracetail Io Context

JSON-LD context defining the semantic vocabulary for Tracetail Io from tracetail-io.

8 Classes 35 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/
tracetail: https://tracetail.io/schema#

Classes

IdentificationRequest Identification ServerIdentification Visitor Health SetupLinkRequest SetupLink Error

Properties

Property Type Container
visitorId string
components
confidence decimal
requestToken string
requestId string
quality
verification string
isBot boolean
domain string
endpoint string
createdAt dateTime
ipAddress string
userAgent string
browser string
os string
riskScore decimal
firstSeenAt dateTime
lastSeenAt dateTime
visits integer
recentIdentifications list
status string
timestamp dateTime
version string
checks
domains list
email string
serverKey boolean
id string
setupUrl reference
expiresAt dateTime
next string
account
apiKeys list
error string
code string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://tracetail.io/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "tracetail": "https://tracetail.io/schema#",
    "IdentificationRequest": "tracetail:IdentificationRequest",
    "visitorId": {
      "@id": "tracetail:visitorId",
      "@type": "xsd:string"
    },
    "components": {
      "@id": "tracetail:components"
    },
    "confidence": {
      "@id": "tracetail:confidence",
      "@type": "xsd:decimal"
    },
    "requestToken": {
      "@id": "tracetail:requestToken",
      "@type": "xsd:string"
    },
    "Identification": "tracetail:Identification",
    "requestId": {
      "@id": "tracetail:requestId",
      "@type": "xsd:string"
    },
    "quality": {
      "@id": "tracetail:quality"
    },
    "verification": {
      "@id": "tracetail:verification",
      "@type": "xsd:string"
    },
    "isBot": {
      "@id": "tracetail:isBot",
      "@type": "xsd:boolean"
    },
    "ServerIdentification": "tracetail:ServerIdentification",
    "domain": {
      "@id": "tracetail:domain",
      "@type": "xsd:string"
    },
    "endpoint": {
      "@id": "tracetail:endpoint",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "tracetail:createdAt",
      "@type": "xsd:dateTime"
    },
    "ipAddress": {
      "@id": "tracetail:ipAddress",
      "@type": "xsd:string"
    },
    "userAgent": {
      "@id": "tracetail:userAgent",
      "@type": "xsd:string"
    },
    "browser": {
      "@id": "tracetail:browser",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "tracetail:os",
      "@type": "xsd:string"
    },
    "riskScore": {
      "@id": "tracetail:riskScore",
      "@type": "xsd:decimal"
    },
    "Visitor": "tracetail:Visitor",
    "firstSeenAt": {
      "@id": "tracetail:firstSeenAt",
      "@type": "xsd:dateTime"
    },
    "lastSeenAt": {
      "@id": "tracetail:lastSeenAt",
      "@type": "xsd:dateTime"
    },
    "visits": {
      "@id": "tracetail:visits",
      "@type": "xsd:integer"
    },
    "recentIdentifications": {
      "@id": "tracetail:recentIdentifications",
      "@container": "@list"
    },
    "Health": "tracetail:Health",
    "status": {
      "@id": "tracetail:status",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "tracetail:timestamp",
      "@type": "xsd:dateTime"
    },
    "version": {
      "@id": "tracetail:version",
      "@type": "xsd:string"
    },
    "checks": {
      "@id": "tracetail:checks"
    },
    "SetupLinkRequest": "tracetail:SetupLinkRequest",
    "domains": {
      "@id": "tracetail:domains",
      "@container": "@list"
    },
    "email": {
      "@id": "tracetail:email",
      "@type": "xsd:string"
    },
    "serverKey": {
      "@id": "tracetail:serverKey",
      "@type": "xsd:boolean"
    },
    "SetupLink": "tracetail:SetupLink",
    "id": {
      "@id": "tracetail:id",
      "@type": "xsd:string"
    },
    "setupUrl": {
      "@id": "tracetail:setupUrl",
      "@type": "@id"
    },
    "expiresAt": {
      "@id": "tracetail:expiresAt",
      "@type": "xsd:dateTime"
    },
    "next": {
      "@id": "tracetail:next",
      "@type": "xsd:string"
    },
    "account": {
      "@id": "tracetail:account"
    },
    "apiKeys": {
      "@id": "tracetail:apiKeys",
      "@container": "@list"
    },
    "Error": "tracetail:Error",
    "error": {
      "@id": "tracetail:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "tracetail:code",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "tracetail-io API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects tracetail-io'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/tracetail-io-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/tracetail-io-openapi.json"
  ]
}