Absence.io · JSON-LD Context
Absence Io Context
JSON-LD context defining the semantic vocabulary for Absence Io from Absence.io.
9 Classes
28 Properties
4 Namespaces
Namespaces
absence:
https://absence.io/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Timespan
name
Department
Location
ReasonType
Absence
User
email
Allowance
Properties
| Property | Type | Container |
|---|---|---|
| Id | string | |
| hoursPerDay | decimal | |
| daysPerWeek | integer | |
| managerId | string | |
| parentId | string | |
| timezone | string | |
| country | string | |
| color | string | |
| requiresApproval | boolean | |
| affectsAllowance | boolean | |
| assignedToId | string | |
| reasonId | string | |
| approverId | string | |
| start | dateTime | |
| end | dateTime | |
| days | decimal | |
| status | integer | |
| comment | string | |
| departmentId | string | |
| locationId | string | |
| teamId | string | |
| language | string | |
| userId | string | |
| year | integer | |
| allowance | decimal | |
| used | decimal | |
| remaining | decimal | |
| carryover | decimal |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"absence": "https://absence.io/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Timespan": "absence:Timespan",
"Id": {
"@id": "absence:_id",
"@type": "xsd:string"
},
"name": "schema:name",
"hoursPerDay": {
"@id": "absence:hoursPerDay",
"@type": "xsd:decimal"
},
"daysPerWeek": {
"@id": "absence:daysPerWeek",
"@type": "xsd:integer"
},
"Department": "absence:Department",
"managerId": {
"@id": "absence:managerId",
"@type": "xsd:string"
},
"parentId": {
"@id": "absence:parentId",
"@type": "xsd:string"
},
"Location": "absence:Location",
"timezone": {
"@id": "absence:timezone",
"@type": "xsd:string"
},
"country": {
"@id": "absence:country",
"@type": "xsd:string"
},
"ReasonType": "absence:ReasonType",
"color": {
"@id": "absence:color",
"@type": "xsd:string"
},
"requiresApproval": {
"@id": "absence:requiresApproval",
"@type": "xsd:boolean"
},
"affectsAllowance": {
"@id": "absence:affectsAllowance",
"@type": "xsd:boolean"
},
"Absence": "absence:Absence",
"assignedToId": {
"@id": "absence:assignedToId",
"@type": "xsd:string"
},
"reasonId": {
"@id": "absence:reasonId",
"@type": "xsd:string"
},
"approverId": {
"@id": "absence:approverId",
"@type": "xsd:string"
},
"start": {
"@id": "absence:start",
"@type": "xsd:dateTime"
},
"end": {
"@id": "absence:end",
"@type": "xsd:dateTime"
},
"days": {
"@id": "absence:days",
"@type": "xsd:decimal"
},
"status": {
"@id": "absence:status",
"@type": "xsd:integer"
},
"comment": {
"@id": "absence:comment",
"@type": "xsd:string"
},
"User": "absence:User",
"email": "schema:email",
"departmentId": {
"@id": "absence:departmentId",
"@type": "xsd:string"
},
"locationId": {
"@id": "absence:locationId",
"@type": "xsd:string"
},
"teamId": {
"@id": "absence:teamId",
"@type": "xsd:string"
},
"language": {
"@id": "absence:language",
"@type": "xsd:string"
},
"Allowance": "absence:Allowance",
"userId": {
"@id": "absence:userId",
"@type": "xsd:string"
},
"year": {
"@id": "absence:year",
"@type": "xsd:integer"
},
"allowance": {
"@id": "absence:allowance",
"@type": "xsd:decimal"
},
"used": {
"@id": "absence:used",
"@type": "xsd:decimal"
},
"remaining": {
"@id": "absence:remaining",
"@type": "xsd:decimal"
},
"carryover": {
"@id": "absence:carryover",
"@type": "xsd:decimal"
}
}
}