{
  "@context": {
    "@vocab": "https://lucca.fr/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "lucca": "https://lucca.fr/schema#",
    "t9n": "lucca:t9n",
    "de-DE": {
      "@id": "lucca:de-DE",
      "@type": "xsd:string"
    },
    "en-US": {
      "@id": "lucca:en-US",
      "@type": "xsd:string"
    },
    "en-GB": {
      "@id": "lucca:en-GB",
      "@type": "xsd:string"
    },
    "es-ES": {
      "@id": "lucca:es-ES",
      "@type": "xsd:string"
    },
    "fr-FR": {
      "@id": "lucca:fr-FR",
      "@type": "xsd:string"
    },
    "fr-CH": {
      "@id": "lucca:fr-CH",
      "@type": "xsd:string"
    },
    "it-IT": {
      "@id": "lucca:it-IT",
      "@type": "xsd:string"
    },
    "nl-BE": {
      "@id": "lucca:nl-BE",
      "@type": "xsd:string"
    },
    "nl-NL": {
      "@id": "lucca:nl-NL",
      "@type": "xsd:string"
    },
    "pt-PT": {
      "@id": "lucca:pt-PT",
      "@type": "xsd:string"
    },
    "problem": "lucca:problem",
    "type": {
      "@id": "lucca:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "lucca:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "lucca:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "lucca:detail",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "lucca:errors"
    },
    "file": "lucca:file",
    "id": {
      "@id": "lucca:id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "lucca:url",
      "@type": "@id"
    },
    "fileName": {
      "@id": "lucca:fileName",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "lucca:contentType",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "lucca:createdAt",
      "@type": "@id"
    },
    "links": {
      "@id": "lucca:links"
    },
    "file.embedded": "lucca:file.embedded",
    "embedded": {
      "@id": "lucca:embedded"
    },
    "country-code": "lucca:country-code",
    "currency-code": "lucca:currency-code",
    "link": "lucca:link",
    "href": {
      "@id": "lucca:href",
      "@type": "@id"
    },
    "legal-entity": "lucca:legal-entity",
    "legalName": {
      "@id": "lucca:legalName",
      "@type": "xsd:string"
    },
    "remoteId": {
      "@id": "lucca:remoteId"
    },
    "isArchived": {
      "@id": "lucca:isArchived",
      "@type": "xsd:boolean"
    },
    "countryCode": {
      "@id": "lucca:countryCode",
      "@type": "@id"
    },
    "currencyCode": {
      "@id": "lucca:currencyCode",
      "@type": "@id"
    },
    "taxIdentificationNumber": {
      "@id": "lucca:taxIdentificationNumber"
    },
    "industryCode": {
      "@id": "lucca:industryCode"
    },
    "lastUpdatedAt": {
      "@id": "lucca:lastUpdatedAt",
      "@type": "@id"
    },
    "lastArchivedAt": {
      "@id": "lucca:lastArchivedAt",
      "@type": "@id"
    },
    "page-link": "lucca:page-link",
    "collection.links": "lucca:collection.links",
    "legal-entity.embedded": "lucca:legal-entity.embedded",
    "legal-entity-reference": "lucca:legal-entity-reference",
    "address": "lucca:address",
    "addressLines": {
      "@id": "lucca:addressLines",
      "@container": "@list"
    },
    "postalCode": {
      "@id": "lucca:postalCode",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "lucca:locality",
      "@type": "xsd:string"
    },
    "administrativeArea": {
      "@id": "lucca:administrativeArea",
      "@type": "xsd:string"
    },
    "business-establishment": "lucca:business-establishment",
    "name": {
      "@id": "lucca:name",
      "@type": "xsd:string"
    },
    "legalEntity": {
      "@id": "lucca:legalEntity",
      "@type": "@id"
    },
    "isHeadquarters": {
      "@id": "lucca:isHeadquarters",
      "@type": "xsd:boolean"
    },
    "timezoneId": {
      "@id": "lucca:timezoneId"
    },
    "business-establishment.embedded": "lucca:business-establishment.embedded",
    "department-reference": "lucca:department-reference",
    "employee-reference": "lucca:employee-reference",
    "department": "lucca:department",
    "description": {
      "@id": "lucca:description"
    },
    "parent": {
      "@id": "lucca:parent"
    },
    "level": {
      "@id": "lucca:level",
      "@type": "xsd:integer"
    },
    "manager": {
      "@id": "lucca:manager"
    },
    "sortOrder": {
      "@id": "lucca:sortOrder",
      "@type": "xsd:integer"
    },
    "owningApplication": {
      "@id": "lucca:owningApplication"
    },
    "department.embedded": "lucca:department.embedded",
    "department.update": "lucca:department.update",
    "profession": "lucca:profession",
    "profession.embedded": "lucca:profession.embedded",
    "business-establishment-reference": "lucca:business-establishment-reference",
    "occupation-category": "lucca:occupation-category",
    "businessEstablishments": {
      "@id": "lucca:businessEstablishments"
    },
    "occupation-category.embedded": "lucca:occupation-category.embedded",
    "profession-reference": "lucca:profession-reference",
    "job-qualification": "lucca:job-qualification",
    "rank": {
      "@id": "lucca:rank",
      "@type": "xsd:integer"
    },
    "job-qualification.embedded": "lucca:job-qualification.embedded",
    "employee-status": "lucca:employee-status",
    "employment-term": "lucca:employment-term",
    "portrait-reference": "lucca:portrait-reference",
    "employment-reference": "lucca:employment-reference",
    "job-position-reference": "lucca:job-position-reference",
    "employee": "lucca:employee",
    "portrait": {
      "@id": "lucca:portrait"
    },
    "givenName": {
      "@id": "lucca:givenName",
      "@type": "xsd:string"
    },
    "familyName": {
      "@id": "lucca:familyName",
      "@type": "xsd:string"
    },
    "employeeNumber": {
      "@id": "lucca:employeeNumber"
    },
    "email": {
      "@id": "lucca:email"
    },
    "birthDay": {
      "@id": "lucca:birthDay"
    },
    "phoneNumber": {
      "@id": "lucca:phoneNumber"
    },
    "applicableEmployment": {
      "@id": "lucca:applicableEmployment",
      "@type": "@id"
    },
    "applicableJobPosition": {
      "@id": "lucca:applicableJobPosition",
      "@type": "@id"
    },
    "file-reference": "lucca:file-reference",
    "employment-template-reference": "lucca:employment-template-reference",
    "employment": "lucca:employment",
    "start": {
      "@id": "lucca:start"
    },
    "end": {
      "@id": "lucca:end"
    },
    "document": {
      "@id": "lucca:document"
    },
    "template": {
      "@id": "lucca:template",
      "@type": "@id"
    },
    "job-qualification-reference": "lucca:job-qualification-reference",
    "occupation-category-reference": "lucca:occupation-category-reference",
    "working-time-arrangement-reference": "lucca:working-time-arrangement-reference",
    "job-position-changed-attributes": "lucca:job-position-changed-attributes",
    "job-position": "lucca:job-position",
    "startsOn": {
      "@id": "lucca:startsOn",
      "@type": "xsd:date"
    },
    "endsOn": {
      "@id": "lucca:endsOn",
      "@type": "xsd:date"
    },
    "businessEstablishment": {
      "@id": "lucca:businessEstablishment",
      "@type": "@id"
    },
    "jobTitle": {
      "@id": "lucca:jobTitle"
    },
    "jobQualification": {
      "@id": "lucca:jobQualification"
    },
    "occupationCategory": {
      "@id": "lucca:occupationCategory"
    },
    "workingTimeArrangement": {
      "@id": "lucca:workingTimeArrangement"
    },
    "notes": {
      "@id": "lucca:notes"
    },
    "updatedAttributes": {
      "@id": "lucca:updatedAttributes",
      "@container": "@list"
    },
    "employee.embedded": "lucca:employee.embedded",
    "employee.update": "lucca:employee.update",
    "job-position.create": "lucca:job-position.create",
    "employment.create": "lucca:employment.create",
    "firstJobPosition": {
      "@id": "lucca:firstJobPosition"
    },
    "taxonomy-reference": "lucca:taxonomy-reference",
    "extension-definition": "lucca:extension-definition",
    "propertyDescriptions": {
      "@id": "lucca:propertyDescriptions"
    },
    "taxonomy": {
      "@id": "lucca:taxonomy"
    },
    "extension-definition-multiple-value-handling": "lucca:extension-definition-multiple-value-handling",
    "multipleValueHandling": {
      "@id": "lucca:multipleValueHandling"
    },
    "employee-attribute-definition.embedded": "lucca:employee-attribute-definition.embedded",
    "employee-attribute-definition.create": "lucca:employee-attribute-definition.create",
    "employee-attribute-definition.update": "lucca:employee-attribute-definition.update",
    "collection": "lucca:collection",
    "totalCount": {
      "@id": "lucca:totalCount",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "lucca:items",
      "@container": "@list"
    },
    "employee-attribute-definition-reference": "lucca:employee-attribute-definition-reference",
    "employee-attribute": "lucca:employee-attribute",
    "definition": {
      "@id": "lucca:definition",
      "@type": "@id"
    },
    "jobPosition": {
      "@id": "lucca:jobPosition"
    },
    "applicability": {
      "@id": "lucca:applicability"
    },
    "value": {
      "@id": "lucca:value"
    },
    "taxonomy-label": "lucca:taxonomy-label",
    "applicabilitySchema": {
      "@id": "lucca:applicabilitySchema"
    },
    "employee-attribute.embedded": "lucca:employee-attribute.embedded",
    "employee-attribute.create": "lucca:employee-attribute.create",
    "employee-attribute.update": "lucca:employee-attribute.update",
    "portrait.embedded": "lucca:portrait.embedded",
    "legal-gender": "lucca:legal-gender",
    "insurance-number": "lucca:insurance-number",
    "format": {
      "@id": "lucca:format",
      "@type": "xsd:string"
    },
    "bank-account": "lucca:bank-account",
    "bankName": {
      "@id": "lucca:bankName"
    },
    "accountIdentifier": {
      "@id": "lucca:accountIdentifier"
    },
    "bankIdentifier": {
      "@id": "lucca:bankIdentifier"
    },
    "employee-personal-record": "lucca:employee-personal-record",
    "legalGender": {
      "@id": "lucca:legalGender",
      "@type": "@id"
    },
    "maritalStatus": {
      "@id": "lucca:maritalStatus",
      "@type": "xsd:string"
    },
    "birthDate": {
      "@id": "lucca:birthDate",
      "@type": "xsd:date"
    },
    "insuranceNumber": {
      "@id": "lucca:insuranceNumber"
    },
    "nationalitiesCountryCodes": {
      "@id": "lucca:nationalitiesCountryCodes",
      "@container": "@list"
    },
    "bankAccount": {
      "@id": "lucca:bankAccount"
    },
    "employee-personal-record.embedded": "lucca:employee-personal-record.embedded",
    "probationary-period": "lucca:probationary-period",
    "initialEndsOn": {
      "@id": "lucca:initialEndsOn",
      "@type": "xsd:date"
    },
    "extendedEndsOn": {
      "@id": "lucca:extendedEndsOn",
      "@type": "xsd:date"
    },
    "employment.embedded": "lucca:employment.embedded",
    "employment.update": "lucca:employment.update",
    "employment-template": "lucca:employment-template",
    "legalEntities": {
      "@id": "lucca:legalEntities",
      "@container": "@list"
    },
    "term": {
      "@id": "lucca:term",
      "@type": "@id"
    },
    "audience": {
      "@id": "lucca:audience",
      "@type": "xsd:string"
    },
    "employment-template.embedded": "lucca:employment-template.embedded",
    "job-position.embedded": "lucca:job-position.embedded",
    "job-position.update": "lucca:job-position.update",
    "probationary-period.embedded": "lucca:probationary-period.embedded",
    "probationary-period.create": "lucca:probationary-period.create",
    "probationary-period.update": "lucca:probationary-period.update",
    "taxonomy.sortLabelsBy": "lucca:taxonomy.sortLabelsBy",
    "taxonomy.embedded": "lucca:taxonomy.embedded",
    "taxonomy.create": "lucca:taxonomy.create",
    "sortLabelsBy": {
      "@id": "lucca:sortLabelsBy",
      "@type": "@id"
    },
    "taxonomy.update": "lucca:taxonomy.update",
    "taxonomy-label.embedded": "lucca:taxonomy-label.embedded",
    "taxonomy-label.create": "lucca:taxonomy-label.create",
    "taxonomy-label.update": "lucca:taxonomy-label.update",
    "public-holidays-calendar-reference": "lucca:public-holidays-calendar-reference",
    "working-time-arrangement": "lucca:working-time-arrangement",
    "publicHolidaysCalendar": {
      "@id": "lucca:publicHolidaysCalendar",
      "@type": "@id"
    },
    "working-time-arrangement.embedded": "lucca:working-time-arrangement.embedded",
    "event": "lucca:event",
    "apiVersion": {
      "@id": "lucca:apiVersion",
      "@type": "xsd:date"
    },
    "topic": {
      "@id": "lucca:topic"
    },
    "occurredAt": {
      "@id": "lucca:occurredAt",
      "@type": "xsd:dateTime"
    },
    "source": {
      "@id": "lucca:source",
      "@type": "@id"
    },
    "data": {
      "@id": "lucca:data"
    },
    "previousAttributes": {
      "@id": "lucca:previousAttributes"
    },
    "event.embedded": "lucca:event.embedded",
    "webhook-endpoint": "lucca:webhook-endpoint",
    "webhookUrl": {
      "@id": "lucca:webhookUrl",
      "@type": "@id"
    },
    "topics": {
      "@id": "lucca:topics",
      "@container": "@list"
    },
    "webhook-endpoint.embedded": "lucca:webhook-endpoint.embedded",
    "webhook-endpoint.update": "lucca:webhook-endpoint.update",
    "event-reference": "lucca:event-reference",
    "webhook-endpoint-reference": "lucca:webhook-endpoint-reference",
    "webhook-delivery": "lucca:webhook-delivery",
    "nextAttemptAt": {
      "@id": "lucca:nextAttemptAt",
      "@type": "xsd:dateTime"
    },
    "attemptsCount": {
      "@id": "lucca:attemptsCount",
      "@type": "xsd:integer"
    },
    "webhookEndpoint": {
      "@id": "lucca:webhookEndpoint",
      "@type": "@id"
    },
    "webhook-delivery.embedded": "lucca:webhook-delivery.embedded",
    "webhook-delivery-reference": "lucca:webhook-delivery-reference",
    "webhook-delivery-attempt": "lucca:webhook-delivery-attempt",
    "signature": {
      "@id": "lucca:signature",
      "@type": "xsd:string"
    },
    "webhookDelivery": {
      "@id": "lucca:webhookDelivery",
      "@type": "@id"
    },
    "isSuccessful": {
      "@id": "lucca:isSuccessful",
      "@type": "xsd:boolean"
    },
    "responseStatusCode": {
      "@id": "lucca:responseStatusCode",
      "@type": "xsd:integer"
    },
    "errorResponseBody": {
      "@id": "lucca:errorResponseBody",
      "@type": "xsd:string"
    },
    "webhook-delivery-attempt.embedded": "lucca:webhook-delivery-attempt.embedded"
  },
  "@type": "schema:Dataset",
  "schema:name": "Lucca API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Lucca'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-14) from openapi/lucca-api-2024-11-01.json.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/lucca-api-2024-11-01.json"
  ]
}