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
View Context View on GitHub

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
email 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

Raw ↑
{
  "@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"
  ]
}