Sauce Labs · JSON-LD Context

Sauce Labs Context

JSON-LD context defining the semantic vocabulary for Sauce Labs from Sauce Labs.

2 Classes 48 Properties 5 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
owl: http://www.w3.org/2002/07/owl#
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#
sl: https://docs.saucelabs.com/vocab/

Classes

id type

Properties

Property Type Container
Job rdfs:Class
Build rdfs:Class
Session rdfs:Class
Device rdfs:Class
Tunnel rdfs:Class
Platform rdfs:Class
Asset rdfs:Class
name string
description string
status string
passed boolean
owner string
build string
browser string
browser_version string
os string
automation_backend string
creation_time integer
start_time integer
end_time integer
modification_time integer
tags list
public string
video_url reference
log_url reference
commands_not_successful integer
consolidated_status string
assigned_tunnel_id string
proxied boolean
record_screenshots boolean
record_video boolean
state string
expiresAt dateTime
retainUntil dateTime
isPrivateDevice boolean
inUseBy string
descriptor
formFactor string
osVersion string
ramSize integer
resolutionWidth integer
resolutionHeight integer
wait_time decimal
service_operational boolean
status_message string
feed_url reference
title string
url reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "sl": "https://docs.saucelabs.com/vocab/",

    "Job": {
      "@id": "sl:Job",
      "@type": "rdfs:Class",
      "rdfs:comment": "A test job executed on Sauce Labs infrastructure."
    },
    "Build": {
      "@id": "sl:Build",
      "@type": "rdfs:Class",
      "rdfs:comment": "A named grouping of related test jobs corresponding to a CI/CD run."
    },
    "Session": {
      "@id": "sl:Session",
      "@type": "rdfs:Class",
      "rdfs:comment": "A real device session allocating a physical device for testing."
    },
    "Device": {
      "@id": "sl:Device",
      "@type": "rdfs:Class",
      "rdfs:comment": "A physical iOS or Android device in the Sauce Labs cloud."
    },
    "Tunnel": {
      "@id": "sl:Tunnel",
      "@type": "rdfs:Class",
      "rdfs:comment": "A Sauce Connect Proxy tunnel for private network access."
    },
    "Platform": {
      "@id": "sl:Platform",
      "@type": "rdfs:Class",
      "rdfs:comment": "A supported OS/browser combination available on Sauce Labs."
    },
    "Asset": {
      "@id": "sl:Asset",
      "@type": "rdfs:Class",
      "rdfs:comment": "A file artifact (video, log, screenshot) associated with a job."
    },

    "id": "@id",
    "type": "@type",

    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "sl:status",
      "@type": "xsd:string"
    },
    "passed": {
      "@id": "sl:passed",
      "@type": "xsd:boolean"
    },
    "owner": {
      "@id": "schema:author",
      "@type": "xsd:string"
    },
    "build": {
      "@id": "sl:build",
      "@type": "xsd:string"
    },
    "browser": {
      "@id": "sl:browser",
      "@type": "xsd:string"
    },
    "browser_version": {
      "@id": "sl:browserVersion",
      "@type": "xsd:string"
    },
    "os": {
      "@id": "sl:operatingSystem",
      "@type": "xsd:string"
    },
    "automation_backend": {
      "@id": "sl:automationBackend",
      "@type": "xsd:string"
    },
    "creation_time": {
      "@id": "schema:dateCreated",
      "@type": "xsd:integer"
    },
    "start_time": {
      "@id": "schema:startDate",
      "@type": "xsd:integer"
    },
    "end_time": {
      "@id": "schema:endDate",
      "@type": "xsd:integer"
    },
    "modification_time": {
      "@id": "schema:dateModified",
      "@type": "xsd:integer"
    },
    "tags": {
      "@id": "schema:keywords",
      "@container": "@list"
    },
    "public": {
      "@id": "schema:accessMode",
      "@type": "xsd:string"
    },
    "video_url": {
      "@id": "sl:videoUrl",
      "@type": "@id"
    },
    "log_url": {
      "@id": "sl:logUrl",
      "@type": "@id"
    },
    "commands_not_successful": {
      "@id": "sl:commandsNotSuccessful",
      "@type": "xsd:integer"
    },
    "consolidated_status": {
      "@id": "sl:consolidatedStatus",
      "@type": "xsd:string"
    },
    "assigned_tunnel_id": {
      "@id": "sl:assignedTunnelId",
      "@type": "xsd:string"
    },
    "proxied": {
      "@id": "sl:proxied",
      "@type": "xsd:boolean"
    },
    "record_screenshots": {
      "@id": "sl:recordScreenshots",
      "@type": "xsd:boolean"
    },
    "record_video": {
      "@id": "sl:recordVideo",
      "@type": "xsd:boolean"
    },

    "state": {
      "@id": "sl:state",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "sl:expiresAt",
      "@type": "xsd:dateTime"
    },
    "retainUntil": {
      "@id": "sl:retainUntil",
      "@type": "xsd:dateTime"
    },
    "isPrivateDevice": {
      "@id": "sl:isPrivateDevice",
      "@type": "xsd:boolean"
    },
    "inUseBy": {
      "@id": "sl:inUseBy",
      "@type": "xsd:string"
    },
    "descriptor": {
      "@id": "sl:deviceDescriptor"
    },
    "formFactor": {
      "@id": "sl:formFactor",
      "@type": "xsd:string"
    },
    "osVersion": {
      "@id": "sl:osVersion",
      "@type": "xsd:string"
    },
    "ramSize": {
      "@id": "sl:ramSize",
      "@type": "xsd:integer"
    },
    "resolutionWidth": {
      "@id": "sl:resolutionWidth",
      "@type": "xsd:integer"
    },
    "resolutionHeight": {
      "@id": "sl:resolutionHeight",
      "@type": "xsd:integer"
    },

    "wait_time": {
      "@id": "sl:waitTime",
      "@type": "xsd:decimal"
    },
    "service_operational": {
      "@id": "sl:serviceOperational",
      "@type": "xsd:boolean"
    },
    "status_message": {
      "@id": "sl:statusMessage",
      "@type": "xsd:string"
    },

    "feed_url": {
      "@id": "schema:url",
      "@type": "@id"
    },
    "title": {
      "@id": "schema:headline",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "schema:url",
      "@type": "@id"
    }
  },
  "@graph": [
    {
      "@id": "https://saucelabs.com",
      "@type": "schema:Organization",
      "schema:name": "Sauce Labs",
      "schema:description": "Cloud-based cross-browser and mobile app testing platform.",
      "schema:url": "https://saucelabs.com",
      "schema:sameAs": [
        "https://github.com/saucelabs",
        "https://www.linkedin.com/company/sauce-labs",
        "https://twitter.com/saucelabs"
      ]
    },
    {
      "@id": "https://docs.saucelabs.com/dev/api/",
      "@type": "schema:TechArticle",
      "schema:name": "Sauce Labs REST API",
      "schema:description": "Full REST API reference for the Sauce Labs testing platform.",
      "schema:url": "https://docs.saucelabs.com/dev/api/",
      "schema:publisher": {
        "@id": "https://saucelabs.com"
      }
    }
  ]
}