RDP · JSON-LD Context

Rdp Context

JSON-LD context defining the semantic vocabulary for Rdp from RDP.

9 Classes 18 Properties 4 Namespaces
View Context View on GitHub

Namespaces

rdp: https://schema.api-evangelist.com/rdp/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Classes

name username domain audioMode gatewayHostname state clientName hostName encryptionLevel

Properties

Property Type Container
RDPConnection reference
RDPSession reference
RDSHost reference
host string
port integer
screenWidth integer
screenHeight integer
colorDepth integer
fullScreen boolean
redirectClipboard boolean
redirectPrinters boolean
redirectDrives boolean
useGateway boolean
networkLevelAuthentication boolean
sessionId integer
clientAddress string
logonTime dateTime
disconnectTime dateTime

JSON-LD Document

rdp-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "rdp": "https://schema.api-evangelist.com/rdp/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "RDPConnection": {
      "@id": "rdp:Connection",
      "@type": "@id"
    },
    "RDPSession": {
      "@id": "rdp:Session",
      "@type": "@id"
    },
    "RDSHost": {
      "@id": "rdp:RemoteDesktopSessionHost",
      "@type": "@id"
    },

    "name": "schema:name",
    "host": {
      "@id": "rdp:host",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "rdp:port",
      "@type": "xsd:integer"
    },
    "username": "rdp:username",
    "domain": "rdp:domain",
    "screenWidth": {
      "@id": "rdp:screenWidth",
      "@type": "xsd:integer"
    },
    "screenHeight": {
      "@id": "rdp:screenHeight",
      "@type": "xsd:integer"
    },
    "colorDepth": {
      "@id": "rdp:colorDepth",
      "@type": "xsd:integer"
    },
    "fullScreen": {
      "@id": "rdp:fullScreen",
      "@type": "xsd:boolean"
    },
    "audioMode": "rdp:audioMode",
    "redirectClipboard": {
      "@id": "rdp:redirectClipboard",
      "@type": "xsd:boolean"
    },
    "redirectPrinters": {
      "@id": "rdp:redirectPrinters",
      "@type": "xsd:boolean"
    },
    "redirectDrives": {
      "@id": "rdp:redirectDrives",
      "@type": "xsd:boolean"
    },
    "useGateway": {
      "@id": "rdp:useGateway",
      "@type": "xsd:boolean"
    },
    "gatewayHostname": "rdp:gatewayHostname",
    "networkLevelAuthentication": {
      "@id": "rdp:networkLevelAuthentication",
      "@type": "xsd:boolean"
    },
    "sessionId": {
      "@id": "rdp:sessionId",
      "@type": "xsd:integer"
    },
    "state": "rdp:sessionState",
    "clientName": "rdp:clientName",
    "clientAddress": {
      "@id": "rdp:clientAddress",
      "@type": "xsd:string"
    },
    "logonTime": {
      "@id": "rdp:logonTime",
      "@type": "xsd:dateTime"
    },
    "disconnectTime": {
      "@id": "rdp:disconnectTime",
      "@type": "xsd:dateTime"
    },
    "hostName": "rdp:hostName",
    "encryptionLevel": "rdp:encryptionLevel"
  }
}