UKG · JSON-LD Context

Ukg Pro Wfm Context

JSON-LD context defining the semantic vocabulary for Ukg Pro Wfm from UKG.

6 Classes 28 Properties 4 Namespaces
View Context View on GitHub

Namespaces

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

Classes

WfmEmployee Timecard Punch PunchRequest AccrualBalance Shift

Properties

Property Type Container
employeeId string
firstName string
lastName string
badge string
homeLocationId string
jobCode string
workRule string
status string
timecardId string
periodStart date
periodEnd date
totalHours double
regularHours double
overtimeHours double
punchId string
punchTime dateTime
punchType string
locationId string
accrualCodeId string
accrualName string
balance double
pendingBalance double
takingBalance double
asOfDate date
shiftId string
shiftDate date
startTime string
endTime string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "ukg": "https://ukg.com/vocab/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "WfmEmployee": "ukg:WfmEmployee",
    "employeeId": {
      "@id": "ukg:employeeId",
      "@type": "xsd:string"
    },
    "firstName": {
      "@id": "ukg:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "ukg:lastName",
      "@type": "xsd:string"
    },
    "badge": {
      "@id": "ukg:badge",
      "@type": "xsd:string"
    },
    "homeLocationId": {
      "@id": "ukg:homeLocationId",
      "@type": "xsd:string"
    },
    "jobCode": {
      "@id": "ukg:jobCode",
      "@type": "xsd:string"
    },
    "workRule": {
      "@id": "ukg:workRule",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ukg:status",
      "@type": "xsd:string"
    },
    "Timecard": "ukg:Timecard",
    "timecardId": {
      "@id": "ukg:timecardId",
      "@type": "xsd:string"
    },
    "periodStart": {
      "@id": "ukg:periodStart",
      "@type": "xsd:date"
    },
    "periodEnd": {
      "@id": "ukg:periodEnd",
      "@type": "xsd:date"
    },
    "totalHours": {
      "@id": "ukg:totalHours",
      "@type": "xsd:double"
    },
    "regularHours": {
      "@id": "ukg:regularHours",
      "@type": "xsd:double"
    },
    "overtimeHours": {
      "@id": "ukg:overtimeHours",
      "@type": "xsd:double"
    },
    "Punch": "ukg:Punch",
    "punchId": {
      "@id": "ukg:punchId",
      "@type": "xsd:string"
    },
    "punchTime": {
      "@id": "ukg:punchTime",
      "@type": "xsd:dateTime"
    },
    "punchType": {
      "@id": "ukg:punchType",
      "@type": "xsd:string"
    },
    "locationId": {
      "@id": "ukg:locationId",
      "@type": "xsd:string"
    },
    "PunchRequest": "ukg:PunchRequest",
    "AccrualBalance": "ukg:AccrualBalance",
    "accrualCodeId": {
      "@id": "ukg:accrualCodeId",
      "@type": "xsd:string"
    },
    "accrualName": {
      "@id": "ukg:accrualName",
      "@type": "xsd:string"
    },
    "balance": {
      "@id": "ukg:balance",
      "@type": "xsd:double"
    },
    "pendingBalance": {
      "@id": "ukg:pendingBalance",
      "@type": "xsd:double"
    },
    "takingBalance": {
      "@id": "ukg:takingBalance",
      "@type": "xsd:double"
    },
    "asOfDate": {
      "@id": "ukg:asOfDate",
      "@type": "xsd:date"
    },
    "Shift": "ukg:Shift",
    "shiftId": {
      "@id": "ukg:shiftId",
      "@type": "xsd:string"
    },
    "shiftDate": {
      "@id": "ukg:shiftDate",
      "@type": "xsd:date"
    },
    "startTime": {
      "@id": "ukg:startTime",
      "@type": "xsd:string"
    },
    "endTime": {
      "@id": "ukg:endTime",
      "@type": "xsd:string"
    }
  }
}