Workleap · JSON-LD Context

Workleap Context

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

11 Classes 52 Properties 3 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
workleap: https://api.workleap.com/vocabulary#
xsd: http://www.w3.org/2001/XMLSchema#

Classes

User Group EngagementScore TeamEngagementScore EngagementMetric Feedback FeedbackLabel GoodVibe GoodVibeCollection AttributeDefinition ProvisioningJob

Properties

Property Type Container
userId string
email string
firstName string
lastName string
jobTitle string
department string
status string
managerId string
groupId string
name string
description string
memberCount integer
teamId string
teamName string
score decimal
responseRate decimal
participantCount integer
metricId string
subMetrics set
feedbackId string
metric string
tone string
message string
labels set
labelId string
color string
goodVibeId string
senderId string
recipientId string
collectionId string
isCustom boolean
attributeId string
type string
isRequired boolean
value
jobId string
syncMode string
createdAt dateTime
updatedAt dateTime
scheduledAt dateTime
startDate date
endDate date
users set
groups set
teams set
metrics set
feedbacks set
goodVibes set
attributes set
totalCount integer
page integer
pageSize integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "workleap": "https://api.workleap.com/vocabulary#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "User": "schema:Person",
    "userId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "schema:email",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "schema:givenName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "schema:familyName",
      "@type": "xsd:string"
    },
    "jobTitle": {
      "@id": "schema:jobTitle",
      "@type": "xsd:string"
    },
    "department": {
      "@id": "schema:department",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "workleap:userStatus",
      "@type": "xsd:string"
    },
    "managerId": {
      "@id": "workleap:managerId",
      "@type": "xsd:string"
    },

    "Group": "schema:Organization",
    "groupId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "schema:description",
      "@type": "xsd:string"
    },
    "memberCount": {
      "@id": "workleap:memberCount",
      "@type": "xsd:integer"
    },

    "EngagementScore": "workleap:EngagementScore",
    "TeamEngagementScore": "workleap:TeamEngagementScore",
    "teamId": {
      "@id": "workleap:teamId",
      "@type": "xsd:string"
    },
    "teamName": {
      "@id": "workleap:teamName",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "workleap:score",
      "@type": "xsd:decimal"
    },
    "responseRate": {
      "@id": "workleap:responseRate",
      "@type": "xsd:decimal"
    },
    "participantCount": {
      "@id": "workleap:participantCount",
      "@type": "xsd:integer"
    },

    "EngagementMetric": "workleap:EngagementMetric",
    "metricId": {
      "@id": "workleap:metricId",
      "@type": "xsd:string"
    },
    "subMetrics": {
      "@id": "workleap:subMetrics",
      "@container": "@set"
    },

    "Feedback": "workleap:Feedback",
    "feedbackId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "metric": {
      "@id": "workleap:metric",
      "@type": "xsd:string"
    },
    "tone": {
      "@id": "workleap:tone",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "schema:text",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "workleap:labels",
      "@container": "@set"
    },

    "FeedbackLabel": "workleap:FeedbackLabel",
    "labelId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "color": {
      "@id": "workleap:color",
      "@type": "xsd:string"
    },

    "GoodVibe": "workleap:GoodVibe",
    "goodVibeId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "senderId": {
      "@id": "workleap:senderId",
      "@type": "xsd:string"
    },
    "recipientId": {
      "@id": "workleap:recipientId",
      "@type": "xsd:string"
    },
    "collectionId": {
      "@id": "workleap:collectionId",
      "@type": "xsd:string"
    },

    "GoodVibeCollection": "workleap:GoodVibeCollection",
    "isCustom": {
      "@id": "workleap:isCustom",
      "@type": "xsd:boolean"
    },

    "AttributeDefinition": "workleap:AttributeDefinition",
    "attributeId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "schema:additionalType",
      "@type": "xsd:string"
    },
    "isRequired": {
      "@id": "workleap:isRequired",
      "@type": "xsd:boolean"
    },
    "value": {
      "@id": "schema:value"
    },

    "ProvisioningJob": "workleap:ProvisioningJob",
    "jobId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    },
    "syncMode": {
      "@id": "workleap:syncMode",
      "@type": "xsd:string"
    },

    "createdAt": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },
    "scheduledAt": {
      "@id": "workleap:scheduledAt",
      "@type": "xsd:dateTime"
    },
    "startDate": {
      "@id": "schema:startDate",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "schema:endDate",
      "@type": "xsd:date"
    },

    "users": {
      "@id": "workleap:users",
      "@container": "@set"
    },
    "groups": {
      "@id": "workleap:groups",
      "@container": "@set"
    },
    "teams": {
      "@id": "workleap:teams",
      "@container": "@set"
    },
    "metrics": {
      "@id": "workleap:metrics",
      "@container": "@set"
    },
    "feedbacks": {
      "@id": "workleap:feedbacks",
      "@container": "@set"
    },
    "goodVibes": {
      "@id": "workleap:goodVibes",
      "@container": "@set"
    },
    "attributes": {
      "@id": "workleap:attributes",
      "@container": "@set"
    },
    "totalCount": {
      "@id": "workleap:totalCount",
      "@type": "xsd:integer"
    },
    "page": {
      "@id": "workleap:page",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "workleap:pageSize",
      "@type": "xsd:integer"
    }
  }
}