vigotime-com · JSON-LD Context
Vigotime Com Context
JSON-LD context defining the semantic vocabulary for Vigotime Com from vigotime-com.
34 Classes
144 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
vigotime:
https://vigotime.com/schema#
Classes
AlternativeSolutionSchema
AssignmentSchema
BalanceResponse
ComponentHealth
CycleHistorySchema
FairnessHistorySchema
GenerationConfigSchema
GenerationResultSchema
HTTPValidationError
HealthResponse
HealthStatus
IssueTokenRequest
IssuedTokenResponse
PackagesResponse
ReadyResponse
RevokeResponse
RuleEffectivenessSchema
SandboxCredentialsResponse
SignupRequest
SignupResponse
SolveJobSummary
SolveListResponse
SolveRequest
SolveStatsResponse
SolveStatusResponse
SolveSubmitResponse
SolverStatusResponse
TokenListEntry
UnassignedShiftSchema
UsageRecord
UsageResponse
ValidationError
VerifyRequest
WebhookStatus
Properties
| Property | Type | Container |
|---|---|---|
| assignments | list | |
| objective_value | decimal | |
| solution_number | integer | |
| date | string | |
| employee_id | string | |
| shift_id | string | |
| stored_duty | ||
| balance | integer | |
| message | ||
| name | string | |
| status | reference | |
| anchors | ||
| asOf | date | |
| previousDayKnown | boolean | |
| previousEmployees | list | |
| unknownAnchors | list | |
| absences | ||
| preferences | list | |
| shift_definitions | list | |
| enabled_constraints | ||
| enabled_objectives | ||
| max_solutions | integer | |
| num_workers | integer | |
| objective_weights | ||
| timeout_seconds | integer | |
| alternative_solutions | list | |
| continuity_issues | list | |
| error_message | ||
| execution_time_seconds | decimal | |
| explanations | list | |
| input_summary | ||
| rule_effectiveness | list | |
| statistics | ||
| success | boolean | |
| unassigned_shifts | list | |
| warnings | list | |
| detail | list | |
| build_time | string | |
| build_version | string | |
| components | list | |
| git_commit | string | |
| service | string | |
| timestamp | string | |
| version | string | |
| expires_in_days | ||
| label | string | |
| scopes | ||
| test | boolean | |
| expiresAt | ||
| organizationId | string | |
| token | string | |
| tokenId | string | |
| packages | ||
| checks | ||
| ready | boolean | |
| revoked | boolean | |
| effective | boolean | |
| reason | ||
| rule_id | string | |
| rule_name | string | |
| expires_at | ||
| note | string | |
| organization_id | string | |
| tier | string | |
| string | ||
| turnstile_token | ||
| completed_at | ||
| created_at | ||
| job_id | string | |
| origin | ||
| result_available | boolean | |
| token_cost | integer | |
| jobs | list | |
| area_groups | ||
| availability | ||
| collective_agreements | ||
| config | ||
| cycle_history | ||
| department | ||
| employee_boundary_week_hours | ||
| employee_history | ||
| employee_last_shift_end | ||
| employee_next_shift_types | ||
| employee_prior_night_run | ||
| employee_prior_shift_type_runs | ||
| employee_prior_shift_types | ||
| employees | list | |
| end_date | date | |
| fairness_history | ||
| holiday_dates | ||
| hourly_rates | ||
| locked_assignments | ||
| planning_rules | ||
| previous_assignments | ||
| qualifications | ||
| shifts | list | |
| sick_leaves | ||
| social_points | ||
| soft_code_assignments | ||
| staffing_rules | ||
| start_date | date | |
| vacations | ||
| webhook_secret | ||
| webhook_url | ||
| wish_costs | ||
| wish_priorities | ||
| wish_specs | ||
| wishes | ||
| workplace_duration_rules | ||
| workplaces | ||
| execution_time_seconds_total | decimal | |
| failed | integer | |
| in_progress | integer | |
| solved | integer | |
| tokens_burned | integer | |
| total | integer | |
| unsolvable | integer | |
| progress | ||
| webhook | ||
| prechecks | list | |
| createdAt | ||
| displayHint | ||
| isTest | boolean | |
| lastUsedAt | ||
| revokedAt | ||
| details | ||
| at | string | |
| balanceAfter | integer | |
| cost | integer | |
| metadata | ||
| operation | string | |
| reference | ||
| count | integer | |
| records | list | |
| loc | list | |
| msg | string | |
| type | string | |
| code | string | |
| attempts | integer | |
| configured | boolean | |
| delivered | boolean | |
| error | ||
| last_status_code | ||
| url |
JSON-LD Document
{
"@context": {
"@vocab": "https://vigotime.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"vigotime": "https://vigotime.com/schema#",
"AlternativeSolutionSchema": "vigotime:AlternativeSolutionSchema",
"assignments": {
"@id": "vigotime:assignments",
"@container": "@list"
},
"objective_value": {
"@id": "vigotime:objective_value",
"@type": "xsd:decimal"
},
"solution_number": {
"@id": "vigotime:solution_number",
"@type": "xsd:integer"
},
"AssignmentSchema": "vigotime:AssignmentSchema",
"date": {
"@id": "vigotime:date",
"@type": "xsd:string"
},
"employee_id": {
"@id": "vigotime:employee_id",
"@type": "xsd:string"
},
"shift_id": {
"@id": "vigotime:shift_id",
"@type": "xsd:string"
},
"stored_duty": {
"@id": "vigotime:stored_duty"
},
"BalanceResponse": "vigotime:BalanceResponse",
"balance": {
"@id": "vigotime:balance",
"@type": "xsd:integer"
},
"ComponentHealth": "vigotime:ComponentHealth",
"message": {
"@id": "vigotime:message"
},
"name": {
"@id": "vigotime:name",
"@type": "xsd:string"
},
"status": {
"@id": "vigotime:status",
"@type": "@id"
},
"CycleHistorySchema": "vigotime:CycleHistorySchema",
"anchors": {
"@id": "vigotime:anchors"
},
"asOf": {
"@id": "vigotime:asOf",
"@type": "xsd:date"
},
"previousDayKnown": {
"@id": "vigotime:previousDayKnown",
"@type": "xsd:boolean"
},
"previousEmployees": {
"@id": "vigotime:previousEmployees",
"@container": "@list"
},
"unknownAnchors": {
"@id": "vigotime:unknownAnchors",
"@container": "@list"
},
"FairnessHistorySchema": "vigotime:FairnessHistorySchema",
"absences": {
"@id": "vigotime:absences"
},
"preferences": {
"@id": "vigotime:preferences",
"@container": "@list"
},
"shift_definitions": {
"@id": "vigotime:shift_definitions",
"@container": "@list"
},
"GenerationConfigSchema": "vigotime:GenerationConfigSchema",
"enabled_constraints": {
"@id": "vigotime:enabled_constraints"
},
"enabled_objectives": {
"@id": "vigotime:enabled_objectives"
},
"max_solutions": {
"@id": "vigotime:max_solutions",
"@type": "xsd:integer"
},
"num_workers": {
"@id": "vigotime:num_workers",
"@type": "xsd:integer"
},
"objective_weights": {
"@id": "vigotime:objective_weights"
},
"timeout_seconds": {
"@id": "vigotime:timeout_seconds",
"@type": "xsd:integer"
},
"GenerationResultSchema": "vigotime:GenerationResultSchema",
"alternative_solutions": {
"@id": "vigotime:alternative_solutions",
"@container": "@list"
},
"continuity_issues": {
"@id": "vigotime:continuity_issues",
"@container": "@list"
},
"error_message": {
"@id": "vigotime:error_message"
},
"execution_time_seconds": {
"@id": "vigotime:execution_time_seconds",
"@type": "xsd:decimal"
},
"explanations": {
"@id": "vigotime:explanations",
"@container": "@list"
},
"input_summary": {
"@id": "vigotime:input_summary"
},
"rule_effectiveness": {
"@id": "vigotime:rule_effectiveness",
"@container": "@list"
},
"statistics": {
"@id": "vigotime:statistics"
},
"success": {
"@id": "vigotime:success",
"@type": "xsd:boolean"
},
"unassigned_shifts": {
"@id": "vigotime:unassigned_shifts",
"@container": "@list"
},
"warnings": {
"@id": "vigotime:warnings",
"@container": "@list"
},
"HTTPValidationError": "vigotime:HTTPValidationError",
"detail": {
"@id": "vigotime:detail",
"@container": "@list"
},
"HealthResponse": "vigotime:HealthResponse",
"build_time": {
"@id": "vigotime:build_time",
"@type": "xsd:string"
},
"build_version": {
"@id": "vigotime:build_version",
"@type": "xsd:string"
},
"components": {
"@id": "vigotime:components",
"@container": "@list"
},
"git_commit": {
"@id": "vigotime:git_commit",
"@type": "xsd:string"
},
"service": {
"@id": "vigotime:service",
"@type": "xsd:string"
},
"timestamp": {
"@id": "vigotime:timestamp",
"@type": "xsd:string"
},
"version": {
"@id": "vigotime:version",
"@type": "xsd:string"
},
"HealthStatus": "vigotime:HealthStatus",
"IssueTokenRequest": "vigotime:IssueTokenRequest",
"expires_in_days": {
"@id": "vigotime:expires_in_days"
},
"label": {
"@id": "vigotime:label",
"@type": "xsd:string"
},
"scopes": {
"@id": "vigotime:scopes"
},
"test": {
"@id": "vigotime:test",
"@type": "xsd:boolean"
},
"IssuedTokenResponse": "vigotime:IssuedTokenResponse",
"expiresAt": {
"@id": "vigotime:expiresAt"
},
"organizationId": {
"@id": "vigotime:organizationId",
"@type": "xsd:string"
},
"token": {
"@id": "vigotime:token",
"@type": "xsd:string"
},
"tokenId": {
"@id": "vigotime:tokenId",
"@type": "xsd:string"
},
"PackagesResponse": "vigotime:PackagesResponse",
"packages": {
"@id": "vigotime:packages"
},
"ReadyResponse": "vigotime:ReadyResponse",
"checks": {
"@id": "vigotime:checks"
},
"ready": {
"@id": "vigotime:ready",
"@type": "xsd:boolean"
},
"RevokeResponse": "vigotime:RevokeResponse",
"revoked": {
"@id": "vigotime:revoked",
"@type": "xsd:boolean"
},
"RuleEffectivenessSchema": "vigotime:RuleEffectivenessSchema",
"effective": {
"@id": "vigotime:effective",
"@type": "xsd:boolean"
},
"reason": {
"@id": "vigotime:reason"
},
"rule_id": {
"@id": "vigotime:rule_id",
"@type": "xsd:string"
},
"rule_name": {
"@id": "vigotime:rule_name",
"@type": "xsd:string"
},
"SandboxCredentialsResponse": "vigotime:SandboxCredentialsResponse",
"expires_at": {
"@id": "vigotime:expires_at"
},
"note": {
"@id": "vigotime:note",
"@type": "xsd:string"
},
"organization_id": {
"@id": "vigotime:organization_id",
"@type": "xsd:string"
},
"tier": {
"@id": "vigotime:tier",
"@type": "xsd:string"
},
"SignupRequest": "vigotime:SignupRequest",
"email": {
"@id": "vigotime:email",
"@type": "xsd:string"
},
"turnstile_token": {
"@id": "vigotime:turnstile_token"
},
"SignupResponse": "vigotime:SignupResponse",
"SolveJobSummary": "vigotime:SolveJobSummary",
"completed_at": {
"@id": "vigotime:completed_at"
},
"created_at": {
"@id": "vigotime:created_at"
},
"job_id": {
"@id": "vigotime:job_id",
"@type": "xsd:string"
},
"origin": {
"@id": "vigotime:origin"
},
"result_available": {
"@id": "vigotime:result_available",
"@type": "xsd:boolean"
},
"token_cost": {
"@id": "vigotime:token_cost",
"@type": "xsd:integer"
},
"SolveListResponse": "vigotime:SolveListResponse",
"jobs": {
"@id": "vigotime:jobs",
"@container": "@list"
},
"SolveRequest": "vigotime:SolveRequest",
"area_groups": {
"@id": "vigotime:area_groups"
},
"availability": {
"@id": "vigotime:availability"
},
"collective_agreements": {
"@id": "vigotime:collective_agreements"
},
"config": {
"@id": "vigotime:config"
},
"cycle_history": {
"@id": "vigotime:cycle_history"
},
"department": {
"@id": "vigotime:department"
},
"employee_boundary_week_hours": {
"@id": "vigotime:employee_boundary_week_hours"
},
"employee_history": {
"@id": "vigotime:employee_history"
},
"employee_last_shift_end": {
"@id": "vigotime:employee_last_shift_end"
},
"employee_next_shift_types": {
"@id": "vigotime:employee_next_shift_types"
},
"employee_prior_night_run": {
"@id": "vigotime:employee_prior_night_run"
},
"employee_prior_shift_type_runs": {
"@id": "vigotime:employee_prior_shift_type_runs"
},
"employee_prior_shift_types": {
"@id": "vigotime:employee_prior_shift_types"
},
"employees": {
"@id": "vigotime:employees",
"@container": "@list"
},
"end_date": {
"@id": "vigotime:end_date",
"@type": "xsd:date"
},
"fairness_history": {
"@id": "vigotime:fairness_history"
},
"holiday_dates": {
"@id": "vigotime:holiday_dates"
},
"hourly_rates": {
"@id": "vigotime:hourly_rates"
},
"locked_assignments": {
"@id": "vigotime:locked_assignments"
},
"planning_rules": {
"@id": "vigotime:planning_rules"
},
"previous_assignments": {
"@id": "vigotime:previous_assignments"
},
"qualifications": {
"@id": "vigotime:qualifications"
},
"shifts": {
"@id": "vigotime:shifts",
"@container": "@list"
},
"sick_leaves": {
"@id": "vigotime:sick_leaves"
},
"social_points": {
"@id": "vigotime:social_points"
},
"soft_code_assignments": {
"@id": "vigotime:soft_code_assignments"
},
"staffing_rules": {
"@id": "vigotime:staffing_rules"
},
"start_date": {
"@id": "vigotime:start_date",
"@type": "xsd:date"
},
"vacations": {
"@id": "vigotime:vacations"
},
"webhook_secret": {
"@id": "vigotime:webhook_secret"
},
"webhook_url": {
"@id": "vigotime:webhook_url"
},
"wish_costs": {
"@id": "vigotime:wish_costs"
},
"wish_priorities": {
"@id": "vigotime:wish_priorities"
},
"wish_specs": {
"@id": "vigotime:wish_specs"
},
"wishes": {
"@id": "vigotime:wishes"
},
"workplace_duration_rules": {
"@id": "vigotime:workplace_duration_rules"
},
"workplaces": {
"@id": "vigotime:workplaces"
},
"SolveStatsResponse": "vigotime:SolveStatsResponse",
"execution_time_seconds_total": {
"@id": "vigotime:execution_time_seconds_total",
"@type": "xsd:decimal"
},
"failed": {
"@id": "vigotime:failed",
"@type": "xsd:integer"
},
"in_progress": {
"@id": "vigotime:in_progress",
"@type": "xsd:integer"
},
"solved": {
"@id": "vigotime:solved",
"@type": "xsd:integer"
},
"tokens_burned": {
"@id": "vigotime:tokens_burned",
"@type": "xsd:integer"
},
"total": {
"@id": "vigotime:total",
"@type": "xsd:integer"
},
"unsolvable": {
"@id": "vigotime:unsolvable",
"@type": "xsd:integer"
},
"SolveStatusResponse": "vigotime:SolveStatusResponse",
"progress": {
"@id": "vigotime:progress"
},
"webhook": {
"@id": "vigotime:webhook"
},
"SolveSubmitResponse": "vigotime:SolveSubmitResponse",
"prechecks": {
"@id": "vigotime:prechecks",
"@container": "@list"
},
"SolverStatusResponse": "vigotime:SolverStatusResponse",
"TokenListEntry": "vigotime:TokenListEntry",
"createdAt": {
"@id": "vigotime:createdAt"
},
"displayHint": {
"@id": "vigotime:displayHint"
},
"isTest": {
"@id": "vigotime:isTest",
"@type": "xsd:boolean"
},
"lastUsedAt": {
"@id": "vigotime:lastUsedAt"
},
"revokedAt": {
"@id": "vigotime:revokedAt"
},
"UnassignedShiftSchema": "vigotime:UnassignedShiftSchema",
"details": {
"@id": "vigotime:details"
},
"UsageRecord": "vigotime:UsageRecord",
"at": {
"@id": "vigotime:at",
"@type": "xsd:string"
},
"balanceAfter": {
"@id": "vigotime:balanceAfter",
"@type": "xsd:integer"
},
"cost": {
"@id": "vigotime:cost",
"@type": "xsd:integer"
},
"metadata": {
"@id": "vigotime:metadata"
},
"operation": {
"@id": "vigotime:operation",
"@type": "xsd:string"
},
"reference": {
"@id": "vigotime:reference"
},
"UsageResponse": "vigotime:UsageResponse",
"count": {
"@id": "vigotime:count",
"@type": "xsd:integer"
},
"records": {
"@id": "vigotime:records",
"@container": "@list"
},
"ValidationError": "vigotime:ValidationError",
"loc": {
"@id": "vigotime:loc",
"@container": "@list"
},
"msg": {
"@id": "vigotime:msg",
"@type": "xsd:string"
},
"type": {
"@id": "vigotime:type",
"@type": "xsd:string"
},
"VerifyRequest": "vigotime:VerifyRequest",
"code": {
"@id": "vigotime:code",
"@type": "xsd:string"
},
"WebhookStatus": "vigotime:WebhookStatus",
"attempts": {
"@id": "vigotime:attempts",
"@type": "xsd:integer"
},
"configured": {
"@id": "vigotime:configured",
"@type": "xsd:boolean"
},
"delivered": {
"@id": "vigotime:delivered",
"@type": "xsd:boolean"
},
"error": {
"@id": "vigotime:error"
},
"last_status_code": {
"@id": "vigotime:last_status_code"
},
"url": {
"@id": "vigotime:url"
}
},
"@type": "schema:Dataset",
"schema:name": "vigotime-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects vigotime-com's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/vigotime-com-openapi.json.",
"dcterms:created": "2026-10-30",
"dcterms:source": [
"openapi/vigotime-com-openapi.json"
]
}