Workday Benefits · JSON-LD Context

Workday Benefits Context

JSON-LD context defining the semantic vocabulary for Workday Benefits from Workday Benefits.

25 Classes 14 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
wdben: https://community.workday.com/sites/default/files/file-hosting/productionapi/Benefits/v40.2/schema/

Classes

BenefitPlan BenefitEnrollment BenefitEnrollmentRequest Dependent BenefitEvent TimeOffPlan EmployeeBenefits id name description status type currency carrier coverageLevel employeeId employeeName planId planName waiveReason firstName lastName relationship eventType accrualUnit

Properties

Property Type Container
effectiveDate date
endDate date
startDate date
eventDate date
dateOfBirth date
employeePremium double
employerContribution double
totalEmployeePremium double
dependentIds list
enrollments list
accrualRate double
maxBalance double
total integer
data list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "wdben": "https://community.workday.com/sites/default/files/file-hosting/productionapi/Benefits/v40.2/schema/",

    "BenefitPlan": "wdben:BenefitPlan",
    "BenefitEnrollment": "wdben:BenefitEnrollment",
    "BenefitEnrollmentRequest": "wdben:BenefitEnrollmentRequest",
    "Dependent": "wdben:Dependent",
    "BenefitEvent": "wdben:BenefitEvent",
    "TimeOffPlan": "wdben:TimeOffPlan",
    "EmployeeBenefits": "wdben:EmployeeBenefits",

    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "status": "wdben:status",
    "type": "schema:additionalType",
    "currency": "schema:currency",

    "effectiveDate": {
      "@id": "schema:validFrom",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "schema:validThrough",
      "@type": "xsd:date"
    },
    "startDate": {
      "@id": "schema:startDate",
      "@type": "xsd:date"
    },
    "eventDate": {
      "@id": "wdben:eventDate",
      "@type": "xsd:date"
    },
    "dateOfBirth": {
      "@id": "schema:birthDate",
      "@type": "xsd:date"
    },

    "carrier": "wdben:carrier",
    "coverageLevel": "wdben:coverageLevel",

    "employeePremium": {
      "@id": "wdben:employeePremium",
      "@type": "xsd:double"
    },
    "employerContribution": {
      "@id": "wdben:employerContribution",
      "@type": "xsd:double"
    },
    "totalEmployeePremium": {
      "@id": "wdben:totalEmployeePremium",
      "@type": "xsd:double"
    },

    "employeeId": "schema:employee",
    "employeeName": "schema:name",
    "planId": "wdben:planId",
    "planName": "schema:name",
    "dependentIds": {
      "@id": "wdben:dependentIds",
      "@container": "@list"
    },
    "waiveReason": "wdben:waiveReason",
    "enrollments": {
      "@id": "wdben:enrollments",
      "@container": "@list"
    },

    "firstName": "schema:givenName",
    "lastName": "schema:familyName",
    "relationship": "schema:knowsAbout",

    "eventType": "wdben:eventType",

    "accrualRate": {
      "@id": "wdben:accrualRate",
      "@type": "xsd:double"
    },
    "accrualUnit": "wdben:accrualUnit",
    "maxBalance": {
      "@id": "wdben:maxBalance",
      "@type": "xsd:double"
    },

    "total": {
      "@id": "wdben:total",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "wdben:data",
      "@container": "@list"
    }
  }
}