Rundeck · JSON-LD Context

Rundeck Context

JSON-LD context defining the semantic vocabulary for Rundeck from Rundeck.

0 Classes 6 Properties 4 Namespaces
View Context View on GitHub

Namespaces

rundeck: https://rundeck.com/vocab/
schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/

Properties

Property Type Container
Job
Execution
Project
Node
Token
SystemInfo

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "rundeck": "https://rundeck.com/vocab/",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",

    "Job": {
      "@id": "rundeck:Job",
      "@context": {
        "id": "schema:identifier",
        "name": "schema:name",
        "group": "rundeck:jobGroup",
        "project": "rundeck:projectName",
        "description": "schema:description",
        "href": {
          "@id": "schema:url",
          "@type": "@id"
        },
        "permalink": {
          "@id": "schema:sameAs",
          "@type": "@id"
        },
        "scheduled": "rundeck:isScheduled",
        "scheduleEnabled": "rundeck:scheduleEnabled",
        "enabled": "rundeck:isEnabled",
        "averageDuration": "rundeck:averageDuration",
        "options": "rundeck:jobOptions",
        "loglevel": "rundeck:logLevel"
      }
    },

    "Execution": {
      "@id": "rundeck:Execution",
      "@context": {
        "id": "schema:identifier",
        "status": "rundeck:executionStatus",
        "project": "rundeck:projectName",
        "user": "schema:agent",
        "dateStarted": {
          "@id": "schema:startTime",
          "@type": "xsd:dateTime"
        },
        "dateEnded": {
          "@id": "schema:endTime",
          "@type": "xsd:dateTime"
        },
        "argstring": "rundeck:argumentString",
        "serverUUID": "rundeck:serverNode",
        "href": {
          "@id": "schema:url",
          "@type": "@id"
        }
      }
    },

    "Project": {
      "@id": "rundeck:Project",
      "@context": {
        "name": "schema:name",
        "description": "schema:description",
        "url": {
          "@id": "schema:url",
          "@type": "@id"
        },
        "config": "rundeck:projectConfig"
      }
    },

    "Node": {
      "@id": "rundeck:Node",
      "@context": {
        "nodename": "schema:name",
        "hostname": "schema:domainIncludes",
        "username": "rundeck:sshUsername",
        "description": "schema:description",
        "tags": "schema:keywords",
        "osFamily": "rundeck:osFamily",
        "osName": "rundeck:osName",
        "osArch": "rundeck:osArchitecture",
        "osVersion": "rundeck:osVersion"
      }
    },

    "Token": {
      "@id": "rundeck:ApiToken",
      "@context": {
        "id": "schema:identifier",
        "user": "schema:agent",
        "roles": "rundeck:tokenRoles",
        "expiration": {
          "@id": "schema:expires",
          "@type": "xsd:dateTime"
        },
        "expired": "rundeck:isExpired",
        "creator": "rundeck:tokenCreator"
      }
    },

    "SystemInfo": {
      "@id": "rundeck:SystemInfo",
      "@context": {
        "version": "schema:version",
        "node": "schema:name",
        "serverUUID": "schema:identifier"
      }
    }
  }
}