Skip to main content

Traveler

A single, unique representation of a traveler within Traveler Identity Service, serving as the definitive source of truth for traveler identity, attributes, and contextual links across border control solutions.

The Traveler is the root entity to which all documents, journeys, and encounters are linked. All consuming applications reference the same traveler and semantics.

Attributes

FieldTypeOptionalityFormat / LengthSourceNotes
referenceIdUUID / stringMandatory36 chars if UUIDSystemInternal stable identifier — not derived from passport or DB primary key
firstNamestring (Unicode)Mandatory1..100ICAO / ETIASStore normalized VIZ value; do not rely only on MRZ-transliterated form
middleNamestring (Unicode)Optional1..100ETIAS / businessNot a passport concept on its own; often part of given names
lastNamestring (Unicode)Mandatory1..100ICAO / ETIASPassport family name / primary identifier
dateOfBirthdateMandatoryYYYY-MM-DDICAO / EES / ETIASStore as date, not string; passport MRZ encodes YYMMDD, system normalizes to ISO date
placeOfBirthstring (Unicode)Conditional1..150ICAO / ETIASICAO passport field is optional; not mandatory for pure passport ingestion
countryOfBirthISO 3166-1 alpha-3Conditionalexactly 3ETIAS-orientedSeparate from free-text place of birth — ETIAS distinguishes place and country contexts
parentsFirstNamesarray / structuredConditional (ETIAS)up to 2 × 100ETIASNot ICAO/passport-native; only required when ETIAS scope applies
nationalityISO 3166-1 alpha-3Mandatoryexactly 3ICAO / EES / ETIASICAO MRZ uses 3-letter code
otherNationalitiesarray<ISO 3166-1 alpha-3>Conditional0..nETIASFuture-proof; matches real-world dual / multi-nationality cases
genderenumMandatory if from passportM, F, UNKNOWNICAO / ETIASNote: ICAO passport standard is sex, not gender
homeAddressstructured objectConditional (ETIAS)n/aETIASNot passport-native; structured (street, city, country) preferred over flat string
identityStatusenumMandatoryconfigurable; see Traveler lifecycleSystemLifecycle field — not ICAO/EES/ETIAS. Reflects the traveler record's current lifecycle stage; the stage set is part of platform configuration delivered with your deployment

See also

  • Data Model overview — full entity set, standards alignment, domain separation
  • Document — official travel or identity documents linked to a Traveler
  • Journey — Traveler's planned or actual movement on a transport instance
  • Encounter — recorded interaction sessions at border touchpoints